zhiyuwang720-dev/codeauditskill — explained in plain English
Analysis updated 2026-05-18
Automatically audit a web project's source code for SQL injection, XSS, SSRF, and other common vulnerabilities.
Verify whether a found vulnerability is actually exploitable using parallel sub agents.
Generate a deliverable audit report to hand off to a security team.
Scan Go, Java, Python, PHP, or Node.js projects using language specific vulnerability checklists.
| zhiyuwang720-dev/codeauditskill | aa2448208027-code/localaihotswap | aaronparton2-sketch/swell-event | |
|---|---|---|---|
| Stars | 39 | 39 | 39 |
| Language | — | Python | — |
| Setup difficulty | moderate | moderate | — |
| Complexity | 3/5 | 3/5 | — |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Runs as a Claude Code Skill, needs a Claude Code environment pointed at the target project directory.
CodeAuditSkill is a skill that runs inside Claude Code for auditing the source code of web projects and finding security vulnerabilities. Given the path to a web project, it automatically detects which programming language and framework the project uses, then works through a checklist of vulnerability types specific to that language. For each vulnerability of high or medium severity that it finds, it launches a separate sub agent in parallel to verify whether the issue can actually be exploited, before producing a final audit report that a security team could hand off and act on. The tool covers five languages: Go, Java, Python, PHP, and JavaScript running on Node.js. It checks for more than ten categories of web vulnerabilities, including SQL injection, server side request forgery, cross site scripting, command injection, path traversal, insecure deserialization, authentication bypass, XML external entity attacks, sensitive information leaks, and logic flaws. The README lists a track record: the tool has been used to find and report 43 vulnerabilities across 23 well known open source projects, each one assigned an official CNVD number, which is a Chinese national vulnerability database identifier similar in purpose to a CVE. The affected projects span note taking apps, admin panels, content management systems, IoT platforms, and infrastructure tools, with severity scores ranging from low logic defects up to critical remote command execution bugs. Each finding is checked by a person before being submitted to CNVD. The README also documents the internal design of the audit pipeline in some detail, describing how it tracks which files have already been reviewed, constrains what tools each sub agent is allowed to call, reserves conversation turns for deeper investigation, runs a second pass to look for similar bugs elsewhere in the codebase once one is found, and verifies multiple candidate vulnerabilities at the same time using parallel agents. The project is released under the MIT License.
A Claude Code skill that automatically audits web project source code for SQL injection, XSS, and other vulnerabilities, then verifies which ones are exploitable.
Free to use, modify, and share under the MIT License.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.