squirrelscan

squirrelscan

Website auditing tool built for your agent and llm workflow.

Stars: 113

Visit
 screenshot

Squirrelscan is a website audit tool designed for SEO, performance, and security audits. It offers 230+ rules across 21 categories, AI-native design for Claude Code and AI workflows, smart incremental crawling, and multiple output formats. It provides E-E-A-T auditing, crawl history tracking, and is developer-friendly with a CLI. Users can run audits in the terminal, integrate with AI coding agents, or pipe output to AI assistants. The tool is available for macOS, Linux, Windows, npm, and npx installations, and is suitable for autonomous AI workflows.

README:

squirrelscan

squirrelscan

Website audit tool built for your coding agent

Free CLI for SEO, performance & security audits. Built for Claude Code, Cursor, and AI workflows. 230+ rules, LLM-optimized reports, single binary install.

Features

  • 230+ Rules, 21 Categories - Comprehensive coverage across SEO, accessibility, performance, and security
  • AI-Native Design - LLM-optimised output for Claude Code, Cursor, and any AI assistant
  • Smart Incremental Crawling - ETag, Last-Modified, content hashing. Resume from checkpoints.
  • Developer-First CLI - Single binary, zero dependencies, shell completions, self-update
  • E-E-A-T Auditing - Dedicated rules for Experience, Expertise, Authority, Trust
  • Crawl History & Changes - Track site evolution, compare crawls, spot regressions
  • Multiple Output Formats - Console, JSON, HTML, Markdown, Text, LLM, XML

Three Ways to Use

1. CLI for Humans

Run audits directly in your terminal:

squirrel audit example.com

2. AI Coding Agent Skill

Install the skill for autonomous workflows:

npx skills install squirrelscan/skills

Use the slash command:

/audit-website

Or prompt your AI agent more specifically:

Use the audit-website skill to audit this site and fix all issues but only crawl 10 pages

More information in the skills repository and our Getting started with AI Agents documentation.

3. Pipe to AI agent

Pipe clean output to any AI assistant:

squirrel audit example.com --format llm | claude

Installation

macOS / Linux:

curl -fsSL https://squirrelscan.com/install | bash

Windows:

iwr -useb https://squirrelscan.com/install.ps1 | iex

npm (all platforms):

npm install -g squirrelscan

npx (run without installing):

npx squirrelscan audit example.com

Quick Start

# Audit a website
squirrel audit https://example.com

# Generate HTML report
squirrel audit https://example.com -f html -o report.html

# Pipe to Claude for AI analysis
squirrel audit https://example.com --format llm | claude

# Limit pages for faster results
squirrel audit https://example.com -m 10

Resources

Rule Categories

Category Rules Focus
Accessibility 56 ARIA, button/input names, landmarks, lists, tables, focus
Performance 24 Core Web Vitals, compression, caching, JS optimization
Crawlability 15 Robots.txt, sitemaps, indexability
Security 15 HTTPS, CSP, cookies, leaked secrets (96 patterns)
Links 15 Broken links, redirects, anchor text
Images 15 Alt text, formats, lazy loading, optimization
Content 15 Readability, freshness, word count
E-E-A-T 14 Authority, trust, expertise signals
Core 13 Meta tags, canonical, doctype, charset
Structured Data 11 JSON-LD, schema validation
URL Structure 8 Length, format, parameters
Mobile 6 Viewport, tap targets, responsive
Social Media 4 Open Graph, Twitter Cards
SEO 4 Meta robots, indexability
Video 3 Schema, captions, thumbnails
Local SEO 3 NAP, geo tags, service areas
Legal 3 Privacy policy, cookie consent
Internationalization 2 Hreflang, lang attribute
Analytics 2 GTM, consent mode
AI Detection 2 AI content signals
Adblock Detection 2 Blocked elements, tracking

Total: 230+ rules across 21 categories

See the rules reference for full details.

AI Agent Integration

squirrelscan is designed for autonomous AI workflows:

# Install the skill for Claude Code, Cursor, etc.
npx skills install squirrelscan/skills

Example AI prompts:

  • "Audit example.com and fix all critical issues"
  • "Check for SEO regressions after my recent changes"
  • "Generate a comprehensive audit report and enter plan mode to fix issues"
  • "Audit only the /blog section and focus on E-E-A-T signals"
  • "Run a security-focused audit and check for leaked secrets"

See AI Agent Integration docs for advanced workflows.

Output Formats

Format Flag Use Case
Console (default) Human-readable terminal output
JSON -f json CI/CD, programmatic processing
HTML -f html Visual reports for sharing
Markdown -f markdown Documentation, GitHub
Text -f text Clean output for piping to LLMs
LLM -f llm LLM optimized output

Development Status

squirrelscan is in active beta. Expect rapid iteration and breaking changes. Feedback and issue reports welcome!

Links

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for squirrelscan

Similar Open Source Tools

No tools available

For similar tasks

For similar jobs