Skip to main content
app-auditor detects your tech stack and surfaces production-readiness issues from any live URL or GitHub repo. One command, zero config.

GitHub

nometria/app-auditor

PyPI

app-auditor on PyPI

Install

pip install app-auditor

Usage

# Audit a live URL
app-audit url https://yourapp.com

# Audit a GitHub repo
app-audit repo myorg/myrepo

# JSON output (for CI/CD integration)
app-audit url https://yourapp.com --format json

# Audit with verbose output
app-audit url https://yourapp.com --verbose

What it checks

URL audit

CategoryWhat it checks
Stack detectionFramework, runtime, CDN, database hints from HTML/headers
SEOMeta tags, OG tags, structured data, sitemap, robots.txt
SecurityHTTPS, security headers, exposed keys in HTML
PerformanceMissing image optimization, large JS bundles
CrawlabilityNoindex tags, bot rendering issues
InfrastructureSSL validity, HSTS, www redirect

Repo audit

CategoryWhat it checks
Stackpackage.json, requirements.txt, Dockerfile, CI config
Missing files.env.example, README, .gitignore
Production gapsNo Dockerfile, no health endpoint, no error handling
SecurityHardcoded secrets, missing .gitignore entries

Example output

Auditing https://myapp.com...

Stack detected: React + Vite / Node.js / Supabase

✓ HTTPS enabled
✓ SSL certificate valid (expires in 287 days)
⚠ Missing og:image (affects social sharing)
✗ robots.txt not found
✗ No sitemap.xml
✗ Images served from external CDN (4 images)
⚠ Large JS bundle: main.js is 1.2 MB (target: < 500 KB)

Score: 61/100 — 3 critical issues, 2 warnings

Integrate into CI/CD

# Exit with non-zero code if score is below threshold
app-audit url https://staging.myapp.com --min-score 70
The same audit engine powers Nometria’s free web-based audit tools. The CLI lets you automate audits in your deploy pipeline.