Description
Project Name: Flux
Github URL: https://github.com/fluxcd
Key sub-projects:
- https://github.com/fluxcd/flux2
- https://github.com/fluxcd/source-controller
- https://github.com/fluxcd/helm-controller
- https://github.com/fluxcd/kustomize-controller
- https://github.com/fluxcd/notification-controller
- https://github.com/fluxcd/image-automation-controller
- https://github.com/fluxcd/image-reflector-controller
- https://github.com/fluxcd/pkg
- https://github.com/fluxcd/flagger
CNCF project stage and issue (NA if not applicable): in-flight proposal for Graduation
- Sandbox Proposal: Flux sandbox proposal toc#232
- Incubation Proposal: Add proposal for Flux moving to incubation toc#567
- Graduation Proposal (in-flight): Propose Flux for Graduation toc#796
Security Provider: No
- Identify team
- Project security lead - @pjbgf
- Lead security reviewer
- 1 or more additional reviewer(s)
- Every reviewer has read security reviewer guidelines and stated declaration of conflict
- Sign off by 2 chairs on reviewer conflicts
- Create slack channel (e.g. #sec-assess-projectname)
- Project lead provides draft document - see outline
- "Naive question phase" Lead Security Reviewer asks clarifying questions
- Assign issue to security reviewers
- Initial review
- Presentation & discussion
- Share draft findings with project
- Assessment summary and doc checked into /assessments/projects/project-name (require at least 1 co-chair approval)
- CNCF TOC presentation (if requested by TOC)
Self-assessment:
Multi-tenancy: https://docs.google.com/document/d/1SluYVDuq-egSTurcnrVRMJw6ecSV65Qtgi10T4WHyYs/edit#
Flagger: https://docs.google.com/document/d/1bdsWHT1L403ss1meMF6zR1G4hUy2qLtIi8I-IMKEMmM/edit
Context:
Flux had its first security audit in November 2021. Multi-tenancy was mostly out of scope, however the report advised us to engage "with experts, such as the CNCF Security Technical Advisory Group, on both the design of the underlying user system and also on the implementation of the security model."
Therefore this assessent scope will focus on the current and proposed changes of Flux in multi-tenancy environments.
EDIT: Added flagger details and self-assessment.
Metadata
Metadata
Assignees
Type
Projects
Status