Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advisory: Simplify the advisory creation flow #611

Open
pdeslaur opened this issue Feb 5, 2024 · 0 comments
Open

Advisory: Simplify the advisory creation flow #611

pdeslaur opened this issue Feb 5, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request needs-triage applied to all new customer/user issues. Removed after triage occurs.

Comments

@pdeslaur
Copy link
Contributor

pdeslaur commented Feb 5, 2024

Background

The flow of advisory data is increasingly becoming automated (example). Most of the manual changes are the results of the creation of a new package. However, instructions for creating new advisories are unclear, and the creation of advisories is very toilsome.

Problem to solve

Any new delivery specialist should be able to file correct advisories with minimal time that would result in the change being merged without further comment. Packagers shouldn't have to learn the ins and outs of all the advisory status. Packages shouldn't have to memorize a mental flowchart to decide the appropriate status.

Proposal

Create a new wolfictl command that would:

  • Accepts the name of a new package
  • Scan the main package and all sub-packages
  • For each vulnerability found, ask questions to determine what to enter in the advisory. At the end of the flow, the content of the advisory file should contain accurate information.
@pdeslaur pdeslaur added enhancement New feature or request needs-triage applied to all new customer/user issues. Removed after triage occurs. labels Feb 5, 2024
@luhring luhring self-assigned this Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs-triage applied to all new customer/user issues. Removed after triage occurs.
Projects
None yet
Development

No branches or pull requests

2 participants