Agent skill · security · aiskillstore

security-audit

Review security of command execution, tool permissions, and API key handling. Use when user mentions "security review", "audit", "check security", "vulnerabilities", or before deploying to production.

Why this skill is useful

Provides specific security audit procedures and checks that the AI wouldn't reliably generate on its own.

What it needs

About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Security Audit Instructions 1. Command Execution Review (backend/main.py): Check runterminalcommand() for shell injection vulnerabilities Verify timeout is enforced (should be 15 seconds) Look for dangerous command patterns 2. Tool Permission Review: Verify Chat mode only allows: readfile, websearch Check Agent mode tool restrictions Look for permission bypass vulnerabilities 3. Secrets Management: Ensure .env is in .gitignore Check no API keys are hardcoded Verify python-dotenv usage for environment variables 4. WebSocket Security: Check for authentication on /ws endpoint Review message validation Look for injection points in user input 5. Frontend Security: Check for XSS in markdown rendering Review image upload handling (base64 encoding) Verify no sensitive data in client-side code 6. Generate report with: Critical issues (immediate action required) Warnings (should fix before production) Recommendations (best practices) Examples "Run a security audit" "Check for vulnerabilities" "Review security before deploy" Guardrails This is a READ-ONLY audit; do not modify files Report findings without exploiting vulnerabilities Recommend fixes but get user approval before implementing Never log or expose discovered secrets

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/security-audit--ee4828

View the source on GitHub

Browse the @skills marketplace