whatisgithub

What is codeauditskill?

zhiyuwang720-dev/codeauditskill — explained in plain English

Analysis updated 2026-05-18

39Audience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

A Claude Code skill that automatically audits web project source code for SQL injection, XSS, and other vulnerabilities, then verifies which ones are exploitable.

Mindmap

mindmap
  root((CodeAuditSkill))
    What it does
      Audits web source code
      Detects language and framework
      Verifies exploitability
    Tech stack
      Claude Code
      Go Java Python
      PHP JavaScript
    Use cases
      Find SQL injection XSS
      Generate audit report
      Parallel verification
    Audience
      Developers
      Security researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically audit a web project's source code for SQL injection, XSS, SSRF, and other common vulnerabilities.

USE CASE 2

Verify whether a found vulnerability is actually exploitable using parallel sub agents.

USE CASE 3

Generate a deliverable audit report to hand off to a security team.

USE CASE 4

Scan Go, Java, Python, PHP, or Node.js projects using language specific vulnerability checklists.

What is it built with?

Claude CodeGoJavaPythonPHPJavaScript

How does it compare?

zhiyuwang720-dev/codeauditskillaa2448208027-code/localaihotswapaaronparton2-sketch/swell-event
Stars393939
LanguagePython
Setup difficultymoderatemoderate
Complexity3/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Runs as a Claude Code Skill, needs a Claude Code environment pointed at the target project directory.

Free to use, modify, and share under the MIT License.

So what is it?

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.

Copy-paste prompts

Prompt 1
Run CodeAuditSkill on this repository and generate a security audit report.
Prompt 2
Use CodeAuditSkill to check this Python web project for SQL injection and path traversal bugs.
Prompt 3
Explain how CodeAuditSkill verifies whether a vulnerability it found is actually exploitable.
Prompt 4
Walk me through setting up CodeAuditSkill in Claude Code for a Java project.

Frequently asked questions

What is codeauditskill?

A Claude Code skill that automatically audits web project source code for SQL injection, XSS, and other vulnerabilities, then verifies which ones are exploitable.

What license does codeauditskill use?

Free to use, modify, and share under the MIT License.

How hard is codeauditskill to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is codeauditskill for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.