Skip to content

Commit

Permalink
Update security_baseline.md to clarify adoption and operating principles
Browse files Browse the repository at this point in the history
address comments from @marcelamelara 
Updated success criteria around adoption, made adoption more specific. Consolidated continuous improvements operating principle into governance process 

Signed-off-by: Dana Wang <[email protected]>
  • Loading branch information
Danajoyluck authored Jul 13, 2024
1 parent 4ee8615 commit df78b39
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions process/security_baseline.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ The success of the security baseline SHOULD be quantified and qualified in a few
* **Increased Security Baseline Adoption Rate**
* **Objective**: Ensure the security baseline is widely adopted.
* **Metrics**:
* Three OpenSSF software-based pilot projects adopt the baseline by 9/15/2024.
* All OpenSSF software-based projects adopt the baseline by the end of 2024.
* At least two other LF foundations adopt the baseline by the end of 2024.
* Three OpenSSF software-based pilot projects meet the baseline requirements for each project's life cycle by 9/15/2024.
* All OpenSSF software-based projects meet the baseline requirements for each project's life cycle by the end of 2024, an aspirational goal.
* At least two other LF foundations adopt the baseline by the end of 2024, an aspirational goal.
* **Reduction in Security Findings**
* **Objective**: Measure the effectiveness of the baseline in improving a project’s security posture.
* **Metrics**:
Expand Down Expand Up @@ -61,15 +61,14 @@ To navigate these constraints, the following operating principles are adopted:
* Ensure the baseline is minimal and achievable with current technology.
* Allow for incremental adoption throughout a software project’s lifecycle by shifting security left in the SDLC process.
* Reuse existing OpenSSF guides and technologies with minimal new requirements.
* **Continuous Improvement**
* **Objective**: Establish a consistent set of objective security measures for all participating foundations and projects.
* **Approach**:
* Provide clear, implementable, and definitive guidelines for maintainers and contributors.
* Rely on every adopting project to submit issues to log the friction points and provide feedback to refine the baseline, facilitating easier adoption.
* **Documented Governance Process**
* **Objective**: Ensure the baseline is an integral part of the TAC life cycle process, and maintenance of the baseline follows the TAC decisioning process.
* **Objective**:
* Establish a consistent set of objective security measures for all participating foundations and projects.
* Ensure the baseline is an integral part of the TAC life cycle process, and maintenance of the baseline follows the TAC decisioning process.

Check failure on line 67 in process/security_baseline.md

View workflow job for this annotation

GitHub Actions / Check Spelling

`decisioning` is not a recognized word. (unrecognized-spelling)
* **Approach**:
* Provide clear, implementable, and definitive guidelines for maintainers and contributors.
* Incorporate the baseline into OpenSSF Technical Advisory Council (TAC) [technical initiative life cycle process](https://github.com/ossf/tac/blob/main/process/project-lifecycle.md).
* Rely on every adopting project to submit issues to log the friction points and provide feedback to refine the baseline, facilitating easier adoption.
* Revision to the baseline will be a community effort following the [TAC Issue/PR process](https://github.com/ossf/tac/blob/main/process/TAC-Decision-Process.md#issuepull-request-types).

## Security Baseline
Expand Down

0 comments on commit df78b39

Please sign in to comment.