Skip to content

Better reporting from a check command #27

@slingerbv

Description

@slingerbv

Now, when someone runs a check command, they get a very long output of the vulnerabilities and projects that the project is related to. However, this should be improved to the following:

A summary

  • Your project's code was found in these projects: Project_1, Project_2, etc.
  • Your project reuses code from these projects: Project_3, Project_4, etc.
  • The license of your project is incompatible with the licenses of these projects: Project_2, Project_4, etc.
  • The number of vulnerabilities found in your project: 1
    And then for each heading an explanation. There should be three outputs: one in rich HTML where you can fold (+/-) the heads. One in text, for command line output (summary at the end), and one in simple html for emails (but perhaps the rich html could work there too).

While this issue looks simple, the complexity is in checking the licenses. Please make a proposal for this part.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions