What problem does it solve? Generic penetration testing checklists miss real bugs because they ignore the actual application. This Skill reads your codebase, profiles the technology stack and attack surface, and produces a tailored, prioritized pentest plan instead of a one-size-fits-all template. ## Core Features & Use Cases - Application Profiling: Detects the stack, authentication mechanism, API style, data sensitivity, and trust model directly from source code. - Attack Surface Enumeration: Maps API endpoints, forms, WebSockets, file uploads, and other entry points into a structured matrix. - Prioritized Test Cases: Generates OWASP Testing Guide test cases (authentication, authorization, injection, session, configuration, business logic) with tool commands for Burp Suite, sqlmap, ZAP, nmap, and more. - Use Case: Before engaging an external security assessor, run this Skill to produce a scoped pentest checklist at .marvin/security/pentest-checklist.md, complete with a machine-readable audit-report block for downstream reporting. ## Quick Start Ask the assistant to plan a pentest for this application and generate a prioritized security testing checklist.