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

[Required] Document Security Self-Assessment. #152

Open
avishnu opened this issue Nov 27, 2024 · 2 comments · May be fixed by #183
Open

[Required] Document Security Self-Assessment. #152

avishnu opened this issue Nov 27, 2024 · 2 comments · May be fixed by #183
Assignees
Labels
Incubation-no-compliance Incubation criteria not complied
Milestone

Comments

@avishnu
Copy link
Member

avishnu commented Nov 27, 2024

Security Self-Assessment

@avishnu avishnu added this to the Security milestone Nov 27, 2024
@avishnu avishnu changed the title Document Security Self-Assessment. [Required] Document Security Self-Assessment. Nov 27, 2024
@avishnu avishnu added the Incubation-no-compliance Incubation criteria not complied label Dec 9, 2024
@niladrih niladrih moved this to In Progress in OpenEBS Incubation in CNCF Jan 9, 2025
@niladrih
Copy link
Member

This is a list of requirements for preparing the self-assessment document:

  • A deployment diagram for OpenEBS with key components/services outlined.
  • Categorize deployed into logical 'actors' in the system, e.g. LocalPV-Hostpath control-plane, Replicated PV Mayastor control-plane, Replicated PV Mayastor data-plane.
  • Code
    • Identify all instances of authorization and authentication, e.g. RBAC
    • Identify all instances of network communication
    • Identify instances of interaction with the kube-apiserver
    • Identify instances of data integrity checks, e.g. checksums
    • Specify presence/absence of TLS/IPsec
    • Identify possibilities of unauthorized code execution
    • Environment visibility of API keys, etc.
  • Dev practices
    • Validating changes
    • Requirements for commit merge
    • Vulnerability scan
    • Code coverage
    • Lint
  • Communication channels
  • Known/Resolved security issues
  • Issue resolution strategy
  • Build a Threat Model

@niladrih
Copy link
Member

niladrih commented Feb 5, 2025

@niladrih niladrih linked a pull request Feb 5, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Incubation-no-compliance Incubation criteria not complied
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants