AI security scanning CLI — find CVEs in your stack in 60 seconds
Project description
ForgeSec CLI
AI security scanning for developers. Find CVEs, exposed secrets, and misconfigurations in your stack in 60 seconds.
pip install forgesec
forgesec scan
What it scans
- Dependencies — pip, npm (CVEs with EPSS exploit probability + CISA KEV status)
- Secrets — API keys, tokens, passwords in your codebase
- GitHub repos — scan any public or private repo by URL
Commands
forgesec scan # scan current directory
forgesec scan --repo https://github.com/owner/repo # scan a GitHub repo
forgesec scan --all # show all severities
forgesec scan --json # raw JSON output (for CI)
forgesec fix # scan + AI-powered remediation plans
forgesec watch --interval 30 # continuous scanning every 30 minutes
forgesec config --api <url> # point to self-hosted instance
Exit codes
| Code | Meaning |
|---|---|
| 0 | Clean — no critical or high findings |
| 1 | High severity findings found |
| 2 | Critical severity findings found |
Use in CI:
- name: Security scan
run: |
pip install forgesec
forgesec scan --repo ${{ github.repository }} --json
Features
- CVE detection with EPSS exploit probability scores
- CISA KEV flags — know if a CVE is actively exploited in the wild
- MITRE ATT&CK technique mapping per finding
- AI-powered remediation with code examples
- Scan diff — see new, persisting, and resolved issues between runs
- Works offline against local directories
Dashboard
Full web dashboard with compliance reports (SOC2, ISO27001, PCI-DSS, HIPAA), SBOM generation, Slack alerts, and GitHub App integration at forgesec.co.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file forgesec-0.1.0.tar.gz.
File metadata
- Download URL: forgesec-0.1.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b03a736a38b721d506891f0a3b429b1ff7e9164125764db3822e8325dd35f40
|
|
| MD5 |
f56068c64641b5f30e548fb3f1122137
|
|
| BLAKE2b-256 |
e37730d4af865a6f66ea02e707aef08ab3a1c71f73c8ff784a7fd62c2dc0d656
|
File details
Details for the file forgesec-0.1.0-py3-none-any.whl.
File metadata
- Download URL: forgesec-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37533a39519a098a8afe865cfcdcf93c565f143e4bb128ac8dc6308028e55d2a
|
|
| MD5 |
28910aa7c77f0d61af1edbf3882f3c23
|
|
| BLAKE2b-256 |
693ce3c7c7a9a3f1bfbd1e5d34f3f749d717331cb254ba9cb0aa981f866aa313
|