fix: return 'Unknown' as primary_language when directory has no Python files 28349bb Padmanav commited on Jun 15
fix: move success computation to end of run_tests and remove it from except block decea2b Padmanav commited on Jun 15
fix: use sys.executable -m pytest to ensure pytest is always findable in sandbox 8e26883 Padmanav commited on Jun 15
fix: suppress bandit B404 warning on subprocess import in pytest_runner 16ef9ea Padmanav commited on Jun 15
fix: import subprocess in pytest_runner so timeout patch target exists and handle TimeoutExpired 3c64c1d Padmanav commited on Jun 15
fix: import subprocess in pytest_runner so timeout patch target exists and handle TimeoutExpired 78d7f76 Padmanav commited on Jun 15
fix: suppress bandit B110 and B404 warnings in file_scanner and sandbox e071d31 Padmanav commited on Jun 15
fix: correct sandbox process cast and scan_repository return type to dict 4a5777b Padmanav commited on Jun 15
fix: correct sandbox process cast and scan_repository return type to dict a4e3459 Padmanav commited on Jun 15
fix: correct sandbox process cast and scan_repository return type to dict 7b6fbee Padmanav commited on Jun 15
infra(terraform): add EKS cluster, Elasticache Redis, and ECR modules for cloud deployment 391b6e3 Padmanav commited on Jun 15
security: harden prompt injection defense with XML delimiters and injection pattern stripping e853184 Padmanav commited on Jun 15
security: add sandboxed subprocess runner with CPU/memory resource limits b51092e Padmanav commited on Jun 15
feat(security): add Semgrep scanner with python + secrets rulesets 7700a48 Padmanav commited on Jun 15
feat: add security depth — secret scanning, dependency vulns, report surface d860535 Padmanav commited on Jun 14
fix: add missing file_list param to read_source_samples and wire changed_files through 1f3e2cc Padmanav commited on Jun 13
fix: feat: fault-tolerant parallel agents, AST security scanner, and shared source reader a6031f7 Padmanav commited on Jun 13
style(github_tool): fix import grouping, remove trailing whitespace ca70d2a Padmanav commited on Jun 12
fix(security): resolve all bandit findings — log swallowed exception, annotate justified subprocess usage 053fd7c Padmanav commited on Jun 12
feat(tools): add diff-aware file filtering for incremental reviews aefa24e Padmanav commited on Jun 10
fix(types): wrap Repo.clone_from in lambda to fix mypy arg-type errors 4503624 Padmanav commited on Jun 10
fix(github_tool): add 60s timeout to Repo.clone_from to prevent worker starvation be98692 Padmanav commited on Jun 10
security: sanitize file content before LLM injection to mitigate prompt injection attacks af1f072 Padmanav commited on Jun 10
fix(github_tool): cleanup partial clone directory on Repo.clone_from failure 9b44896 Padmanav commited on Jun 10
fix: use sys.executable -m pytest in pytest_runner for venv compatibility 7f417c8 Padmanav commited on Jun 9
fix: log warnings instead of silently swallowing file read errors in agents and scanner 9e28e10 Padmanav commited on Jun 8
fix: validate GitHub URL inside clone_repository to protect all callers not just API layer 3b92f04 Padmanav commited on Jun 8
fix(security): shallow clone (depth=1) to limit bandwidth before size check 8684354 Padmanav commited on Jun 8
fix: use unique per-request clone paths to prevent concurrent collisions 1319176 Padmanav commited on Jun 8
refactor: replace print() with structured logging across all agents and tools d939b2e Padmanav commited on Jun 8
fix: add nosec comments and fix bandit txt format in static analyzer 94348a4 Padmanav commited on Jun 6
feat: add all tools - github, scanner, ast, pytest, static analyzer 007ba8f Padmanav commited on Jun 6