Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
spencerpauly avatar

Auditing Security

  • 331 installs
  • 655 repo stars
  • Updated August 2, 2026
  • spencerpauly/awesome-cursor-skills

auditing-security is an agent skill that runs a systematic OWASP Top 10 security audit of a codebase and reports severity-rated findings with recommended fixes.

About

auditing-security is a Claude Code skill that performs a systematic security audit of a codebase against the OWASP Top 10. It scans for hardcoded secrets, checks auth and authorization, looks for SQL injection, XSS, command injection, and path traversal, reviews dependency vulnerabilities, CORS/CSP headers, and data-exposure issues, then produces a severity-rated report with file paths, line numbers, and recommended fixes. Developers use it when hardening an application or reviewing code for vulnerabilities before shipping.

  • OWASP Top 10 and secrets scanning
  • Injection, CORS/CSP, and data-exposure checks
  • Severity-rated report with file and line references

Auditing Security by the numbers

  • 331 all-time installs (skills.sh)
  • +38 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #601 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

auditing-security capabilities & compatibility

free, no API key

Capabilities
security audit · secrets scan · injection detection · dependency audit · header review
Use cases
security audit · code review
Pricing
Free
From the docs

What auditing-security says it does

Perform a systematic security audit of a codebase, checking for OWASP Top 10 vulnerabilities
SKILL.md
This is a code review, not a penetration test.
SKILL.md
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill auditing-security

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs331
repo stars655
Last updatedAugust 2, 2026
Repositoryspencerpauly/awesome-cursor-skills

Does my codebase have exposed secrets, injection flaws, or OWASP Top 10 vulnerabilities before I ship?

security-audit

Who is it for?

Developers hardening a web app or reviewing code for vulnerabilities before launch.

Skip if: Penetration testing; the skill is a code review and recommends dedicated tools for automated scanning.

When should I use this skill?

The user asks to audit security, check for vulnerabilities, review code for security issues, or harden an application.

What you get

A severity-rated (Critical/High/Medium/Low) security report with file path, line number, and recommended fix per finding.

  • Severity-rated security findings report with fixes

By the numbers

  • 7-step audit procedure
  • OWASP Top 10 coverage

Files

SKILL.mdMarkdownGitHub ↗

Security Audit

Use this skill when the user asks to audit security, check for vulnerabilities, review code for security issues, or harden an application.

Steps

1. Scan for hardcoded secrets — search for API keys, tokens, passwords, and connection strings in source files. Check for patterns like:

  • password=, secret=, token=, api_key=
  • Base64-encoded credentials
  • AWS keys (AKIA...), Stripe keys (sk_live_...), GitHub tokens (ghp_...)
  • Files: .env committed to git, config.json with credentials

2. Check authentication & authorization

  • Verify all API routes check authentication before processing.
  • Ensure role-based access control is enforced server-side, not just in the UI.
  • Check that password hashing uses bcrypt/argon2 (not MD5/SHA1).
  • Verify session tokens are HTTP-only, secure, and have reasonable expiry.

3. Check for injection vulnerabilities

  • SQL injection: look for string concatenation in SQL queries instead of parameterized queries.
  • XSS: look for dangerouslySetInnerHTML, innerHTML, or unescaped user input rendered in templates.
  • Command injection: look for exec(), eval(), child_process.exec() with user input.
  • Path traversal: check file operations for unsanitized user input in paths.

4. Review dependency security

  • Run npm audit or pip audit to check for known vulnerabilities.
  • Flag outdated dependencies with known CVEs.
  • Check for overly permissive dependency ranges.

5. Check CORS and CSP configuration

  • Verify CORS doesn't use Access-Control-Allow-Origin: * in production.
  • Check for Content Security Policy headers.
  • Verify X-Frame-Options, X-Content-Type-Options, and Strict-Transport-Security headers.

6. Review data exposure

  • Check API responses for leaking sensitive fields (password hashes, internal IDs, PII).
  • Verify error messages don't expose stack traces or internal details in production.
  • Check logging for sensitive data being written to logs.

7. Generate report — produce a summary with severity ratings (Critical / High / Medium / Low) for each finding, with the file path, line number, and recommended fix.

Notes

  • This is a code review, not a penetration test. Recommend tools like npm audit, trivy, or snyk for automated scanning.
  • Always check .gitignore to ensure .env, credentials, and key files are excluded.
  • For comprehensive auditing, recommend the OWASP Testing Guide.

Related skills

FAQ

Is this a penetration test?

No. It is a code review, and it recommends tools like npm audit, trivy, or snyk for automated scanning.

What secrets does it look for?

API keys, tokens, passwords, connection strings, AWS keys, Stripe keys, and GitHub tokens, including .env files committed to git.

Securityauditappsecsecrets

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.