tag-security
tag-security copied to clipboard
[Security Self Assessment] Karmada
Details
Project Name: Karmada
Github URL: https://github.com/karmada-io/karmada
CNCF project stage: Sandbox preparing for incubation
- Sandbox Proposal: https://github.com/cncf/toc/issues/721
- Incubation Proposal: https://github.com/cncf/toc/pull/986
Security Provider: No
Self-assessment link (before PR): Karmada Security Self-Assessment
Tasks
-
[x] Stage 1: Preparation
- [x] Create a GitHub issue for the security self assessment of Karmada project.
- [x] Issue Link in CNCF Tag-Security: https://github.com/cncf/tag-security/issues/1112
- [x] Create a place holder of security self assessment.
- [x] Create a fork of the CNCF Tag-Security in your Github.
- [x] Create a new folder for the Karmada project.
- [x] Add the security self assessment template under the project folder.
- [x] Issue link of Initial Commit: https://github.com/cncf/tag-security/commit/830f083ea22aad1a65d45dafebf3f1aa37805d06
- [x] Review Documentation of the Karmada project.
- [x] Create a GitHub issue for the security self assessment of Karmada project.
-
[x] Stage 2: Understand the Project Landscape
- [x] Understand the overall project at a sufficient level of detail.
- [x] Update overview section
- [x] Background
commit: a3fee9600658149e6a4d4051425f6e473e05b226 - [x] Actors
commit: a41615b13532a14843232e97be738367d98217e4 - [x] Actions
commit: 2ced290c08d2912f72c6c6858aa644a79896cd1a - [x] Goals
commit: febeb16bb7f3171d9451227972ed33ed9e5d71cf - [x] Non-Goals
commit: 51b7d76c2bcad2a3c6c4ecb4dfb72e7a7b6aa4c4
- [x] Background
-
[x] Stage 3: First complete draft of the Self Assessment
- [x] Document technical specifications of the Karmada project.
- [x] Self assessment use
commit: 7c65a122fcebde74ef04d4d95eea8639d38513b8 - [x] Security functions and features
commit: fddad17d0823a3ec45e3f06d17466adba476f7e0 - [x] Project compliance
commit: ac87e851f500efa4e5dd4674c690e628285f7389 - [x] Secure development practices
commit: ac87e851f500efa4e5dd4674c690e628285f7389 - [x] Security issue resolution
commit: 587fedd21273307ae16148b66a8e03064ef14d90 - [x] Appendix
commit: 9026fe8bedde4b999f1cbe1d0dd89ea89b4f8e2b
- [x] Self assessment use
- [x] Complete the security self assessment draft.
- [x] Document technical specifications of the Karmada project.
-
[ ] Stage 4: Iteration with the project
- [x] Initiate discussion with Karmada project maintainers.
- [x] Incorporate inputs and feedback from Karmada project maintainers.
- [ ] Document the findings.
-
[ ] Stage 5: Finalization
- [ ] Initiate PR
- [ ] Get feedback and findings from reviewers
- [ ] Fix the findings
- [ ] Merge the PR
- [ ] Close the issue
Note to other readers, this is a quick pilot of the Security Pals process that other projects will go through in the next few months.
I'm assigning other folks (the chairs, assessment facilitators, etc.) so they can also watch this process...
I'm closing the issue since the assessment is completed and merged.