depscore
Your SBOM tells you what's in your software.
depscore tells you how risky each of those dependencies actually is.
Four dimensions. One overall score. Letter grade per dependency.
Works with any SBOM tool. Takes minutes, not weeks.
syft dir:. -o cyclonedx-json > sbom.json
depscore scan --sbom sbom.json --html
open depscore-output/depscore-report.html
depscore enriches every dependency before scoring — no guessing.
Requirements: Python 3.11+. Needs a GitHub token and Anthropic API key (or run --no-ai for free).
# Clone and install git clone https://github.com/jaredmladner/depscore.git cd depscore && pip install . # Configure API keys cp .env.example .env # Edit .env: add GITHUB_TOKEN and ANTHROPIC_API_KEY # Generate an SBOM with Syft, then score it syft dir:. -o cyclonedx-json > sbom.json depscore scan --sbom sbom.json --html
docker run --rm \ -e GITHUB_TOKEN=$GITHUB_TOKEN \ -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \ -v ./sbom.json:/sbom/sbom.json:ro \ -v $(pwd)/report:/output \ ghcr.io/jaredmladner/depscore:latest \ scan --sbom /sbom/sbom.json --output /output --html
# No Anthropic key needed — free, fast, deterministic
depscore scan --sbom sbom.json --no-ai --html