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