Skip to main content

v0.0.47

Released Jun 14, 2026

All releases

Release Notes

squirrelscan v0.0.47

A big one โ€” the overnight batch plus a couple of sharp fixes. Faster re-audits, a new site-integrity category, an editor's-style summary for Pro, and brand-impersonation detection that finally understands every TLD on the planet. ๐Ÿฟ๏ธ

โœจ New

  • Editor's-style audit summary (Pro) โ€” logged-in Pro audits now include a short prose summary with point-form big-ticket items, written like a quick email to management. (#101)
  • Site-integrity checks โ€” a new integrity category flags signs of a compromised or abused site: brand-impersonation sign-ins, obfuscated inline scripts, fake auth overlays, template discontinuity, orphan pages, and SEO doorways. Findings require โ‰ฅ2 corroborating signals before they escalate, so false positives stay low. (#116)
  • Browser-like crawl caching โ€” repeat audits now reuse fresh cached resources (honoring cache-control / conditional GET 304 / content-hash), so a second run is dramatically faster. Sub-resources (CSS/JS/images/fonts) are cached too, and a new performance rule flags pages with poor caching headers. (#104)

๐Ÿ› Fixes

  • Brand-impersonation now handles every TLD โ€” registrable-domain (eTLD+1) detection uses the real Public Suffix List, so multi-label suffixes (.com.au, .co.uk, โ€ฆ), deeper tiers, and free-hosting platforms no longer let an off-brand sign-in slip past the check. (#144)
  • Clearer auth & cloud behavior โ€” auth login errors now name the server and tell you how to fix them; an expired session no longer silently drops you into a degraded run โ€” the audit keeps working with local checks only, prints why on the Account line, and (in an interactive terminal) asks before continuing. Cloud steps skip cleanly when signed out โ€” no more confusing "failed" noise. Agents and CI proceed automatically. (#161)
  • More resilient crawling โ€” TLS / status-0 fetch failures fall back to a standard fetch, with clearer logging. (#119)
  • Better E-E-A-T detection โ€” about/contact/privacy pages with .html or non-English URLs are recognized, as are author bylines and dates in Kadence hCard / Yoast @graph markup. (#121, #122)
  • No more hang when every sitemap URL is filtered โ€” link discovery re-enables so the crawl proceeds instead of stalling at zero pending. (#123)

โšก Performance

  • Faster audits โ€” content-walk, link-position, and rule-execution optimizations. Output is identical; the run is just quicker. (#114)

๐Ÿงน Internal

  • Site-metadata and cloud results are now threaded per-run (no more process globals), making concurrent audits safe. (#126)
  • Retired the deprecated ai/site-type rule in favor of the Stage-0 site-metadata profile. (#127)
  • squirrel audit --max-pages is now documented with a limit-reached hint. (#124)

Update to this version

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

$

Downloads

macOS

Detected
Apple Silicon (M-series)
squirrel-0.0.47-darwin-arm64 ยท 67.1 MB
Download
SHA-256
Intel
squirrel-0.0.47-darwin-x64 ยท 72.5 MB
Download
SHA-256

Linux

x64
squirrel-0.0.47-linux-x64 ยท 95.8 MB
Download
SHA-256
ARM64 (musl/Alpine)
squirrel-0.0.47-linux-arm64-musl ยท 91.7 MB
Download
SHA-256
x64 (musl/Alpine)
squirrel-0.0.47-linux-x64-musl ยท 92.8 MB
Download
SHA-256
ARM64
squirrel-0.0.47-linux-arm64 ยท 95.9 MB
Download
SHA-256

Windows

x64 (Intel/AMD)
squirrel-0.0.47-windows-x64.exe ยท 99.7 MB
Download
SHA-256

Audit your site in one command

SEO, performance, security and agent readiness scanning, with fixes. Built for AI agents.

Install
$

No account needed. Log in to unlock cloud features.

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