You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> *ossguard implements OpenSSF best practices and is intended for future contribution to the OpenSSF community.*
9
+
> *OSSGuard implements OpenSSF best practices and is intended for future contribution to the OpenSSF community.*
8
10
9
11
---
10
12
11
13
## The Problem
12
14
13
15
The [OpenSSF](https://openssf.org/) ecosystem has 30+ excellent tools, frameworks, and guides for securing open source software — Scorecard, Sigstore, SLSA, SBOM, CodeQL, Dependabot, and more.
14
16
15
-
But setting them all up manually takes **hours**. And once set up, there's no unified way to monitor your dependency health or track security posture over time.
17
+
But setting them all up manually takes **hours**. And once set up, there's no unified way to monitor dependency health, track compliance, or assess supply-chain risk.
16
18
17
-
**ossguard** solves this with a single CLI:
19
+
**OSSGuard** solves this with **26 commands** covering the full security lifecycle:
18
20
19
21
1.**Bootstrap** — set up all OpenSSF security configurations in one command
20
-
2.**Scan** — audit your project's security posture
21
-
3.**Deps***(coming soon)* — analyze dependency health across Scorecard, OSV, and deps.dev
22
+
2.**Analyze** — audit security posture, dependencies, vulnerabilities, and compliance
23
+
3.**Remediate**— auto-fix issues, generate reports, and enforce policies
22
24
23
25
## Quick Start
24
26
@@ -32,115 +34,125 @@ ossguard init
32
34
33
35
# Scan your project to see what's missing
34
36
ossguard scan
37
+
38
+
# Run a full security audit
39
+
ossguard audit
40
+
41
+
# Check OSPS Baseline compliance
42
+
ossguard baseline
35
43
```
36
44
37
-
## What It Does
45
+
## Commands
38
46
39
-
`ossguard init` auto-detects your project and creates:
|`.github/workflows/codeql.yml`| Code scanning for vulnerabilities |[Security Tooling WG](https://github.com/ossf/wg-security-tooling)|
126
+
|`.github/workflows/sbom.yml`| Software Bill of Materials generation |[SBOM Everywhere](https://github.com/ossf/sbom-everywhere)|
127
+
|`.github/workflows/sigstore.yml`| Cryptographic signing of releases |[Sigstore](https://sigstore.dev/)|
128
+
|`.github/BRANCH_PROTECTION.md`| Branch protection setup guide |[SCM Best Practices](https://best.openssf.org/SCM-BestPractices/)|
129
+
130
+
## How It Relates to OpenSSF
131
+
132
+
OSSGuard is **not** a replacement for any OpenSSF project. It's a **unifier** — it makes it trivially easy to adopt the best practices and tools that OpenSSF working groups have built:
133
+
134
+
-**Best Practices WG** — SECURITY.md template, Best Practices Badge assessment
This tool is **not** a replacement for any OpenSSF project. It's a **unifier** — it makes it trivially easy to adopt the best practices and tools that OpenSSF working groups have built:
124
-
125
-
-**Best Practices WG** → SECURITY.md template, Best Practices Badge tracking
0 commit comments