Skip to content

Commit

Permalink
Clarify OSPS-BR-01 (#140)
Browse files Browse the repository at this point in the history
Try to make it better match the original intent.

Fixes #63

Signed-off-by: Ben Cotton <[email protected]>
Signed-off-by: Eddie Knight <[email protected]>
Co-authored-by: Eddie Knight <[email protected]>
  • Loading branch information
funnelfiasco and eddie-knight authored Jan 17, 2025
1 parent 176ad34 commit a29501b
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions baseline/OSPS-BR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,19 @@ criteria:
maturity_level: 1
criterion: |
The project's build and release pipelines
MUST NOT execute arbitrary code that is
input from outside of the build script.
MUST NOT permit arbitrary input that allows
access to privileged resources.
rationale: |
Reduce the risk of code injection or other
security vulnerabilities in the project's
build and release processes by restricting
the execution of external code.
build and release by preventing untrusted input
to access privileged resources (code execution,
secret exfiltration, etc.)
details: |
Ensure that the project's build and release
pipelines do not execute arbitrary code
provided from external sources.
Ensure that any build and release pipeline actions
that accept externally-controlled input (e.g. git
branch names) do not use input in ways that could
provide unintended access to privileged resources.
control_mappings:
CRA: 1.2f
SSDF: PO3.2, PS1
Expand Down

0 comments on commit a29501b

Please sign in to comment.