Full codebase security audit with OWASP Top 10 guidance, language-specific patterns, checklists, and fix examples. Use for comprehensive audits split by module/area.
Perform thorough security reviews of code to identify vulnerabilities, misconfigurations, and security anti-patterns. This skill helps you think like an attacker while providing actionable fixes.
Before diving into code, understand the attack surface:
Systematically check for each vulnerability class:
SQL Injection
Command Injection
exec, system, popen, subprocess callsXSS (Cross-Site Scripting)
innerHTML, dangerouslySetInnerHTML, v-htmlTemplate Injection
Authentication Flaws
Session Management
Broken Access Control
Crypto Weaknesses
Sensitive Data
For each finding, document:
After fixes are applied:
Load these as needed during review:
| # | Vulnerability | What to Look For | |---|--------------|------------------| | A01 | Broken Access Control | Missing auth checks, IDOR, privilege escalation | | A02 | Cryptographic Failures | Weak hashing, hardcoded secrets, missing encryption | | A03 | Injection | SQL, command, XSS, template injection | | A04 | Insecure Design | Missing threat modeling, insecure patterns | | A05 | Security Misconfiguration | Default creds, verbose errors, missing headers | | A06 | Vulnerable Components | Outdated dependencies with known CVEs | | A07 | Auth Failures | Weak passwords, missing MFA, session issues | | A08 | Data Integrity Failures | Insecure deserialization, missing integrity checks | | A09 | Logging Failures | Missing audit logs, sensitive data in logs | | A10 | SSRF | Unvalidated URLs, internal network access |
npx skills add davidcjones79/安全审计评审下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer