Skip to content

Commit

Permalink
#21 - Added control family description to Using SCVS. Changed the use…
Browse files Browse the repository at this point in the history
… of taxonomy to 'set'
  • Loading branch information
stevespringett committed Jun 11, 2020
1 parent baef989 commit 52ca2bd
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 6 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@ over time.

### SCVS has the following goals:

* Develop a common taxonomy of activities, controls, and best-practices that can reduce risk in a software supply chain
* Develop a common set of activities, controls, and best-practices that can reduce risk in a software supply chain
* Devise a path to baseline and mature software supply chain vigilance
2 changes: 1 addition & 1 deletion en/0x01-Frontispiece.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## About the Standard

The Software Component Verification Standard is a grouping of controls, separated by domain, which can be used by architects, developers, security, legal, and compliance to define, build, and verify the integrity of their software supply chain.
The Software Component Verification Standard is a grouping of controls, separated by control family, which can be used by architects, developers, security, legal, and compliance to define, build, and verify the integrity of their software supply chain.

## Copyright and License

Expand Down
16 changes: 13 additions & 3 deletions en/0x03-Using-SCVS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,20 @@

SCVS has the following goals:

* Develop a common taxonomy of activities, controls, and best-practices that can reduce risk in a software supply chain
* Develop a common set of activities, controls, and best-practices that can reduce risk in a software supply chain
* Identify a baseline and path to mature software supply chain vigilance

## Control Families
There are six control families that contain multiple controls that apply to different aspects of component verification
or processes where component verification occurs. The control families are:

* V1: Inventory
* V2: Software Bill of Materials (SBOM)
* V3: Build Environment
* V4: Package Management
* V5: Component Analysis
* V6: Pedigree and Provenance

## Software Component Verification Levels

The Software Component Verification Standard defines three verification levels. Higher levels include additional controls.
Expand All @@ -15,7 +26,6 @@ The Software Component Verification Standard defines three verification levels.

![maturity](./images/maturity.png)


### Level 1
SCVS level 1 lays the groundwork from which to build upon. This level focuses on implementing best practices such as:
- creating software bill-of-materials with complete and accurate inventory
Expand Down Expand Up @@ -77,7 +87,7 @@ vulnerabilities within a specified time period.
## Applying SCVS

The Software Component Verification Standard places emphasis on controls that can be implemented or verified
through automation. The domains and their controls are not specific to a single development team. They represent
through automation. The control families are not specific to a single development team. They represent
stakeholders across an organization, including software developers, security and risk managers, and procurement
departments. Active participation of all stakeholders is necessary to measure and improve cyber posture.
Once an organization has determined the current maturity baseline, it can determine goals and timelines to improve maturity
Expand Down
2 changes: 1 addition & 1 deletion en/0x80-Guidance-Open_Source_Policy.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Guidance: Open Source Policy

The following points should be viewed as suggestions based on the success and best practices of organizations
employing them. They are not part of the SCVS taxonomy.
employing them. They are not part of SCVS.

- All organizations that use open source software should have an open source policy
- The open source policy is supported and enforced by cross-functional stakeholders
Expand Down

0 comments on commit 52ca2bd

Please sign in to comment.