Sécurité d'entreprise dès la conception
EDDI élimine des classes entières de vulnérabilités de sécurité par conception. Il n'y a aucun eval(), aucun bloc d'exécution de code et aucune injection dynamique de code, le comportement de l'agent est défini uniquement par configuration JSON déclarative.
Pourquoi c'est important maintenant
L'écosystème des agents IA est sous une pression sécuritaire sans précédent. Début 2026, des centaines de vulnérabilités critiques ont été documentées publiquement dans les principaux frameworks d'agents open-source, y compris des failles d'exécution de code à distance CVSS 10.0, des évasions de sandbox et des contournements d'autorisation. La cause principale dans la plupart des cas : des plateformes qui exécutent du code fourni par l'utilisateur ou généré dynamiquement à l'exécution.
La Cloud Security Alliance a identifié un "Vide de Divulgation des Agents IA" systémique.
La défense architecturale d'EDDI
Plutôt que d'essayer d'isoler l'exécution de code, EDDI élimine entièrement la surface d'attaque. Le comportement des agents est défini uniquement par configuration JSON déclarative.
Fonctionnalités de sécurité
- Zéro eval(), Aucune exécution dynamique de code d'aucune sorte. La logique des agents est uniquement du JSON déclaratif
- OIDC/Keycloak, Authentification et autorisation d'entreprise avec rôles RBAC (admin, éditeur, lecteur) et un rôle d'approbateur dédié
- Espaces de travail par utilisateur, Chaque ressource de configuration a un propriétaire, un espace personnel ou d'équipe et un partage explicite au niveau utilisation, lecture, modification ou propriété
- Connections, Un modèle unique d'identifiants pour les appels sortants, des clés à l'échelle de l'organisation et des comptes de service OAuth2 jusqu'au propre compte OAuth de chaque utilisateur ou à un identifiant fourni par le système appelant à chaque requête. Les secrets sont toujours des références vault
- Garde-fous sur les résultats d'outils, Chaque résultat d'outil porte sa provenance, et tout texte qu'il contient formulé comme une instruction est marqué, expurgé, assorti d'un avertissement ou bloqué avant que le modèle n'agisse en conséquence
- Secrets Vault, Chiffrement enveloppe AES-256-GCM pour les clés API avec nettoyage automatique des secrets à l'export
- Protection contre le path traversal, Validation des entrées à chaque frontière pour prévenir les attaques par échappement de répertoire
- Protection SSRF, Validation d'URL et liste d'autorisation de domaines contre la falsification de requêtes côté serveur, et les endpoints de métadonnées cloud sont refusés pour les cibles d'appels HTTP, MCP et A2A, y compris via la résolution DNS et les redirections
- Pistes d'audit cryptographiques, Journaux d'opérations signés HMAC-SHA256, inviolables, avec signature cryptographique par agent
- Prêt pour l'AI Act européen, Fonctionnalités de gouvernance intégrées pour la conformité réglementaire
- Masquage des secrets, Filtre automatisé qui supprime les clés API, les références vault et les données sensibles de toutes les entrées d'audit
- Journalisation sûre pour les PII, Les opérations RGPD journalisent des pseudonymes SHA-256, jamais d'identifiants utilisateur bruts
- Sigstore Cosign, Signature d'images conteneur OIDC sans clé, vérification cryptographique que chaque image Docker a été construite par la CI officielle
- Image de base renforcée, Runtime Red Hat UBI 10 épinglé par digest, publié dans le catalogue certifié Red Hat
Pipeline de Sécurité Automatisée
Chaque push et pull request est analysé par 6 outils de sécurité automatisés, toutes les GitHub Actions épinglées par SHA pour prévenir les attaques de chaîne d'approvisionnement :
- CodeQL, Analyse SAST sémantique avec requêtes
security-extended - Trivy, Scan CVE des dépendances et images Docker (bloquant sur CRITICAL/HIGH)
- Gitleaks, Scan de l'historique Git pour prévenir les fuites de secrets et identifiants
- ZAP, Scan DAST d'API contre l'image Docker en production
- CycloneDX, Génération SBOM pour la transparence de la chaîne d'approvisionnement
- Jazzer, Tests de fuzzing guidés par la couverture pour les parseurs critiques de sécurité
Intégration gouvernance et conformité
Les capacités de sécurité alimentent directement le cadre de conformité d'EDDI. La piste d'audit immuable satisfait les exigences du EU AI Act (Art. 12-14). La même infrastructure supporte RGPD, HIPAA, SOC 2 et 15+ cadres réglementaires.