Skip to content

[Security Pals] Flux multi-tenancy proposal #896

Closed
@pjbgf

Description

@pjbgf

Project Name: Flux

Github URL: https://github.com/fluxcd
Key sub-projects:

CNCF project stage and issue (NA if not applicable): in-flight proposal for Graduation

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

Labels

assessmentproject security assessments (one issue per project)help wantedExtra attention is needed

Type

No type

Projects

Status

Waiting on Project

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions