Claude-skill-registry audit-agent
Comprehensive security and code quality audit. Use for thorough security, vulnerability, and code quality analysis. Related: project-health-checker for quick diagnostic checks.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/audit-agent" ~/.claude/skills/majiayu000-claude-skill-registry-audit-agent && rm -rf "$T"
manifest:
skills/data/audit-agent/SKILL.mdsource content
Audit Agent
This skill performs comprehensive security and code quality audits across your codebase.
Features
- Security Vulnerability Scanning: Detect common security issues (SQL injection, XSS, etc.)
- Dependency Auditing: Check for outdated or vulnerable dependencies
- Code Quality Analysis: Identify code smells, complexity issues, and best practice violations
- Compliance Checking: Verify OWASP Top 10 compliance
When to Use
This skill is automatically invoked when you ask:
- "Run a security audit"
- "Check for vulnerabilities"
- "Audit the codebase"
- "Scan for security issues"
- "Check code quality"
Audit Process
1. Security Scan
- Checks for hardcoded secrets (API keys, passwords)
- Identifies SQL injection vulnerabilities
- Detects XSS vulnerabilities
- Reviews authentication/authorization patterns
2. Dependency Audit
- Scans
,package.json
,requirements.txtgo.mod - Checks for known CVEs
- Reports outdated packages
- Suggests safe upgrade paths
3. Code Quality
- Identifies unused imports/variables
- Detects code duplication
- Measures cyclomatic complexity
- Reviews error handling patterns
4. Report Generation
- Creates detailed audit report
- Prioritizes findings by severity (Critical, High, Medium, Low)
- Provides remediation steps
- Includes code examples for fixes
Example Usage
User Request:
"Run a security audit on the backend API"
Skill Actions:
- Scans
directory for security issuesbackend/ - Audits Python dependencies in
requirements.txt - Checks FastAPI endpoints for common vulnerabilities
- Generates comprehensive report with findings
Output Format:
# Security Audit Report ## Summary - 🔴 Critical: 2 - 🟠 High: 5 - 🟡 Medium: 8 - 🟢 Low: 12 ## Critical Findings ### 1. Hardcoded API Key Detected **File:** `backend/app/config.py:23` **Issue:** API key hardcoded in source code **Risk:** Credential exposure if code is leaked **Fix:** Move to environment variable or Secret Manager ### 2. SQL Injection Vulnerability **File:** `backend/app/api/users.py:45` **Issue:** Unsanitized user input in SQL query **Risk:** Database compromise **Fix:** Use parameterized queries
Configuration
No configuration required. The skill automatically:
- Detects project type (Python, Node.js, Go, etc.)
- Selects appropriate scanners
- Adapts to codebase structure
Limitations
- Does not execute actual security testing tools (Bandit, OWASP ZAP)
- Provides static analysis recommendations only
- Requires user to run suggested tools for deep scanning
Related Skills
- Deep security architecture reviewsecurity-analyst
- Overall project health validationproject-health-checker
- Automated dependency updatesdependency-updater