vibesec-backend / scanner

Commit History

fix: safely convert line number string arguments to integers in dataflow agent tools
6baf699

thefounder03 commited on

fix: disable HTTP2 globally in httpx to prevent ConnectionTerminated errors on long scans
2bb2d82

dhruvkachhela commited on

fix: retrieve fresh Supabase clients to prevent connection termination on long scans
0fbf432

dhruvkachhela commited on

fix: implement missing _extract_calls_regex fallback method
d88acd3

dhruvkachhela commited on

feat: upgrade scanner with route-middleware modeling, adaptive context triage, and memory scaling
45406d8

dhruvkachhela commited on

fix: auto-enable DAST whenever runtime_url is provided
ceda005

thefounder03 commited on

fix: auto-enable DAST for DAST-only runtime URL scans
79594c8

thefounder03 commited on

fix: resolve runtime url validation crash and add short file base64 decoding
80624d9

thefounder03 commited on

fix: return 100/100 score for clean scans with 0 findings
7656250

thefounder03 commited on

fix: add synchronous scanning and optimize for Hugging Face Spaces 16GB memory
035f79c

thefounder03 commited on

feat: upgrade Layer 7 triage validator to use Llama 3.1 70B and enhanced prompts
1a2fe55

thefounder03 commited on

bugfix: import ScanDomain in layer7_validator.py
9256c72

thefounder03 commited on

tuning: update deprecated nvidia nim models
495d3b3

thefounder03 commited on

feat: sync proximity deduplication, max_iterations=10, timeout extensions, and secrets entropy fixes to backend
5474df8

thefounder03 commited on

fix(orchestrator): mark AST-confirmed sanitizer findings as false positive instead of real
3dd52fa

thefounder03 commited on

fix(triage): route all SAST/LLM taint findings to Joern CPG validator
1318385

thefounder03 commited on

fix(triage): route injection findings to Joern for path validation and constrain prompt-injection rules
aca56fa

thefounder03 commited on

Fix VibeSec pipeline logic bugs, routing, feedback store, and RLS test cases
35a0968

thefounder03 commited on

feat(scanner): implement dynamic subscription guard, unvalidated DB structural check, and optimize Semgrep chunk execution
2fcb3b3

thefounder03 commited on

perf(sast): reduce batch chunk size to 10 for Render free-tier RAM ceiling
7ef60b2

thefounder03 commited on

refactor(scanner): optimize imports of Confidence in orchestrator
3e89bf1

thefounder03 commited on

fix(chains): deduplicate LLM prompt injection chains to prevent duplicates
0d43664

dhruvkachhela commited on

fix(report): add rate-limit recovery and batch exception handling to Layer 9
f9ce5cf

dhruvkachhela commited on

fix: resolve logic, security, and memory leak issues in scanner layers
295bbd1

dhruvkachhela commited on

perf(cf): use fast llama model and fix TaintPath instantiation typo
9b27dc2

dhruvkachhela commited on

feat(scanner): improve precision in auth, rls, and llm rules, add public repo test script
cbee22c

dhruvkachhela commited on

perf: hybrid AST+LLM taint tracer and tier 0 pre-filter
84d5644

thefounder03 commited on

fix(feedback): resolve rule_fp_rates SQLite table initialization crash
86de7d4

thefounder03 commited on

feat(scanner): implement 5 targeted improvements to scanning engine and rules
3357d94

thefounder03 commited on

perf(fallback): fail fast on 429 errors to invoke NVIDIA NIM immediately
5d0a8ce

dhruvkachhela commited on

fix(security): remove hardcoded Gemini API key fallback from client
03d48ef

dhruvkachhela commited on

feat: implement primary Gemini with NVIDIA NIM fallback and robust regex JSON parsing
fb57fcd

dhruvkachhela commited on

Migrate backend to Gemini 3.1 Flash Lite and optimize JS/TS rulesets
c972e32

dhruvkachhela commited on

refactor(backend): use asyncio and thread pools for background tasks, optimize scanner AST utils and checks
1948258

dhruvkachhela commited on

Refactor scanner layers to use AST architecture, fix uvicorn graceful shutdown
8830d3e

thefounder03 commited on

fix(sast): resolve false positives in Layer 0 indexer
14bff6a

dhruvkachhela commited on

fix: optimize Layer 7 memory footprints and prevent OOM/timeouts on Render
a13cc4e

thefounder03 commited on

fix(pipeline): resolve container port binding, checkov execution path, and secrets scanner test path filtration
94a5231

dhruvkachhela commited on

feat(scanner): sync dynamic secrets validation filters and entropy triaging
d46e192

thefounder03 commited on

fix(reporter): bypass finding enrichment on Render or low-memory containers to avoid timeouts
54fc0c2

dhruvkachhela commited on

fix(scanner): exclude .bevel, .continue, .vscode, .idea, .github and minified files from indexing
9ffd8e0

dhruvkachhela commited on

Fix local scan hangs: parallelize Layer 9 LLM calls, offload report generation, and add SAST tracing logs
c2bf5bd

dhruvkachhela commited on

Fix backend scan hangs: parallelize Layer 9 report enrichment and offload to loop executor
5572b41

thefounder03 commited on

fix: bypass TruffleHog subprocess on large repositories or low-memory environments to prevent OOM
b0c3661

dhruvkachhela commited on

fix: use filesystem mode for TruffleHog secrets scan on shallow clones to prevent OOM
6eb9449

dhruvkachhela commited on

feat(scanner): transition CORS, debug mode, and prompt exfiltration to AST-based checks
f92d6e2

thefounder03 commited on

perf: implement generic comment-filtering logic across scanner layers to prevent false positives in commented code and documentation
ba6cea3

thefounder03 commited on

security: add security headers middleware, upgrade package dependencies, and resolve scanner false positives
b98a2e0

thefounder03 commited on

perf: increase SAST scan chunk size to 30
74be40d

dhruvkachhela commited on