@@ -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