v0.0.28
Released Feb 3, 2026
Release Notes
New Features
Diff Reports
We added an issue fingerprinting system and a new diff/reporting mode to squirrel report so agents can track regressions and improvements between audits. Diff mode compares a baseline audit to a current audit and outputs added, removed, and changed issues with stable fingerprints, making it easier to see what actually changed across runs. It supports the existing output formats (console, text, json, llm, markdown), and treats status shifts (warn ↔ fail) as a change rather than a new/removal, so trend analysis is consistent.
New flags include --diff <audit-id|domain>, --regression-since <audit-id|domain>, and --allow-cross-site (for comparing different base URLs when needed). The JSON/LLM outputs include structured diff summaries plus baseline/current metadata, so automation and agent workflows can reliably parse and act on regressions.
Compare audit reports to track changes over time:
# Compare current report against a baseline
squirrel report --diff <audit-id>
# Compare latest report against a baseline for regression tracking
squirrel report --regression-since <audit-id-or-domain>
# Allow comparison across different base URLs
squirrel report --diff <audit-id> --allow-cross-site
Diff reports show:
- Added - New issues not in baseline
- Removed - Issues fixed since baseline
- Changed - Issues with status changes (regressions/improvements)
Output formats: console, text, json, markdown, llm
XML Output Format
Export audit reports in XML format:
squirrel audit https://example.com --format xml
squirrel audit https://example.com --format xml --output report.xml
Other Improvements
- Streamlined publish output -
--publishflag now outputs just the URL for easier scripting and CI integration - Improved URL pattern matching -
--excludeand--includepatterns now match against pathname instead of full URL, making patterns more intuitive (e.g.,/blog/*works as expected) - Better shell completions - Added completions for new
--diff,--regression-since, and--allow-cross-siteflags
Update to this version
squirrelscan will auto-update, or run this command to update now: