Examples
Text (default)
Typical line:
Add --verbose to append evidence notes:
JSON
cms-detection https://target.example --format json
cms-detection https://target.example --format json --output results.json
JSON is a list of result objects (evidence as dicts).
File of URLs
Write one URL per line, then pass the file:
cms-detection urls.txt
cms-detection urls.txt --format json --output results.json
cms-detection urls.txt --format csv --output results.csv
cms-detection urls.txt --workers 4 --delay 0.2
Each URL is independent. detect_many and the CLI return results in input
order.
Active probes
Default mode stops after homepage scoring plus confirm files for CMS that
already scored. --active adds broader path probes, and when the homepage
has no signal it also walks the catalogue's confirm files:
A path is never a hit from HTTP 200 alone.