Scan your Python and JavaScript code for security vulnerabilities. GLM-5.2 reviews every finding, filters false positives, and auto-fixes the real bugs — all in one command.
Independent security benchmark — lower cost, higher accuracy
| Model | F1 Score (Vuln Detection) | Cost per Finding |
|---|---|---|
| Claude Code | 32-37% | ~$1.02 |
| GLM-5.2 | 39% | $0.17 |
Source: Semgrep security evaluation, via cybernexora.com and paddo.dev
scan to GLM-5.2 verify to auto-fix to self-validate
Not just a scanner — a full pipeline powered by GLM-5.2
65 Python rules + 14 JS/TS rules + optional Bandit 100+. Detects injection, secrets, crypto, SSRF, path traversal, prompt injection and more.
Every finding goes to GLM-5.2 for context-aware review. False positives get filtered. Real bugs get confirmed with explanation.
GLM-5.2 generates a fix with full code context. SQL injection to parameterized query. Hardcoded password to env var. eval to ast.literal_eval.
After fixing, AgentGuard runs ast.parse to verify syntax, re-scans for new issues, and auto-rolls back if anything breaks. GLM-5.2 fallback scan catches anything missed.
agentguard pipeline ./src — that is it. Scan, review, fix, validate. Or use individual commands: scan, fix, serve.
GitHub Action included. SARIF output for GitHub Code Scanning. JSON for custom pipelines. Web GUI on port 1099.
Bandit finds bugs. AgentGuard ends them.
| Bandit | Semgrep | AgentGuard | |
|---|---|---|---|
| Python rules | 100+ | Multi-lang | 65 + Bandit 100+ |
| JS/TS rules | No | Yes | 14 |
| FP filtering | No | No | GLM-5.2 Review |
| Auto-fix | No | No | GLM-5.2 Fix |
| Self-validate | No | No | Yes |
| Pricing | Free | Free/$40 | Free + Pro $29/mo |
Start free. Upgrade when you need GLM-5.2 power.
14-day trial activates automatically — no credit card needed. Requires your own GLM-5.2 API key (free at open.bigmodel.cn). After trial, Free tier continues forever.
Python and JavaScript/TypeScript, expanding
Detects: eval/exec injection, SQL injection, XSS, hardcoded secrets, weak crypto (MD5/SHA1/ECB), SSRF, SSL issues, path traversal, prototype pollution, pickle deserialization, prompt injection and more.