Skip to content

Commit 751af6d

Browse files
authored
Merge pull request #37 from OpenPathfinder/feat/manual-checks
2 parents 4f25e1f + 68f03fc commit 751af6d

15 files changed

+62
-0
lines changed

docs/checks/assignCVEForKnownVulns.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Ensure all known security vulnerabilities are issued a CVE
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_assignCVEForKnownVulns_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/91)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: coordinated vulnerability disclosure

docs/checks/ciAndCdPipelineAsCode.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Ensure all CI/CD steps are automated through pipelines defined as code
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_ciAndCdPipelineAsCode_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/108)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: source control

docs/checks/consistentBuildProcessDocs.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Ensure a consistent and automated build process is documented and followed
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_consistentBuildProcessDocs_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/105)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: github workflows

docs/checks/defineFunctionalRoles.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ This check is currently under development and not yet implemented. [Click here t
1818
Define roles aligned to functional responsibilities
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_defineFunctionalRoles_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/77)
24+
25+
2126
<!-- DETAILS:START -->
2227
## Details
2328
- Default Category: user account permissions

docs/checks/identifyModifiedDependencies.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Ensure modified dependencies are uniquely identified and clearly distinguished from the original dependency
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_identifyModifiedDependencies_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/111)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: dependency inventory

docs/checks/incidentResponsePlan.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Establish clear communication and incident response plans
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_incidentResponsePlan_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/90)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: coordinated vulnerability disclosure

docs/checks/machineReadableDependencies.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Ensure a machine-readable list of all direct and transitive dependencies is available for the software
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_machineReadableDependencies_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/110)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: dependency inventory

docs/checks/npmOrgMFA.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Multi Factor Authentication (MFA) enforced across the npm organization(s)
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_npmOrgMFA_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/64)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: user authentication

docs/checks/npmPublicationMFA.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Publish to npm using an MFA-enabled account rather than single factor legacy or granular access tokens
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_npmPublicationMFA_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/72)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: service authentication

docs/checks/orgToolingMFA.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ This check is currently under development and not yet implemented. [Click here t
1818
Multi Factor Authentication (MFA) enforced in all tools wherever technically feasible
1919
<!-- DESCRIPTION:END -->
2020

21+
## Dashboard Inclusion
22+
23+
We use the column `has_orgToolingMFA_policy` from the table `projects` to calculate the status, this column is populated using the [bulk importer](/docs/visionBoard/importers#bulk-importer). [More information](https://github.com/OpenPathfinder/visionBoard/issues/65)
24+
2125
<!-- DETAILS:START -->
2226
## Details
2327
- Default Category: user authentication

0 commit comments

Comments
 (0)