| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Version | Supported |
|---|---|
| 2.0.x | Yes |
| < 2.0 | No |
If you discover a security vulnerability, please report it responsibly:
We will acknowledge receipt within 48 hours and aim to release a fix within 7 days for critical issues.
code-review-graph is a local development tool. It:
| Vector | Mitigation |
|---|---|
| SQL Injection | All queries use parameterized ? placeholders |
| Path Traversal | _validate_repo_root() requires .git or .code-review-graph directory |
| Prompt Injection | _sanitize_name() strips control characters, caps at 256 chars |
| XSS (visualization) | escH() escapes HTML entities; </script> escaped in JSON |
| Subprocess Injection | No shell=True; all git commands use list arguments |
| Supply Chain | Dependencies pinned with upper bounds; uv.lock has SHA256 hashes |
| CDN Tampering | D3.js loaded with Subresource Integrity (SRI) hash |
| API Key Leakage | Google API key loaded from env var only, never logged |
The CI pipeline runs:
Bandit exemptions are documented in pyproject.toml with justifications for each skip.
| Back | FazBrowse Home | New Git URL |