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

Secure Build Pipeline #13

Open
dagan opened this issue Aug 27, 2022 · 1 comment
Open

Secure Build Pipeline #13

dagan opened this issue Aug 27, 2022 · 1 comment
Assignees
Labels
actions Work involves changes to Github Actions enhancement New feature or request
Milestone

Comments

@dagan
Copy link
Member

dagan commented Aug 27, 2022

We should have a build pipeline that:

  1. Performs SAST
  2. Scans for known vulnerabilities
  3. Generates/publishes an SBOM
  4. Builds/Publishes an OCI image
@dagan dagan added the enhancement New feature or request label Aug 27, 2022
@dagan dagan added this to the v0.2.0 milestone Aug 27, 2022
@dsm0014
Copy link
Collaborator

dsm0014 commented Sep 2, 2022

Couple comments/questions on this one..

  1. How do we feel about SAST (ex. Snyk) to be blocking on PR's and if so -- what severity of detected CVE should be blocking (critical? high?). Keep in mind that Github's Code Scanning view (Security Tab > Code Scanning) is only available for free to public repos -- otherwise it's a paid feature. So without a license our scanning runs can't be published there.

  2. If we do go with Snyk, it'll require a Snyk account's API token to be used in Github Actions. We can use my personal one for now, but would be more prudent to go ahead and create some kind of Konfirm Snyk account specific to this. I can do this if we'd like, but we need to discuss what email/auth is used and where those get stored securely.

@dsm0014 dsm0014 self-assigned this Sep 2, 2022
@dsm0014 dsm0014 added the actions Work involves changes to Github Actions label Sep 2, 2022
@dagan dagan modified the milestones: v0.2.0, v0.3.0 Nov 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
actions Work involves changes to Github Actions enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants