Claude Code skill · v0.1
Laravel Audit
A deterministic, dependency-free scanner packaged as a Claude Code skill. Point Claude at any Laravel 9/10/11/12 repo and get a scored HTML report in seconds.
Buy on Gumroad — $39One-time purchase · Free updates · Commercial license
- 13 rules: security, performance, AI-slop, deploy
- File:line precision + plain-English fixes
- Standalone HTML → print-to-PDF
- White-label with your own brand + CTA
- Zero Composer deps — PHP 8.1+ only
- Installs in 3 steps
What it catches, across four categories
The full rule set (v0.1)
Every finding comes with file:line precision and a one-line fix.
| Rule | Title | Severity |
|---|---|---|
| SEC-001 | APP_DEBUG enabled in .env | critical |
| SEC-002 | Unbounded mass assignment ($guarded = []) | high |
| SEC-003 | Raw SQL with variable interpolation | critical |
| SEC-004 | Hardcoded API keys or secrets in source | critical |
| SEC-005 | dd() / dump() / var_dump() left in code | medium |
| PERF-001 | Potential N+1 query inside foreach | high |
| PERF-002 | Foreign key column without index | medium |
| PERF-003 | Synchronous Mail::send (not queued) | medium |
| SLOP-001 | High TODO / FIXME density in a file | low |
| SLOP-002 | Multiple stub functions with empty returns | low |
| DEPLOY-001 | composer.lock missing | high |
| DEPLOY-002 | composer.lock older than composer.json | medium |
| DEPLOY-003 | PHP version not constrained in composer.json | low |
Installs in 3 steps
- 1Download & unzipYour Gumroad purchase gives you a single zip file with the skill.
- 2Move into your Claude skills directorymv laravel-audit ~/.claude/skills/
- 3Restart Claude CodeThe skill auto-registers. Ask Claude to audit any Laravel app.
Requires PHP 8.1+ (any install: Herd, Valet, Homebrew). Zero Composer dependencies.
FAQ
Ready to audit your Laravel app?
One $39 purchase. Unlimited projects. Free v0.x updates.
Buy on GumroadWant a human-reviewed audit with custom fixes? Book a call.