hermes-agents.fr

manuel hermes-agents.fr→sécurité · secrets

sécurité · secrets

Credential poolshermes v0.21.2

Séparer la déclaration des secrets de leur usage : pools nommés, résolution à l’exécution via Bitwarden, et rédaction forcée des sorties.

01Le problème des secrets en texte

Clés API dans .env, scripts qui exportent le jeton dans l’environnement, sorties de session qui recollent une clé : les fuites les plus courantes sont internes. Les pools de credentials séparent la déclaration (un pool nommé) de l’usage (l’agent demande un secret au pool, il ne le lit jamais en clair).

02Mise en pratique

Les secrets vivent dans un gestionnaire (Bitwarden Secrets Manager est intégré) et l’agent les résout à l’exécution. Le drapeau HERMES_REDACT_SECRETS force la rédaction des valeurs dans les sorties et les logs. Vérification après configuration :

$ hermes doctor hermes doctor

La section environnements doit montrer le gestionnaire appliqué sans fuite dans la sortie.