add SKILL

This commit is contained in:
olekhondera
2026-02-14 07:38:50 +02:00
parent 327fa78399
commit 5b28ea675d
58 changed files with 1380 additions and 956 deletions

View File

@@ -0,0 +1,58 @@
---
name: security-audit
description: Run a security audit on current git changes against OWASP Top 10. Checks for injection, auth issues, secrets, and misconfigurations.
disable-model-invocation: true
context: fork
agent: security-auditor
---
# Security Audit
Audit current changes for security vulnerabilities.
## Context
Current git diff:
!`git diff --cached --diff-filter=ACMR`
Unstaged changes:
!`git diff --diff-filter=ACMR`
Changed files:
!`git diff --cached --name-only --diff-filter=ACMR && git diff --name-only --diff-filter=ACMR`
## Steps
1. **Analyze the diff** — identify security-relevant changes (auth, input handling, DB queries, file uploads, API endpoints, secrets)
2. **Check against OWASP Top 10 2021 + API Top 10 2023:**
- Injection (SQL, NoSQL, Command, XSS)
- Broken Access Control (IDOR, privilege escalation)
- Cryptographic Failures (weak algorithms, hardcoded secrets)
- Insecure Design (business logic flaws, race conditions)
- Security Misconfiguration (defaults, verbose errors, missing headers)
- Vulnerable Components (check imports against known CVEs via context7)
- Auth Failures (session management, JWT issues)
- SSRF
- Missing input validation
3. **False positive check** — verify framework mitigations before reporting (ORM, React escaping, CSRF tokens)
4. **Report format:**
```
## Security Audit Report
### Summary
[Secure / Needs Improvement / Critical Issues Found]
### Findings (sorted by severity)
1. [CRITICAL/HIGH/MEDIUM/LOW] Title
- Location: `file:line`
- Impact: what can an attacker do
- Fix: copy-pasteable corrected code
- Reference: CWE/OWASP ID
### No Issues Found In
- [Areas that were checked and passed]
```