v0.0.46
Released Jun 14, 2026
All releases
Release Notes
Site profiles land — squirrelscan now figures out what kind of site it's auditing and tailors both its cloud analysis and its audit rules to match. Plus a dashboard polish pass and unified scoring everywhere.
New: Site profiles
squirrel auditnow resolves a per-domain site profile — site type, business category, primary country & audience, the publisher/business behind the site, contact details, social profiles, languages, and domain age/registrar (via RDAP). Logged-in audits resolve it automatically (12 credits/scan); it's report-only and never affects your health score, and shows up as a dedicated Site profile section in every format (console, HTML, Markdown, JSON, XML, LLM).
Smarter, site-aware rules
- Audit rules now run only when they apply to your site. Privacy & legal checks gate by jurisdiction, E-E-A-T checks by whether the site is YMYL (your-money-or-your-life), local-business checks by whether it's actually a local business, and social-presence checks by the profiles we detect. Rules that don't apply are shown as a visible skipped check — never silently dropped.
- Fully backward-compatible — offline audits, low-confidence profiles, or sites without a resolved profile run exactly as they did before. New
rules.ignore_applicabilityconfig escape hatch turns gating off entirely. - Two new rules —
legal/subprocessor-disclosureandsocial/social-match(verifies the social links on your site actually point back to your profiles). (partly addresses #15 — Legal Compliance)
Publish
- Publishing a report now auto-fills its public page with the site's title and description pulled from the resolved profile, so shared reports read cleanly without manual editing.
Dashboard
- New read-only Site profile page for each website, surfacing everything the audit detected.
- Unified scoring across the whole product — a single source of truth for score thresholds (90 / 70), colors, grades, and bands, now shared by the CLI, every report format, the dashboard, audit emails, and GitHub PR comments.
- Settings redesigned — website, org, and user settings are now full-width, independently-savable section cards.
- Track Issue surfaced at the top of report findings (create-or-open the linked issue), and notifications are now correctly org-scoped.
Under the hood
- The older
ai/site-typecheck is superseded by the richer site profile — it's now report-only (weight 0) and no longer double-charges. - Cloud analysis moved to a two-stage decision graph: the site profile resolves first (Stage 0), then gates which downstream cloud services run — so cloud features no longer fire indiscriminately. Spend is confirmed before any charge.
Update to this version
squirrelscan will auto-update, or run this command to update now:
$