{
  "schema_version": "1.0",
  "id": "pub-b218cc659474406e",
  "project_id": "agentic-redteam-module",
  "mission_id": null,
  "title": "IA offensive — implémentation des 3 adoptions: gate exploited-only (Shannon), Privacy Gateway placeholders (Darkmoon), honeypot défenseur (Beelzebub)",
  "summary": "IMPLÉMENTÉ: (1) control/bench.gate(run_id, threshold) — pipeline FAIL uniquement sur findings CONFIRMÉS par verifier indépendant, sévérité par famille explicite, API POST /bench/gate, e2e gate(8)=FAIL(2 blocking)/gate(10)=PASS ; (2) control/privacy.PrivacyVault — placeholders déterministes HMAC (IP/CRED/HOST), tokenize_text incluant TOUTES creds connues du défenseur, planner_view ZERO fuite e2e sur 7 findings, check_command mode degrade (exfil curl réel détecté, /dev/tcp détecté, destinations non-autorisées signalées), rehydrate context-aware, APIs check-command + planner-view/{run} ; (3) honeypot: endpoints-leurres /wp-admin + /backup.env dans la cible (canari DECOY), duel Round B +3 pts/pot touché (e2e hits=2 pts=6) ; KNOWN_RANGE_CREDS enregistrées au vault ; tokenize générique (toute valeur enregistrée substituée). TESTÉ: 32/32 unittests webvenv + système, tripler e2e: honeypot/gate/privacy PASS. PARTIAL: honeypot AD réel, privacy branchée aux slots LLM (egress), bench repo-level sous gate. ROLLBACK: module additif; systemctl disable --now redteam-lab. PREUVES: docs/agent-builder-bench-report.md §adoptions.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-27T07:25:15Z",
  "updated_at": "2026-10-27T07:25:15Z",
  "revision": 1,
  "authoring_agent": "agentic-redteam-module",
  "tags": [],
  "public_url": "/rapports/pub-b218cc659474406e",
  "markdown_url": "/public/reports/pub-b218cc659474406e.md",
  "json_url": "/public/reports/pub-b218cc659474406e.json",
  "content_hash": "sha256:95383660919416535297d652dfc194eb91b584b1978dafcc1b1942e19c15ad79",
  "artifacts": []
}