Skip to content

Commit b93ebc8

Browse files
committed
refactored DO_03
Signed-off-by: Eddie Knight <[email protected]>
1 parent 6278a63 commit b93ebc8

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

baseline/OSPS-DO.yaml

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,10 @@ controls:
111111
112112
- id: OSPS-DO-03
113113
title: |
114-
Include instructions to verify the integrity and authenticity of release
115-
assets in the project documentation
114+
The project documentation MUST contain instructions to verify the
115+
integrity and authenticity of the release assets, including the
116+
expected identity of the person or process authoring the software
117+
release.
116118
objective: |
117119
Enable users to verify the authenticity and integrity of the project's
118120
released software assets, reducing the risk of using tampered or
@@ -138,17 +140,27 @@ controls:
138140
assessment-requirements:
139141
- id: OSPS-DO-03.01
140142
text: |
141-
The project documentation MUST contain instructions to verify the
142-
integrity and authenticity of the release assets, including the
143-
expected identity of the person or process authoring the software
144-
release.
143+
When the project has made a release, the project documentation MUST
144+
contain instructions to verify the integrity and authenticity of the
145+
release assets.
145146
applicability:
146147
- Maturity Level 3
147148
recommendation: |
148149
Instructions in the project should contain information about the
149-
technology used, the commands to run, and the expected output. The
150-
expected identity may be in the form of key IDs used to sign, issuer
151-
and identity from a sigstore certificate, or other similar forms.
150+
technology used, the commands to run, and the expected output.
151+
When possible, avoid storing this documentation in the same location
152+
as the build and release pipeline to avoid a single breach
153+
compromising both the software and the documentation for verifying the
154+
integrity of the software.
155+
- id: OSPS-DO-03.02
156+
text: |
157+
When the project has made a release, the project documentation MUST
158+
contain instructions to verify the expected identity of the person or
159+
process authoring the software release.
160+
recommendations: |
161+
The expected identity may be in the form of key IDs used to sign,
162+
issuer and identity from a sigstore certificate, or other similar
163+
forms.
152164
When possible, avoid storing this documentation in the same location
153165
as the build and release pipeline to avoid a single breach
154166
compromising both the software and the documentation for verifying the

0 commit comments

Comments
 (0)