Crypto inventory, modernized
Stop guessing where weak crypto hides.
Cipherscope is completely free and scans real codebases at speed, replaces regex noise with AST precision, and exports clean JSONL for audits, migrations, and compliance teams.
cipherscope --roots /repo --exclude '**/vendor/**' -o
inventory.jsonl
Turn crypto sprawl into a living inventory for every team.
AST precision
Regex scans see text. Cipherscope sees structure.
Tree-sitter builds an AST so matches are tied to real calls, imports, and symbols. Less noise, fewer false positives, and a crypto inventory you can trust.
Built for the way crypto actually ships.
Cipherscope is a fast CLI that understands real code. It parses with Tree-sitter, matches patterns from a dedicated registry, and outputs a stable inventory format you can trust.
Scan
Point at monorepos, services, or archives. Cipherscope walks everything in parallel.
Normalize
Output JSONL with identifiers, evidence, and precise file locations for every match.
Act
Fail CI on weak algorithms, generate compliance artifacts, and feed dashboards or inventories automatically.
Real world scans
A crypto inventory you can see and trust.
Each card shows the crypto footprint, density, and the exact code lines where Cipherscope found matches. This is the inventory, made visual.
Ready to map your crypto inventory?
Completely free. Install in seconds, scan any repo, and get a JSONL inventory fast.
cargo install cipherscope
New to Rust? Install it once:
rust-lang.org/tools/install
Then run:
cipherscope --roots . -o crypto.jsonl
Results in seconds.