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

Karmada Project Security Self-Assessment #1166

Merged
merged 13 commits into from
Jan 18, 2024
Merged

Karmada Project Security Self-Assessment #1166

merged 13 commits into from
Jan 18, 2024

Conversation

Rana-KV
Copy link
Contributor

@Rana-KV Rana-KV commented Dec 5, 2023

Created and added first draft for Karmada Project Security Self-Assessment.

Updates on Languages, SBOM Link and Security File link

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update IR process, actors and Goals

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated images

Updated images of Karmada architecture and component diagram

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated components diagram

Updated Karmada components diagram for referring in self-assessment

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Upload architecture

Karmada architecture image uploaded for referring in the self assessment

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated Security functions and features

Updated Security functions and features and Changed the Threat Modeling section to Appendix

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated Related Projects

Updated three projects in Related Projects / Vendors subsection of Appendix

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated Appendix

Updated Known Issues Over Time and Case Studies

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update PC, SDP and Appendix

Updated content in Project compliance, Secure development practices and Appendix (CII)

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Create Languages.md

Update the output of github-linguist

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated document structure

Updated document structure by transferring all dependencies documents under one file name docs

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Added SBOM

Added SBOM for Karmada project main branch using FOSSA-cli

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update Security Issue Resolution

Security Issue Resolution section of the self-assessment is filled using the information available from the project

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update TOC -with Threat Model

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update TOC

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update TOC

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update Threat Modeling with STRIDE

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update actors

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated Non-Goals

General - TBD
Security - Added

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update Goals

Updates General and Security goals

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update to Actors

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Updated Actors and Actions

Initial update on actor and Actions

Signed-off-by: Pranava <pranavakumar196@gmail.com>

updated background - Update self-assessment.md

updated background

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update self-assessment.md

overview

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Update self-assessment.md

Update document info

Signed-off-by: Pranava <pranavakumar196@gmail.com>

Create self-assessment.md

self-assessment template from the tag-security is used to start

Signed-off-by: Pranava <pranavakumar196@gmail.com>
Copy link

netlify bot commented Dec 5, 2023

Deploy Preview for tag-security canceled.

Name Link
🔨 Latest commit a19011f
🔍 Latest deploy log https://app.netlify.com/sites/tag-security/deploys/65a9875296514500081a3ea0

@Rana-KV Rana-KV force-pushed the main branch 2 times, most recently from a57a6f2 to 9fcc607 Compare December 8, 2023 21:19
Copy link
Contributor

@ragashreeshekar ragashreeshekar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR @Rana-KV and team, appreciate the efforts.
I have completed first pass of review and left a few comments on section that needs your attention. Please feel free to reach out here or on slack for any questions and clarifications.

assessments/projects/karmada/self-assessment.md Outdated Show resolved Hide resolved
assessments/projects/karmada/self-assessment.md Outdated Show resolved Hide resolved
assessments/projects/karmada/self-assessment.md Outdated Show resolved Hide resolved
assessments/projects/karmada/self-assessment.md Outdated Show resolved Hide resolved
@ragashreeshekar
Copy link
Contributor

@Rana-KV Please update the PR per the outstanding commands.

Updated SBOM info as per the suggestion in the review

Signed-off-by: Pranava <pranavakumar196@gmail.com>
The initial document was missing default and optional configuration information, the link has been update now.

Signed-off-by: Pranava <pranavakumar196@gmail.com>
Signed-off-by: Pranava <pranavakumar196@gmail.com>
As per suggestion, removed the threat modeling content from self assessment and made it into a separate document. Linked the document in the Security Self-Assessment.

Signed-off-by: Pranava <pranavakumar196@gmail.com>
Signed-off-by: Pranava <pranavakumar196@gmail.com>
Signed-off-by: Pranava <pranavakumar196@gmail.com>
@ragashreeshekar ragashreeshekar self-requested a review January 16, 2024 19:16
Signed-off-by: Raga <ragashreeshekar@gmail.com>
Signed-off-by: Raga <ragashreeshekar@gmail.com>
Signed-off-by: Raga <ragashreeshekar@gmail.com>
Signed-off-by: Raga <ragashreeshekar@gmail.com>
Copy link
Collaborator

@JustinCappos JustinCappos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks solid. We should merge!

@JustinCappos JustinCappos merged commit c195628 into cncf:main Jan 18, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants