vibesec-backend / scanner /layer7_validator.py

Commit History

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

dhruvkachhela 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

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: resolve logic, security, and memory leak issues in scanner layers
295bbd1

dhruvkachhela commited on

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

thefounder03 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

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

thefounder03 commited on

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

thefounder03 commited on

perf(scanner): optimize SAST chunk size, layer 7 batch size and NIM client timeout ceiling to prevent timeouts and OOMs
8c366ef

dhruvkachhela commited on

feat(triage): implement single-shot AI Batch Triage, multi-model Cloudflare fallback, zero-bypass keyword gate, and isolated batch timeouts
f462830

dhruvkachhela commited on

feat(hardening): deploy 5 surgical patches resolving TSConfig resolver, platform agnosticism, tenant isolation, SQL RLS Level 2, and LLM noise gate
5f24779

dhruvkachhela commited on

fix(backend): update Dockerfile and layer7_validator to skip/adjust Joern
663918d

dhruvkachhela commited on

feat(validator): install Joern and promote to Tier 1.5 primary validation
567c31e

dhruvkachhela commited on

fix(validator): explicitly mark lockfiles as false positives to exclude from real findings count
06b2913

dhruvkachhela commited on

fix(pipeline): implement lockfile pre-filters, taint confirmation flag overrides, update Semgrep configs and binary path lookup
54805d3

dhruvkachhela commited on

fix(pipeline): implement lockfile pre-filters, taint confirmation flag overrides, and scanner self-exclusions
bb8254f

dhruvkachhela commited on

perf & robustness: optimize line counting via binary search, relax pipeline filters for training apps, and fix Windows ARG_MAX SAST crash
d5349e0

dhruvkachhela commited on

feat(pipeline): VibeSec Elite master upgrades and operational sweep
b6e6a8e

dhruvkachhela commited on

security: implement secure path traversal, SSRF mitigation, rate limiting, and Joern injection sanitization
f29057b

dhruvkachhela commited on

fix(validator): prevent OOM crashes on Render by caching OpenAI client globally and adding periodic garbage collection
e6b5197

dhruvkachhela commited on

debug: add rich step-by-step layer logging and LLM verdict tracing
814dc9a

dhruvkachhela commited on

feat: secure Python backend engine v2.0
6cb82c6

dhruvkachhela commited on