Skip to content

Commit d38b4c7

Browse files
Refactor Governance Requirements & Titles (#215)
* refactored GV_01 Signed-off-by: Eddie Knight <[email protected]> * refactored GV_02 Signed-off-by: Eddie Knight <[email protected]> * refactored GV_03 Signed-off-by: Eddie Knight <[email protected]> * refactored GV_04 Signed-off-by: Eddie Knight <[email protected]> * Update baseline/OSPS-GV.yaml Co-authored-by: Ben Cotton <[email protected]> Signed-off-by: Eddie Knight <[email protected]> * Update baseline/OSPS-GV.yaml Co-authored-by: Ben Cotton <[email protected]> Signed-off-by: Eddie Knight <[email protected]> --------- Signed-off-by: Eddie Knight <[email protected]> Co-authored-by: Ben Cotton <[email protected]>
1 parent d3d6ae4 commit d38b4c7

File tree

1 file changed

+33
-19
lines changed

1 file changed

+33
-19
lines changed

baseline/OSPS-GV.yaml

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ description: |
88
controls:
99
- id: OSPS-GV-01
1010
title: |
11-
Document the Roles and Responsibilities for members of the project in the
12-
project documentation
11+
The project documentation MUST include the roles and responsibilities
12+
for members of the project.
1313
objective: |
1414
Documenting project roles and responsibilities helps project participants,
1515
potential contributors, and downstream consumers have an accurate
@@ -27,8 +27,21 @@ controls:
2727
assessment-requirements:
2828
- id: OSPS-GV-01.01
2929
text: |
30-
The project documentation MUST include the Roles and Responsibilities
31-
for members of the project.
30+
While active, the project documentation MUST include a list of
31+
project members with access to sensitive resources.
32+
applicability:
33+
- Maturity Level 2
34+
- Maturity Level 3
35+
recommendation: |
36+
Document project participants and their roles through such artifacts
37+
as members.md, governance.md, maintainers.md, or similar file within
38+
the source code repository of the project.
39+
This may be as simple as including names or account handles in a list
40+
of maintainers, or more complex depending on the project's governance.
41+
- id: OSPS-GV-01.02
42+
text: |
43+
While active, the project documentation MUST include descriptions of
44+
the roles and responsibilities for members of the project.
3245
applicability:
3346
- Maturity Level 2
3447
- Maturity Level 3
@@ -39,8 +52,8 @@ controls:
3952
4053
- id: OSPS-GV-02
4154
title: |
42-
Establish mechanisms for public discussions about proposed changes and
43-
usage obstacles in the project
55+
The project MUST have one or more mechanisms for public discussions
56+
about proposed changes and usage obstacles.
4457
objective: |
4558
Encourages open communication and collaboration within the project
4659
community, enabling users to provide feedback and discuss proposed changes
@@ -64,8 +77,8 @@ controls:
6477
assessment-requirements:
6578
- id: OSPS-GV-02.01
6679
text: |
67-
The project MUST have one or more mechanisms for public discussions
68-
about proposed changes and usage obstacles.
80+
While active, the project MUST have one or more mechanisms for public
81+
discussions about proposed changes and usage obstacles.
6982
applicability:
7083
- Maturity Level 1
7184
- Maturity Level 2
@@ -77,8 +90,8 @@ controls:
7790
7891
- id: OSPS-GV-03
7992
title: |
80-
Include an explanation of the contribution process in the project
81-
documentation
93+
The project documentation MUST include an explanation of the
94+
contribution process.
8295
objective: |
8396
Provide guidance to new contributors on how to participate in the project,
8497
outlining the steps required to submit changes or enhancements to the
@@ -109,8 +122,8 @@ controls:
109122
assessment-requirements:
110123
- id: OSPS-GV-03.01
111124
text: |
112-
The project documentation MUST include an explanation of the
113-
contribution process.
125+
While active, the project documentation MUST include an explanation
126+
of the contribution process.
114127
applicability:
115128
- Maturity Level 1
116129
recommendation: |
@@ -119,8 +132,8 @@ controls:
119132
engaging with the project maintainers.
120133
- id: OSPS-GV-03.02
121134
text: |
122-
The project documentation MUST include a guide for code contributors
123-
that includes requirements for acceptable contributions.
135+
While active, the project documentation MUST include a guide for code
136+
contributors that includes requirements for acceptable contributions.
124137
applicability:
125138
- Maturity Level 2
126139
- Maturity Level 3
@@ -133,8 +146,9 @@ controls:
133146
134147
- id: OSPS-GV-04
135148
title: |
136-
Implement a policy that code contributors are reviewed prior to granting
137-
escalated permissions to sensitive resources in the project documentation
149+
The project documentation MUST have a policy that code contributors
150+
are reviewed prior to granting escalated permissions to sensitive
151+
resources.
138152
objective: |
139153
Ensure that code contributors are vetted and reviewed before being granted
140154
elevated permissions to sensitive resources within the project, reducing
@@ -159,9 +173,9 @@ controls:
159173
assessment-requirements:
160174
- id: OSPS-GV-04.01
161175
text: |
162-
The project documentation MUST have a policy that code contributors
163-
are reviewed prior to granting escalated permissions to sensitive
164-
resources.
176+
While active, the project documentation MUST have a policy that code
177+
contributors are reviewed prior to granting escalated permissions to
178+
sensitive resources.
165179
applicability:
166180
- Maturity Level 3
167181
recommendation: |

0 commit comments

Comments
 (0)