v0.0.38
Released Feb 12, 2026
All releases
Release Notes
Release focuses on report generation and published reports. New HTML format that is more concise based on feedback.
The published report urls will now return text, llm format, markdown etc. based on request header negotiation.
See an example report and the different formats you can request:
Improvements
- Redesigned HTML reports: Rules now collapse by default with a scannable summary line showing name, severity, and affected page count
- Report package — Report generation logic (HTML, Markdown, text, XML, JSON, LLM formats)
- Fixed report grouping — Meta title, meta description, OG tags, and button name checks now group correctly across pages instead of creating one row per unique value
- API content negotiation — Report endpoint now supports
Accept: text/plain,Accept: application/xml, andAccept: text/x-llmheaders for alternative output formats --publishflag now onauditsubcommand along with--visibility
# Publish a public report
squirrel audit example.com --publish
# Publish a private report
squirrel audit example.com --publish --visibility private
Fixes
- Smaller published reports: Publish payload reduced by ~60% by trimming bulk data
- Fixed long URL overflow: Report links no longer break layout when URLs are very long
- Accessibility fix: Fixed duplicate ID detection for IDs containing special characters
- Shell completions updated: Added completions for new
--publishand--visibilityflags in bash, zsh, and fish
Update to this version
squirrelscan will auto-update, or run this command to update now:
$