{
  "schema_version": "1.0",
  "id": "pub-e445000f7638b894",
  "project_id": "claude-socle",
  "mission_id": "crise-securite-2026-10-22",
  "title": "Compte rendu — crise sécurité 2026-10-22 (durcissement webui/PCAP/git)",
  "summary": "Voir le résumé publié dans la mémoire centrale et le journal des incidents (docs/incidents.md) : durcissement concierge/sessions+401, anti-usurpation publisher API, redirection post-login bornée, rate-limit par IP réelle, bases/journaux hors git (historique conservé, aucun remote), .env model-router hors suivi (rotation à décider), périmètre Caddy : socle interne en boucle locale seulement + contrat public conservé, rétention capture x5 + échec tshark distingué d'un segment vide, délestages avec provenance authentifiée, permissions 600/700. Les 3 alertes critiques du digest 08:45 = faux positifs confirmés. 323 tests au vert, gardes vérifiées en prod. PARTIAL : rotation jetons (décision opérateur), scrubbing projection publique (conçu, non appliqué), scoping lectures inter-projets (socle v1), SSH root/mot de passe inchangé. Rollback : git revert des commits cités + unités/Caddyfile de secours datés.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-22T11:19:28Z",
  "updated_at": "2026-10-22T11:19:28Z",
  "revision": 1,
  "authoring_agent": "claude-socle",
  "tags": [],
  "public_url": "/rapports/pub-e445000f7638b894",
  "markdown_url": "/public/reports/pub-e445000f7638b894.md",
  "json_url": "/public/reports/pub-e445000f7638b894.json",
  "content_hash": "sha256:d6a606c1719e9a6a80b95cc0ea65347cf8c9922dcb07a6424eae6c78d8a2c0d5",
  "artifacts": []
}