Skip to content

Commit e500e5f

Browse files
authored
Merge pull request #10 from OpenPathfinder/feat/feedback
2 parents af17b87 + 7c1770d commit e500e5f

File tree

79 files changed

+682
-236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+682
-236
lines changed

docs/checks/MFAImpersonationDefense.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Use MFA against impersonation
55
slug: /checks/MFAImpersonationDefense
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,12 +27,10 @@ Use Multi Factor Authentication (MFA) Methods that Defend Against Impersonation
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P1
2532
- Mitre: [CWE-290](https://cwe.mitre.org/data/definitions/290.html)
2633
- Sources: [OpenSSF Best Practices Badge Gold Level [secure_2FA]](https://www.bestpractices.dev/en/criteria/2#2.secure_2FA)
2734
- How To: [Github Docs](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa)
28-
- Created at 2024-12-22T05:21:43.514Z
29-
- Updated at 2024-12-22T05:21:43.514Z
35+
3036
<!-- DETAILS:END -->

docs/checks/PRsBeforeMerge.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Require Pull Requests Before Merging
55
slug: /checks/PRsBeforeMerge
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: recommended
@@ -19,12 +27,10 @@ Require Pull Requests before Merging
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: R4
2532
- Mitre: [CWE-778](https://cwe.mitre.org/data/definitions/778.html)
2633
- Sources: [OpenSSF Scorecard](https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection)
2734
- How To: [Github Docs](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging)
28-
- Created at 2024-12-22T05:21:43.514Z
29-
- Updated at 2024-12-22T05:21:43.514Z
35+
3036
<!-- DETAILS:END -->

docs/checks/SSHKeysRequired.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Use SSH Keys with Passphrases for Repository Access
55
slug: /checks/SSHKeysRequired
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,12 +27,10 @@ Use SSH keys for developer access to source code repositories and use a passphra
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P3
2532
- Mitre: [CWE-309](https://cwe.mitre.org/data/definitions/309.html)
2633
- Sources: [CNCF SSCP v1.0 #192](https://github.com/cncf/tag-security/blob/main/supply-chain-security/supply-chain-security-paper/sscsp.md#use-ssh-keys-to-provide-developers-access-to-source-code-repositories)
2734
- How To: [Github Docs](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/about-ssh)
28-
- Created at 2024-12-22T05:21:43.514Z
29-
- Updated at 2024-12-22T05:21:43.514Z
35+
3036
<!-- DETAILS:END -->

docs/checks/activeAdminsSixMonths.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Require Active Admins in GitHub Org (Activity in 6 Months)
55
slug: /checks/activeAdminsSixMonths
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: recommended
@@ -19,11 +27,9 @@ Github Organization Admins Should Have Activity In The Last 6 Months
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: R3
2532
- Mitre: [M1026](https://attack.mitre.org/mitigations/M1026/)
2633
- Sources: [OpenSSF SCM Best Practices](https://best.openssf.org/SCM-BestPractices/github/member/stale_admin_found.html)
27-
- Created at 2024-12-22T05:21:43.514Z
28-
- Updated at 2024-12-22T05:21:43.514Z
34+
2935
<!-- DETAILS:END -->

docs/checks/activeWritersSixMonths.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Require Active Members with Write Access (Activity in 6 Months)
55
slug: /checks/activeWritersSixMonths
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: recommended
@@ -19,11 +27,9 @@ Github Organization Members with Write Permissions Should Have Activity In The L
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: R3
2532
- Mitre: [M1026](https://attack.mitre.org/mitigations/M1026/)
2633
- Sources: [OpenSSF SCM Best Practices](https://best.openssf.org/SCM-BestPractices/github/member/stale_member_found.html)
27-
- Created at 2024-12-22T05:21:43.514Z
28-
- Updated at 2024-12-22T05:21:43.514Z
34+
2935
<!-- DETAILS:END -->

docs/checks/adminRepoCreationOnly.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Allow Only Admins to Create Public Repositories
55
slug: /checks/adminRepoCreationOnly
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,12 +27,10 @@ Only Admins Should Be Able To Create Public Repositories
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P4
2532
- Mitre: [CAPEC-122](https://capec.mitre.org/data/definitions/122.html)
2633
- Sources: [OpenSSF SCM Best Practices](https://best.openssf.org/SCM-BestPractices/github/organization/non_admins_can_create_public_repositories.html)
2734
- How To: [Github Docs](https://docs.github.com/en/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)
28-
- Created at 2024-12-22T05:21:43.514Z
29-
- Updated at 2024-12-22T05:21:43.514Z
35+
3036
<!-- DETAILS:END -->

docs/checks/annualDependencyRefresh.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Refresh Dependencies with Annual Releases
55
slug: /checks/annualDependencyRefresh
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,10 +27,8 @@ A new release to refresh dependencies occurs at least annually
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P14
2532
- Sources: [OpenSSF Best Practices Badge Passing Level [maintained]](https://www.bestpractices.dev/en/criteria?details=true&rationale=true#0.maintained)
26-
- Created at 2024-12-22T05:21:43.514Z
27-
- Updated at 2024-12-22T05:21:43.514Z
33+
2834
<!-- DETAILS:END -->

docs/checks/assignCVEForKnownVulns.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Assign CVEs to All Known Security Vulnerabilities
55
slug: /checks/assignCVEForKnownVulns
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,10 +27,8 @@ All Known Security Vulnerabilities are Issued a CVE
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P7
2532
- Sources: [OpenSSF Best Practices Badge Passing Level [release_notes_vulns]](https://www.bestpractices.dev/en/criteria?details=true&rationale=true#0.release_notes_vulns)
26-
- Created at 2024-12-22T05:21:43.514Z
27-
- Updated at 2024-12-22T05:21:43.514Z
33+
2834
<!-- DETAILS:END -->

docs/checks/automateDependencyManagement.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Automate Monitoring of Outdated Dependencies
55
slug: /checks/automateDependencyManagement
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,11 +27,9 @@ Automated Process is Used to Monitor for and Maintain a List of Out of Date Depe
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P14
2532
- Sources: [OWASP SCVS L1 5.7](https://scvs.owasp.org/scvs/v5-component-analysis/)
2633
- How To: [Socket.Dev](https://socket.dev/)
27-
- Created at 2024-12-22T05:21:43.514Z
28-
- Updated at 2024-12-22T05:21:43.514Z
34+
2935
<!-- DETAILS:END -->

docs/checks/automateVulnDetection.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ title: Automate Dependency Vulnerability Identification
55
slug: /checks/automateVulnDetection
66
---
77

8+
<!-- BANNER:START -->
9+
:::tip
10+
11+
This check is currently under development and not yet implemented. [Click here to learn how you can help](/contribute).
12+
13+
:::
14+
<!-- BANNER:END -->
15+
816
## Use Case
917
<!-- LEVELS:START -->
1018
- Incubating: expected
@@ -19,12 +27,10 @@ An automated process to identify dependencies with publicly disclosed vulnerabil
1927

2028
<!-- DETAILS:START -->
2129
## Details
22-
- Implementation Status: pending
2330
- C-SCRM: true
2431
- Priority Group: P6
2532
- Mitre: [CWE-1395](https://cwe.mitre.org/data/definitions/1395.html)
2633
- Sources: [OWASP SCVS L1 5.4](https://scvs.owasp.org/scvs/v5-component-analysis/)
2734
- How To: [Github Docs](https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#managing-dependabot-security-updates-for-your-repositories)
28-
- Created at 2024-12-22T05:21:43.514Z
29-
- Updated at 2024-12-22T05:21:43.514Z
35+
3036
<!-- DETAILS:END -->

0 commit comments

Comments
 (0)