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.*
10
+
> For full documentation, all install methods, and command examples, see the main [ossguard](https://github.com/kirankotari/ossguard) repo.
12
11
13
-
---
14
-
15
-
## The Problem
16
-
17
-
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.
18
-
19
-
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.
20
-
21
-
**OSSGuard** solves this with **26 commands** covering the full security lifecycle:
22
-
23
-
1.**Bootstrap** — set up all OpenSSF security configurations in one command
24
-
2.**Analyze** — audit security posture, dependencies, vulnerabilities, and compliance
25
-
3.**Remediate** — auto-fix issues, generate reports, and enforce policies
26
-
27
-
## Installation
28
-
29
-
### PyPI (recommended)
12
+
## Install
30
13
31
14
```bash
32
15
pip install ossguard
@@ -35,161 +18,42 @@ pip install ossguard
35
18
pipx install ossguard
36
19
```
37
20
38
-
### Standalone Binaries (no Python required)
39
-
40
-
Download pre-built binaries from [GitHub Releases](https://github.com/kirankotari/ossguard/releases):
|`.github/workflows/codeql.yml`| Code scanning for vulnerabilities |[Security Tooling WG](https://github.com/ossf/wg-security-tooling)|
169
-
|`.github/workflows/sbom.yml`| Software Bill of Materials generation |[SBOM Everywhere](https://github.com/ossf/sbom-everywhere)|
170
-
|`.github/workflows/sigstore.yml`| Cryptographic signing of releases |[Sigstore](https://sigstore.dev/)|
171
-
|`.github/BRANCH_PROTECTION.md`| Branch protection setup guide |[SCM Best Practices](https://best.openssf.org/SCM-BestPractices/)|
34
+
-**27 commands** covering the full OpenSSF security lifecycle
35
+
-**Rich terminal UI** with tables, panels, and progress indicators
36
+
-**Auto-detection** of languages, package managers, and frameworks
37
+
-**Python 3.9+** with dependencies: typer, rich, pyyaml, jinja2, questionary, httpx
172
38
173
-
## How It Relates to OpenSSF
39
+
For the complete command reference and real-world output examples, see the main [ossguard](https://github.com/kirankotari/ossguard) README.
174
40
175
-
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:
41
+
## Other Implementations
176
42
177
-
-**Best Practices WG** — SECURITY.md template, Best Practices Badge assessment
0 commit comments