fix: patch AsyncResult in job poll test to simulate completed task 38402d8 Padmanav commited on Jun 15
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: loosen timeout message assertion to match sandbox output format 1838326 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: pass empty file list directly instead of converting to None in code review agent 2a19d7a Padmanav commited on Jun 15
fix: deduplicate read_source_samples call and filter test files from code review 3cf275a Padmanav commited on Jun 15
fix: correct all async route status code assertions (POST=202, GET poll=200) 5e09fb9 Padmanav commited on Jun 15
fix: correct expected status code in test_async_analyze_returns_job_id to 202 008a76a Padmanav commited on Jun 15
fix: set mock_result.status and correct status code assertion in poll success test feb4c18 Padmanav commited on Jun 15
fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve 4c8f7d3 Padmanav commited on Jun 15
fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve c64b66b Padmanav commited on Jun 15
fix: correct expected status code in async job submission test to 202 4817a96 Padmanav commited on Jun 15
fix: add missing Request parameter to get_job_status for slowapi rate limiter d8f3f63 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
infra(terraform): add EKS cluster, Elasticache Redis, and ECR modules for cloud deployment b63e780 Padmanav commited on Jun 15
infra(k8s): add HorizontalPodAutoscaler for api (CPU-based) and worker (queue-depth-based) 3614ecc Padmanav commited on Jun 15
eval: expand benchmark dataset from 6 to 15 fixtures covering race conditions, TOCTOU, async misuse, N+1, path traversal, insecure deserialization, and missing auth 912c51b Padmanav commited on Jun 15
eval: fix filename typo and add real-model eval suite gated by RUN_REAL_EVAL env var 3ce43c4 Padmanav commited on Jun 15
ci: raise coverage gate from 70% to 80%, ignore load tests in pytest, add badges to README 6d7fd1d Padmanav commited on Jun 15
test(integration): add end-to-end test for async job submission and poll-to-completion cycle a2a3cb6 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(worker): add named Celery queues (high/low priority) with task routing by repo size ba4292e Padmanav commited on Jun 15
feat(api): add tiered per-endpoint rate limits (sync vs async vs poll) ae4efe3 Padmanav commited on Jun 15
test(load): add Locust load test suite for /analyze and /analyze/async endpoints 4466add Padmanav commited on Jun 15
feat: add integration tests, GitHub API mocking, and Locust load tests b99a767 Padmanav commited on Jun 14
feat: add evaluation framework with precision/recall metrics and model comparison f0dc3b9 Padmanav commited on Jun 14
feat: add security depth — secret scanning, dependency vulns, report surface d860535 Padmanav commited on Jun 14