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

Added new category for threat modeling #126

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

eddie-knight
Copy link
Contributor

@eddie-knight eddie-knight commented Jan 3, 2025

Adding category "Security Assessments" to match the phrasing in Security Insights v2.

This will need to be reorganized in the yaml (lots of that still to do)

This will allow us to extend the category to cover all topics necessary to incrementally produce a complete threat model based on what is reasonable for each maturity level.

Inspired by, but in lieu of, #121

Signed-off-by: Eddie Knight <[email protected]>
@SecurityCRob
Copy link
Contributor

Do you feel this new category would replace the proposed #120 and #121 ?

@eddie-knight
Copy link
Contributor Author

@SecurityCRob Yeah, there may be more to consider for the category, but I think this moves it in the right direction.

README.md Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
@funnelfiasco
Copy link
Contributor

I agree that "Security Assessments" is a better term than "Threat Modeling" here, but the concept seems wrong to me as applied in the current PRs. Everything in the baseline is useful for downstream performing a security assessment, so why are these things that are clearly documentation special? I would expect the "Security Assessments" category to be about the security assessments performed by the project, not downstream consumers.

baseline.yaml Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
baseline.yaml Outdated Show resolved Hide resolved
Copy link
Contributor

@evankanderson evankanderson left a comment

Choose a reason for hiding this comment

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

Some concerns about breaking existing linkages.

baseline.yaml Outdated
maturity_level: 2
category: Documentation
category: Threat Modeling
Copy link
Contributor

Choose a reason for hiding this comment

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

Need to either update the "category" label here, or auto-generate it from the id.

baseline.yaml Outdated
@@ -960,6 +962,32 @@ criteria:
security_insights_value: # TODO
scorecard_probe: # sastToolRunsOnAllCommits

- id: OSPS-TM-04
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- id: OSPS-TM-04
- id: OSPS-SA-04


The authoring process will be simplified if
including or referencing the output from
OSPS-TM-01, OSPS-TM-02, and OSPS-TM-03.
Copy link
Contributor

Choose a reason for hiding this comment

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

These links are probably wrong.

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.

4 participants