fix(report): Phase 11 — XSS Pareto URL + migration hex → tokens design e854935 unverified Claude commited on May 25
chore(versioning): reposition project as 0.9.0 (pre-1.0) 416bee1 unverified Claude commited on May 23
test(rename): dé-sprintage tests/security (9 fichiers, git mv) bb446fd unverified Claude commited on May 19
test(cov): couvre les branches défensives du patch (codecov ⚠️) cd404f5 unverified Claude commited on May 19
fix(web): streaming ZIP/image complet + garde-fous bombe (P0.5) d4b123d unverified Claude commited on May 19
fix(web): entity_extractor fail-closed dans TOUS les modes (P0.2) 101e6ba unverified Claude commited on May 19
fix(compose): corrige la régression de démarrage CSRF + découple secure_cookies 1a47738 unverified Claude commited on May 19
hardening(web): streaming uploads à plafonds durs + cookies Secure + cohérence démarrage 3858bc7 unverified Claude commited on May 19
hardening(web): durcissement des defaults P0 issus de l'audit prod 53f4d56 unverified Claude commited on May 19
feat(services): Phase B3-final commit 6 — supprimer les 3 modules purement legacy 91dc42d unverified Claude commited on May 14
feat(audit): Phase 4 — suppressions franches (rupture v2.0) da31b89 unverified Claude commited on May 13
fix(security): Phase 1 — SSRF eScriptorium + Tesseract lang + bandit nosec 3836b05 unverified Claude commited on May 13
test(ci): rendre test_lifespan_starts_purge_task tolérant aux runners lents fca122a unverified Claude commited on May 13
docs: remplacer les chemins legacy par les chemins canoniques v2.0 6b429be unverified Claude commited on May 13
test(legacy): tests indépendants pour _legacy_request_to_run_request e12723a unverified Claude commited on May 13
ui+test(synthesis): brancher /api/benchmark/{id}/synthesis_preview à l'UI + tests HTTP ZIP a2f768d unverified Claude commited on May 13
ui(htr-united): afficher le badge "Mode démo" quand le catalogue distant fallback dae1005 unverified Claude commited on May 13
refactor(api): renommer PipelineConfig.ocr_engine → engine_name (Phase 5b) bc96a54 unverified Claude commited on May 13
post-rewrite wiring audit: Phases 1-5 (sécurité, méthodologie, moteurs, zombie, naming) 5e48c0b unverified Claude commited on May 13
test(sprint-S8.7): real coverage on patch-coverage gaps (88.88% → ~94%) ffdd6d9 unverified Claude commited on May 9
feat(sprint-S1.5+S1.6+S1.7): tests d'attaque ZIP slip / SSRF / CSRF + durcissement validate_http_url 02c6322 unverified Claude commited on May 9
fix(sprint-S1.4): forbid_dtd=True + tests d'attaque XXE/Billion Laughs/DTD 2905909 unverified Claude commited on May 9
fix(sprint-S1.1)!: corriger XSS critique via Jinja2 autoescape=False (Bandit B701, CWE-94) bad7a01 unverified Claude commited on May 9
feat(sprint-H.4)!: drop _legacy/ prefix — interfaces/{cli,web} consolidées de9192c unverified Claude commited on May 9
feat(sprint-F)!: web/ → interfaces/web/_legacy/ (Phase 9) f53c0aa unverified Claude commited on May 8
fix(architecture): audit complet — corrige les violations de couches détectées par CI 162c559 unverified Claude commited on May 4
feat(app): Sprint A14-S20 — CorpusService (import ZIP sandboxé + détection patterns image/GT) 4f9f5f6 unverified Claude commited on May 4
feat(app): Sprint A14-S19 — WorkspaceManager + foyer définitif des helpers de path security 3a4fc3a unverified Claude commited on May 4
fix(security,metrics): Sprint A14-S1 — boucher les 6 P0 du rewrite ciblé a2bea75 unverified Claude commited on May 3