Spaces:
Sleeping
Sleeping
Commit History
-
fix: Prevent LLM from returning JSON examples found in the objective
a32a14e -
feat: Add example big project solution and submission
badfe02 -
fix: Improve LLM prompt and JSON response parsing
d0d14d2 -
chore: Apply Ponytail audit fixes and code cleanup
a963267
-
docs: add Question Prompt Guide
e6389a3 -
security: military-grade archive hardening with extension allowlist
- Replace BINARY_EXTENSIONS blocklist with CODE_EXTENSIONS allowlist (70+ recognized code/config/doc extensions; unknown types auto-rejected) - Extension-less files (Makefile, Dockerfile) allowed as special case - System prompt hardened with explicit static-analysis-only framing - System prompt now declares format A (single file) vs B (project dir) - Frontend: .zip added to single-file accept attribute - Frontend: HTTP 413 gets dedicated user-friendly error message explaining zip-bomb defense limit with remediation guidance - Tests expanded: allowlist verification, unknown extensions, Makefile35755b6 -
feat: add multi-file and folder upload support for project evaluation
- Backend: Accept single file (file field), multiple files (files field), .zip, and .tar.gz archives at POST /submit with full backwards compat - Archive extraction with Zip Slip prevention, binary/non-code filtering - Structured project tree assembly for multi-file LLM evaluation - Extended system prompt for architectural analysis across files - Frontend: Upload mode toggle (Single File / Folder / .zip Archive) - Recursive folder drag-and-drop via webkitGetAsEntry() - File preview panel with size summary before submission - Result rendering for architecture_notes and per-file issues - 1 MB aggregate payload limit (up from 100 KB single-file) - Version bump to 4.0.0b15e89c
-
fix: extract JSON from markdown-wrapped LLM responses
d91abf8 -
docs: developer handoff API guide
8313679 -
docs: simple human-readable API guide
223fbb0 -
UI: black and white theme, remove feedback section
f5cb13a -
v3.0.0: multi-language adversarial auditor with 7-key schema
c833f06
-
Upload 6 files
Verified signature02cd281 -
Upload 2 files
Verified signature2980b7c -
Upload main.py
Verified signaturee9de4f9 -
Upload 4 files
Verified signature2fe5c93 -
initial commit
Verified signatureb3032d5