Commit History

fix Hugging Face README YAML metadata
3472803
Running

Padmanav commited on

fix: patch AsyncResult in job poll test to simulate completed task
38402d8

Padmanav commited on

fix: return 'Unknown' as primary_language when directory has no Python files
28349bb

Padmanav commited on

fix: move success computation to end of run_tests and remove it from except block
decea2b

Padmanav commited on

fix: use sys.executable -m pytest to ensure pytest is always findable in sandbox
8e26883

Padmanav commited on

fix: add missing 'success' key to run_tests return dict
9544ac0

Padmanav commited on

fix: add missing 'success' key to run_tests return dict
7b150be

Padmanav commited on

fix: add missing 'success' key to run_tests return dict
2b92050

Padmanav commited on

fix: loosen timeout message assertion to match sandbox output format
1838326

Padmanav commited on

fix: suppress bandit B404 warning on subprocess import in pytest_runner
16ef9ea

Padmanav commited on

fix: import subprocess in pytest_runner so timeout patch target exists and handle TimeoutExpired
3c64c1d

Padmanav commited on

fix: import subprocess in pytest_runner so timeout patch target exists and handle TimeoutExpired
78d7f76

Padmanav commited on

fix: pass empty file list directly instead of converting to None in code review agent
2a19d7a

Padmanav commited on

fix: deduplicate read_source_samples call and filter test files from code review
3cf275a

Padmanav commited on

fix: correct all async route status code assertions (POST=202, GET poll=200)
5e09fb9

Padmanav commited on

fix: correct expected status code in test_async_analyze_returns_job_id to 202
008a76a

Padmanav commited on

fix: set mock_result.status and correct status code assertion in poll success test
feb4c18

Padmanav commited on

fix: correct expected status code in job poll test to 200
e475ee9

Padmanav commited on

fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve
4c8f7d3

Padmanav commited on

fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve
c64b66b

Padmanav commited on

fix: correct expected status code in async job submission test to 202
4817a96

Padmanav commited on

fix: add missing Request parameter to get_job_status for slowapi rate limiter
d8f3f63

Padmanav commited on

fix: suppress bandit B110 and B404 warnings in file_scanner and sandbox
e071d31

Padmanav commited on

fix: correct sandbox process cast and scan_repository return type to dict
4a5777b

Padmanav commited on

fix: correct sandbox process cast and scan_repository return type to dict
a4e3459

Padmanav commited on

fix: correct sandbox process cast and scan_repository return type to dict
7b6fbee

Padmanav commited on

fix: resolve mypy errors in sandbox.py and file_scanner.py
37d9205

Padmanav commited on

infra(terraform): add EKS cluster, Elasticache Redis, and ECR modules for cloud deployment
391b6e3

Padmanav commited on

infra(terraform): add EKS cluster, Elasticache Redis, and ECR modules for cloud deployment
b63e780

Padmanav commited on

infra(k8s): add HorizontalPodAutoscaler for api (CPU-based) and worker (queue-depth-based)
3614ecc

Padmanav commited on

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

eval: fix filename typo and add real-model eval suite gated by RUN_REAL_EVAL env var
3ce43c4

Padmanav commited on

ci: raise coverage gate from 70% to 80%, ignore load tests in pytest, add badges to README
6d7fd1d

Padmanav commited on

test(integration): add end-to-end test for async job submission and poll-to-completion cycle
a2a3cb6

Padmanav commited on

security: harden prompt injection defense with XML delimiters and injection pattern stripping
e853184

Padmanav commited on

security: add sandboxed subprocess runner with CPU/memory resource limits
b51092e

Padmanav commited on

feat(security): add Semgrep scanner with python + secrets rulesets
7700a48

Padmanav commited on

feat(worker): add named Celery queues (high/low priority) with task routing by repo size
ba4292e

Padmanav commited on

feat(api): add tiered per-endpoint rate limits (sync vs async vs poll)
ae4efe3

Padmanav commited on

test(load): add Locust load test suite for /analyze and /analyze/async endpoints
4466add

Padmanav commited on

feat: add integration tests, GitHub API mocking, and Locust load tests
b99a767

Padmanav commited on

feat: add evaluation framework with precision/recall metrics and model comparison
f0dc3b9

Padmanav commited on

feat: add security depth — secret scanning, dependency vulns, report surface
d860535

Padmanav commited on

fix: complete Redis cache integration and clean up test layer
523cc36

Padmanav commited on

fix: complete Redis cache integration and clean up test layer
fd65b82

Padmanav commited on