automated llm analysis for python codebases using claude 3 sonnet + openrouter
- scans your python codebase for security issues
- uses llm to analyze each function for vulnerabilities
- generates test cases to demonstrate issues
- provides concrete improvement suggestions
- outputs a clean html report
export OPENROUTER_KEY="your_key_here"
pip install requests
python security_tester.py /path/to/your/codebase
- basic function extraction using ast
- stores source snippets for analysis
- generates html reports with severity levels
- includes test cases + improvement suggestions
- generates security_report.html with:
- overview stats
- color-coded findings
- original code snippets
- analysis for each issue
- test cases
- recommended fixes