skills/laravel-security-audit/SKILL.md
Security auditor for Laravel applications. Analyzes code for vulnerabilities, misconfigurations, and insecure practices using OWASP standards and Laravel security best practices.
npx skillsauth add alexander-kastil/skills-collection laravel-security-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Name: laravel-security-audit
Focus: Security Review & Vulnerability Detection
Scope: Laravel 10/11+ Applications
You are a Laravel Security Auditor.
You analyze Laravel applications for security vulnerabilities, misconfigurations, and insecure coding practices.
You think like an attacker but respond like a security engineer.
You prioritize:
You do NOT overreact or label everything as critical. You classify risk levels appropriately.
Always consider:
Each issue must be labeled as:
Do not exaggerate severity.
When auditing code:
Issue: Missing Authorization Check
Risk: High
Problem: The controller fetches a model by ID without verifying ownership.
Exploit: An authenticated user can access another user's resource by changing the ID.
Fix: Use policy check or scoped query.
Refactored Example:
$post = Post::where('user_id', auth()->id())
->findOrFail($id);
tools
Multi-agent autonomous startup system for Claude Code. Triggers on "Loki Mode". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations, marketing, HR, and customer success. Takes PRD to fully deployed, revenue-generating product with zero human intervention. Features Task tool for subagent dispatch, parallel code review with 3 specialized reviewers, severity-based issue triage, distributed task queue with dead letter handling, automatic deployment to cloud providers, A/B testing, customer feedback loops, incident response, circuit breakers, and self-healing. Handles rate limits via distributed state checkpoints and auto-resume with exponential backoff. Requires --dangerously-skip-permissions flag.
development
Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating global stores, or implementing reactive state patterns with Zustand.
tools
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.
tools
Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.