Security audit toolkit with 12 tools - scan repos, images, IaC, URLs, K8s in one unified CLI
3.8K
A terminal-first, cross-platform security audit toolkit that orchestrates multiple scanners (secrets, SAST, SBOM, IaC, Dockerfile, DAST) with a unified Python CLI, normalized outputs, and an HTML dashboard.
# Run full security scan on current directory
docker run --rm -v "$(pwd):/scan" ghcr.io/jimmy058910/jmo-security:latest \
scan --repo /scan --results-dir /scan/results
# Interactive wizard (easiest for beginners)
docker run --rm -it -v "$(pwd):/scan" ghcr.io/jimmy058910/jmo-security:latest \
wizard
# View results
open results/summaries/dashboard.html
| Tag | Size | Tools | Use Case |
|---|---|---|---|
latest, X.Y.Z-deep | ~1.97 GB | 28 tools | Complete scanning (deep profile, all tools) |
X.Y.Z-balanced | ~1.41 GB | 17 tools | Production CI/CD pipelines (balanced profile) |
X.Y.Z-slim | ~557 MB | 13 tools | Cloud-focused scanning (IaC, K8s, containers) |
X.Y.Z-fast | ~502 MB | 9 tools | CI/CD gate, pre-commit hooks (fast profile) |
jmo history and jmo trendsjmo diff for CI/CD integrationjmo tools install/check/update/outdated commandsScan repositories AND infrastructure in one unified workflow:
# Comprehensive security audit in one command
docker run --rm -v "$(pwd):/scan" ghcr.io/jimmy058910/jmo-security:latest \
scan \
--repo /scan/myapp \
--image myapp:latest \
--url https://myapp.com \
--k8s-context prod \
--results-dir /scan/results
š¬ Subscribe to Newsletterā - Get security tips and updates:
š Support Full-Time Developmentā - Help build security tools accessible to everyone
# GitHub Actions example
- name: Security Scan
run: |
docker run --rm -v "${{ github.workspace }}:/scan" \
ghcr.io/jimmy058910/jmo-security:slim \
scan --repo /scan --fail-on HIGH --results-dir /scan/results
MIT OR Apache-2.0 - See LICENSEā
Content type
Image
Digest
sha256:9820e7b4dā¦
Size
2 GB
Last updated
4 days ago
docker pull jmogaming/jmo-security:deep