ADR-0121 : Garde de sortie, seul chemin sortant
- Statut : accepté
- Date : 2026-10-30
- Version anglaise : en/ADR-0121-egress.md
Contexte
Kit sections 2.2 et 7.
Décision
Toute URL venant d'un tenant passe par eai.security.egress : résolution DNS à la connexion (anti rebinding), redirections jamais suivies, proxies d'environnement ignorés, réseaux privés via EAI_EGRESS_PRIVATE_ALLOWLIST, métadonnées cloud bloquées.
Conséquences
Un test vérifie le câblage de chaque client sortant.
Preuves
services/control-plane/src/eai/security/egress.pyservices/control-plane/tests/test_security_egress.pyservices/control-plane/tests/test_security_egress_wiring.py.navin/continuity/DECISIONS.md (Securite)