Skip to main content
BETAsquirrelscan is currently in beta

v0.0.28

Released Feb 3, 2026

All releases

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 - --publish flag now outputs just the URL for easier scripting and CI integration
  • Improved URL pattern matching - --exclude and --include patterns 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-site flags

Update to this version

squirrelscan will auto-update, or run this command to update now:

$

Downloads

macOS

Detected
Intel
squirrel-0.0.28-darwin-x64 · 70.6 MB
Download
SHA-256
Apple Silicon (M-series)
squirrel-0.0.28-darwin-arm64 · 66.2 MB
Download
SHA-256

Linux

x64 (musl/Alpine)
squirrel-0.0.28-linux-x64-musl · 99.6 MB
Download
SHA-256
ARM64 (musl/Alpine)
squirrel-0.0.28-linux-arm64-musl · 96.4 MB
Download
SHA-256
x64
squirrel-0.0.28-linux-x64 · 106.3 MB
Download
SHA-256
ARM64
squirrel-0.0.28-linux-arm64 · 100.9 MB
Download
SHA-256

Windows

x64 (Intel/AMD)
squirrel-0.0.28-windows-x64.exe · 117.5 MB
Download
SHA-256

Get updates on new features
low volume emails. we're scanning squirrels, not spammer squirrels.