/install a2a-code-audit
Code Audit & Security Scan
Static code analysis for security vulnerabilities, style violations, and bugs.
When to Use
Trigger on: "audit code", "scan for bugs", "security check", "code review", "find vulnerabilities"
What This Does
- Analyzes code for common security issues
- Checks for style violations
- Identifies potential bugs
- Returns structured report with severity levels
Supported Languages
- Python
- JavaScript/TypeScript
Workflow
Step 1: Receive Code
Get code to analyze + language.
Step 2: Static Analysis
Analyze using pattern matching and heuristics:
Python checks:
- Use of eval(), exec(), import()
- Hardcoded credentials
- SQL injection risks
- Path traversal
- Insecure random
JS/TS checks:
- eval() usage
- innerHTML without sanitization
- Hardcoded API keys
- console.log in production code
Step 3: Scoring
Score = 100 - (issues_found × severity_weight)
Verdict: PASS (>80), WARN (50-80), FAIL (\x3C50)
Step 4: Present Results
## Code Audit: [language]
### Summary
| Metric | Value |
|--------|-------|
| Score | [X]/100 |
| Verdict | [PASS/WARN/FAIL] |
| Issues | [N] |
### Issues
1. [SEVERITY] [issue description] (line [N])
2. ...
### Recommendations
- [fix suggestions]
No External Tools Required
This skill uses only:
- Platform exec tool
- Pattern matching
- No external binaries needed
Example
## Code Audit: Python
### Summary
| Metric | Value |
|--------|-------|
| Score | 70/100 |
| Verdict | WARN |
| Issues | 3 |
### Issues
1. HIGH: eval() usage (line 2)
2. MEDIUM: hardcoded 'password' (line 5)
3. LOW: unused import 'os' (line 1)
### Recommendations
- Replace eval() with safer alternatives
- Use environment variables for secrets
- Remove unused imports
Notes
- Works with platform tools only
- No install steps required
- Pattern-based analysis (not full compiler)
- Always note limitations in report
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install a2a-code-audit - After installation, invoke the skill by name or use
/a2a-code-audit - Provide required inputs per the skill's parameter spec and get structured output
What is A2a Code Audit?
Audit Python and JavaScript code for security vulnerabilities, style issues, and bugs using static analysis tools and provide a detailed structured report. It is an AI Agent Skill for Claude Code / OpenClaw, with 125 downloads so far.
How do I install A2a Code Audit?
Run "/install a2a-code-audit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is A2a Code Audit free?
Yes, A2a Code Audit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does A2a Code Audit support?
A2a Code Audit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created A2a Code Audit?
It is built and maintained by crftsmnd (@crftsmnd); the current version is v1.0.2.