What problem does it solve? Python applications frequently ship with preventable vulnerabilities like SQL injection, insecure deserialization, hardcoded secrets, and weak cryptography. This Skill provides a structured secure development lifecycle covering threat modeling, secure implementation, verification, and deployment hardening so security issues are caught before production. ## Core Features & Use Cases - OWASP Top 10:2025 Coverage: Maps each category to Python-specific risks with vulnerable-to-secure code examples for Django, Flask, and FastAPI. - Security Review Workflow: A nine-step procedure for auditing code, from scanning critical prohibitions (eval, pickle, shell=True) to reporting findings with severity ratings. - Verification Tooling: Ready-to-run commands for bandit, semgrep, pip-audit, safety, and detect-secrets, plus checklists for code review, dependency audit, and deployment. - Use Case: Before releasing a FastAPI service, run the review workflow to catch a JWT missing algorithm pinning, an unpinned dependency with a known CVE, and a traceback-leaking error handler, then apply the provided secure code patterns to fix each finding. ## Quick Start Review my Python project for security vulnerabilities following the OWASP Top 10 and report findings with fixes.