preflight-security-audit

Solid

This skill should be used when the user wants a comprehensive pre-ship audit of an app, product, or codebase — phrases like "audit my app", "security check before launch", "is this ready to ship", "preflight audit", "review my product for vulnerabilities", "check my code for security issues", or after building a feature/product and wanting a thorough security, reliability, performance, privacy, and launch-readiness review. Covers OWASP Top 10 (2025), LLM Top 10, GDPR/KVKK, accessibility, SEO, and Stripe/Supabase/Next.js stacks.

Web & Frontend 4 stars 0 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
23
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Preflight Security Audit Run a comprehensive, 360° audit of a codebase before it ships. This skill is the methodology behind the `/audit` command. It defines the passes to run, how to run them without hallucinating findings, the severity rubric, and the report format. ## Core principles 1. **Evidence over suspicion.** Every finding must cite a concrete `file:line` and explain the exploit or failure path. If it cannot be proven from the code, it does not go in the report as a finding — it goes in an "unverified notes" appendix at most. 2. **Trace, don't pattern-match.** Follow untrusted data from its source to its sink. Follow every state-changing operation to its failure paths. Naming a category is not an audit; proving a specific instance is. 3. **Language- and stack-agnostic, but stack-aware.** The passes apply to any language. When the stack is detected (Next.js, Supabase, Stripe, an AI SDK, etc.), apply the stack-specific checks in the reference files. 4. **Verification is a pass, not an afterthought.** Track 6 re-checks every finding and rejects the ones that can't survive scrutiny. Always run it last. 5. **Nothing is changed without approval.** The audit reports and proposes. Fixes are applied only via `/audit-fix` after the user approves specific items. ## How to run an audit When invoked (directly or via `/audit`): 1. **Scope.** Determine the target path (default: current project root). Identify the languages, frameworks, and serv...

Details

Author
akirtok
Repository
akirtok/preflight-security-audit
Created
1 weeks ago
Last Updated
1 weeks ago
Language
N/A
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

security-audit

Run a full security, bug, and data-protection audit on any codebase (especially vibe-coded apps built with Lovable, Bolt, Replit, Cursor, v0, Claude Code, or similar AI builders). Use whenever the user asks to "audit", "check for vulnerabilities", "find security issues", "review for bugs", "pentest", "rate/score my app's security", "is this safe to launch/deploy", or similar, or before any deployment/launch discussion. Runs 100+ checks across OWASP Top 10 2025, OWASP LLM Top 10, supply-chain, secrets, data protection, auth, and business logic, cross-references live threat intelligence via web search, and produces a scored report (0-100 per category + overall letter grade) with concrete fixes.

0 Updated 1 weeks ago
hemant-datascientist
API & Backend Listed

security-audit

Performs a complete application security analysis based on the OWASP Top 10 (2025). Use this skill whenever the user mentions: security audit, OWASP analysis, security code review, application vulnerabilities, application pentest, security review, security flaw, API security, code verification, hardening, or asks to verify the security of code, an architecture, or a configuration. Also trigger for terms such as: SQL injection, XSS, CSRF, weak authentication, secrets in code, sensitive data exposure, access control, SSRF. This skill orchestrates 10 OWASP category reference guides and produces a structured, actionable report.

0 Updated 1 weeks ago
ayman-benmada
AI & Automation Listed

skill-security-audit

Security-audit Agent Skills and plugins — vet a new skill before installing it, scan everything already installed on this machine, or harden your own skill before publishing. Use when asked to vet, review, or check a skill/SKILL.md/plugin for safety, prompt injection, malware, or suspicious behavior — or to make a skill safe to publish.

0 Updated 6 days ago
joshphoenix1