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

Review and implement pipeline security best practices #1512

Open
8 tasks
schrolla opened this issue Jan 13, 2025 · 0 comments
Open
8 tasks

Review and implement pipeline security best practices #1512

schrolla opened this issue Jan 13, 2025 · 0 comments
Labels
epic A high-level objective issue encompassing multiple issues instead of a specific unit of work
Milestone

Comments

@schrolla
Copy link
Collaborator

schrolla commented Jan 13, 2025

Description

ScubaGear development leverages a continuous integration pipeline to ensure high code quality throughout the development process. The purpose of this epic is to review current pipeline workflows along with CI/CD security best practices and ensure all reasonable security measures and mitigations are in place to safeguard ScubaGear development.

Initiative / Goal

The goal is to improve ScubaGear code quality through the use of security best practices applied through automated processes.

Relevant Issues

Hypothesis

By improving the security of the development pipeline, ScubaGear security results will be more transparent and provide more assurance in the overall development process.

Acceptance criteria

Criteria that are considered in-scope for this epic include:

  • Existing processes, privileges, and secrets reviewed for needed changes
  • Unnecessary permissions have been removed
  • Secrets are maintained in key vault, either directly or as backup

Stakeholders / Resources

Include CISA decision makers and dev team members in discussions about this epic. Resources needed for this epic include access to development pipeline to test possible solutions.

Timeline

TBD

@schrolla schrolla added the epic A high-level objective issue encompassing multiple issues instead of a specific unit of work label Jan 16, 2025
@schrolla schrolla added this to the Marlin milestone Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A high-level objective issue encompassing multiple issues instead of a specific unit of work
Projects
None yet
Development

No branches or pull requests

1 participant