report
View and query stored audit reports
The report command lets you view and query audit reports from the local database.
Usage
squirrel report [id] [options]Arguments
| Argument | Description |
|---|---|
id | Audit ID (UUID) or domain name (optional, defaults to latest) |
Options
| Option | Alias | Description | Default |
|---|---|---|---|
--list | -l | List recent audits | false |
--format | -f | Output format: console, text, json, html, markdown, xml, llm | console |
--output | -o | Output file path | auto |
--input | -i | Load from JSON file (fallback mode) | - |
--severity | Filter by severity: error, warning, all | all | |
--category | Filter by categories (comma-separated) | all | |
--diff | Compare current report against baseline (audit ID or domain) | - | |
--regression-since | Compare against baseline and show regressions | - | |
--allow-cross-site | Allow diff across different base URLs | false | |
--publish | -p | Publish report to reports.squirrelscan.com | false |
--visibility | Visibility: public, unlisted, private | public |
Publishing
Share reports online by publishing to reports.squirrelscan.com.
Visibility Levels
| Level | Description |
|---|---|
public | Listed and searchable (default) |
unlisted | Accessible via link only, not listed |
private | Only visible to you when logged in |
Publish Report
squirrel report --publishOutput:
Report published successfully!
URL: https://reports.squirrelscan.com/XVv4NO7aPr
Visibility: public
Manage your reports: https://squirrelscan.com/dashboard/reports
Publish with Visibility
squirrel report --publish --visibility unlistedPublish Specific Audit
squirrel report a7b3c2d1 --publish --visibility privateExamples
View Latest Audit
squirrel reportList All Audits
squirrel report --listOutput:
Recent Audits:
================================================================================
ID Date Pages Status
--------------------------------------------------------------------------------
a7b3c2d1 1/17/2026, 10:30 AM 42 complete
https://example.com
5e9f1a3b 1/16/2026, 3:45 PM 38 complete
https://test.com
Total: 2 audits
View Specific Audit by ID
squirrel report a7b3c2d1View Latest Audit for Domain
squirrel report example.comor with full URL:
squirrel report https://example.comExport as JSON
squirrel report -f json -o report.jsonExport as HTML
squirrel report -f html -o report.html
open report.htmlExport as Markdown
squirrel report -f markdown -o report.mdFilter by Severity
Show only errors:
squirrel report --severity errorShow only warnings:
squirrel report --severity warningFilter by Category
Show only core SEO issues:
squirrel report --category coreShow multiple categories:
squirrel report --category core,links,imagesDiff Reports
Compare the latest report against a baseline audit:
squirrel report --diff a7b3c2d1 --format jsonCompare the latest report for a domain against a baseline audit:
squirrel report --regression-since example.com --format llmLLM-Optimized Format
Export in format optimized for LLM consumption:
squirrel report -f llm -o report.txtOr pipe directly to Claude:
squirrel report -f llm | claude "analyze this SEO report"Output Formats
console (default)
Human-readable colored output for terminal:
SquirrelScan Report
========================================
Site: https://example.com
Audited: 42 pages
ISSUES
[high] Missing meta description
→ /about
→ /contact
[medium] Image missing alt text
→ /images/hero.png on /
text
Plain text without colors (for piping):
squirrel report -f text > report.txtjson
Machine-readable JSON for CI/CD and programmatic use:
squirrel report -f json -o report.json{
"baseUrl": "https://example.com",
"crawledAt": "2025-01-17T00:00:00Z",
"pages": [...],
"checks": [...],
"stats": {
"pagesTotal": 42,
"issuesCount": { "high": 12, "medium": 18, "low": 23 }
}
}markdown
Markdown format for documentation:
squirrel report -f markdown -o report.mdllm
Optimized format for LLM analysis:
squirrel report -f llm | claude "what are the top 3 issues?"html
Visual HTML report:
squirrel report -f html -o report.htmlOpens in browser with interactive filtering and sorting.
Valid Categories
Filter reports by these categories:
core- Core SEO elementscontent- Content qualitylinks- Link analysisimages- Image optimizationschema- Structured datasecurity- Security headersa11y- Accessibilityi18n- Internationalizationperf- Performancesocial- Social mediacrawl- Crawlabilityurl- URL structuremobile- Mobile optimizationlegal- Legal compliancelocal- Local SEOvideo- Video optimizationanalytics- Analyticseeat- E-E-A-T signalsadblock- Adblock detection
Exit Codes
| Code | Meaning |
|---|---|
0 | Success |
1 | Error (no audit found, invalid format, etc.) |
Related
- auth - Authentication for publishing
- audit - Run new audit
- analyze - Re-analyze crawl
- Dashboard - Manage published reports
- Configuration - Config file options