CASM helps security teams continuously monitor external attack surface exposure. It discovers assets, verifies HTTP/TLS posture and compares each run against a baseline to show exactly what changed. Built around safety and traceability, CASM enforces scope controls and produces evidence-backed findings with outputs in SARIF, Markdown, PDF, and JSONL for both CI pipelines and stakeholder reporting.
CASM (Continuous Attack Surface Monitoring) is an evidence-first attack surface monitoring toolkit for authorized environments. It discovers externally exposed assets, verifies HTTP/TLS posture, and tracks deltas between runs so teams can see what changed and why. It combines discovery, verification, and reporting into one workflow focused on operational clarity and safe execution. Instead of one-off scanner snapshots, it emphasizes run-over-run visibility with traceable findings.
# Install from PyPI
pip install g2cv-casm
# Run unified monitoring
casm run unified --config scopes/scope.yaml --targets-file targets/target-harness.example.json
# Compare with a previous run
casm diff --old runs/baseline/results.sarif --new runs/current/results.sarif
CASM helps teams move from periodic scanning to continuous, evidence-backed attack surface visibility.
No comments yet.
Sign in to be the first to comment.