[Skill] security-audit — audit web apps for vulnerabilities (inside-codebase or external authorized) #1022
shaxbozaka
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all 👋
I published a Claude Code skill for auditing web apps for security vulnerabilities — works both on your own codebase (defensive pre-audit) and on projects you have written authorization to audit (GHSA collaborator, bug-bounty scope, CTF).
Repo: https://github.com/shaxbozaka/security-audit
Install:
What it does
First it detects the mode — can Claude read your filesystem (INSIDE audit) or does it only have a URL (OUTSIDE black-box), or both. Then it runs the right checklist:
/health./rails/info/routes, Laravel/telescope, Spring/actuator, Django traceback pages, Next.js_next/static/chunks).express-rate-limit's in-memory default = per-process behind LB, Better-Auth's"memory"storage default, Django LocMemCache). Smoke tests for distributed-counter behaviour, X-Forwarded-For trust, and cost-inflation DoS.gh api, patch delivery when the GHSA temporary private fork isn't reachable (spoiler: for anyone except the fork's creator, it's alwaysRepository not found— inline the patches as folded<details>blocks).The skill is ~500 lines + 14 reusable Python/Node probe snippets + ~500 lines of deep ripgrep recipes.
Things broader-interest for skill authors
descriptionfrontmatter is load-bearing for auto-activation. Writing just "security audit skill" wasn't enough; I ended up with ~780 characters of explicit trigger phrases + stack keywords to get reliable auto-loading. Would love to compare notes with other skill authors on how you tune these..claude-plugin/marketplace.jsonformat worked well — ~20 minutes to turn a plain skill folder into something/plugin marketplace addinstalls. Thanks for shipping a clean spec and example repos.Deliberately not included
Feedback + PRs welcome. Especially:
Happy to answer questions about the design choices or specific technique recipes.
Beta Was this translation helpful? Give feedback.
All reactions