Un seul coffre-fort pour les personnes, les serveurs et les pipelines
Crunu range les fichiers .env, les identifiants cloud et les clés d’API de votre équipe dans des projets et des environnements. Chaque valeur est chiffrée dans le navigateur ou dans l’agent crunu : le serveur ne stocke que des données chiffrées.
- Chiffré sur vos appareils, jamais sur le serveur
- Toutes les fonctionnalités gratuites pendant l’accès anticipé
- Notre cloud sur app.crunu.com, ou votre propre serveur
Du fichier .env au processus lancé
Les fichiers vont dans des environnements. Chaque environnement est scellé pour les personnes, les machines et les pipelines qui doivent le lire, et le serveur, au milieu, ne détient que des données chiffrées.
- Ce que vous y stockezFichiers env, fichiers INI comme
~/.aws/credentials, YAML plat et tout autre texte, regroupés par projet et par environnement. - Qui peut l’ouvrirLes personnes dans le navigateur, les serveurs via l’agent crunu et les jobs CI avec un jeton de service, chacun avec les seuls environnements qui lui sont accordés.
- Ce que vous pouvez vérifierDes versions signées, un journal d’audit chaîné par hachage et, quand quelqu’un part, un rapport de ce que cette personne a reçu.
Chaque environnement scellé avec sa propre clé
Les projets regroupent des environnements, et chaque environnement est chiffré sur votre appareil avec une clé qui lui est propre. Un développeur qui a accès à development ne reçoit jamais la clé de production.
Des rôles qui décident qui reçoit une clé
Owner, Admin et Member gèrent l’organisation. Sur chaque environnement, Editor, Reader, Specific files et Operator déterminent qui reçoit une clé, et un opérateur n’en reçoit jamais.
Quelqu’un part, toutes ses clés changent
Retirer un membre tient en une seule procédure guidée. Elle montre ce que la personne a reçu, renouvelle la clé de chaque environnement auquel elle avait accès et se termine par une liste de valeurs à réémettre chez vos fournisseurs.
Les serveurs ne reçoivent que ce que vous accordez
Enrôlez un serveur avec un code à usage unique et approuvez-le après avoir comparé son empreinte. L’agent garde les environnements déchiffrés en mémoire et les transmet à votre application au démarrage.
Un jeton par pipeline, lié à un seul dépôt
Les jetons de service ne lisent que les environnements que vous accordez. Avec une liaison OIDC, un jeton ne fonctionne que dans le dépôt et la branche que vous avez choisis, sur GitHub Actions, GitLab CI ou Bitbucket Pipelines.
Des fichiers pour quelqu’un sans compte
Un lien de partage ouvre des fichiers choisis à une personne extérieure à votre organisation. La clé de déchiffrement se trouve après le # de l’adresse, une partie que les navigateurs n’envoient jamais au serveur.
La production servie à vos seuls réseaux
Restreignez un environnement par réseau, et le serveur ne sert son contenu qu’aux adresses autorisées. Les politiques sont signées, un assouplissement prend effet au bout de 15 minutes et un durcissement s’applique aussitôt.
Un journal où toute modification se voit
Connexions, versions, rotations, jetons et liens sont reliés par une chaîne de hachage. Vérifiez la chaîne en un clic, exportez le journal en JSONL et envoyez des alertes vers un webhook ou par e-mail.
Toutes les fonctionnalités, gratuites pendant l’accès anticipé
Crunu est gratuit tant qu’il est en accès anticipé, et toutes les fonctionnalités de ces pages sont incluses. Voici les limites qui s’appliquent à tous.
Ce que Crunu ne fait pas
Les manques ci-dessous sont réels aujourd’hui. Les connaître d’avance coûte moins cher que de les découvrir en pleine migration.
- Ni SSO ni SCIMLes personnes se connectent avec un mot de passe, une Secret Key et un second facteur. Il n’y a ni connexion SAML ou OIDC, ni synchronisation d’annuaire.
- Linux et macOS uniquementL’agent tourne sous Linux et macOS. Il n’existe ni version Windows ni application mobile.
- Pas de synchronisation avec les plateformesAucune synchronisation intégrée vers Vercel, Cloudflare, AWS Secrets Manager ou GitHub Secrets, pas d’opérateur Kubernetes et pas de SDK.
- Ce qui a été vu reste vuCrunu renouvelle ses propres clés. Les valeurs chez vos fournisseurs, c’est vous qui les réémettez, à partir d’une liste de contrôle.
Réponses aux questions fréquentes
Une autre question ? Écrivez à support@crunu.com
Toutes les fonctionnalités sont-elles incluses pendant l’accès anticipé ?
Oui. Crunu est gratuit pendant l’accès anticipé, et toutes les fonctionnalités de ces pages sont incluses.
Dois-je faire tourner mon propre serveur ?
Non. Inscrivez-vous sur app.crunu.com et commencez tout de suite. Si vous préférez l’héberger vous-même, le même serveur tourne sur votre propre machine ou dans votre compte cloud.
Où tourne l’agent ?
Sous Linux et macOS, en amd64 et arm64. Sous Linux, il peut tourner comme service systemd. Sous macOS, c’est un outil en ligne de commande pour les personnes et les jetons de service. Il n’existe pas de version Windows.
Crunu peut-il renouveler mes clés d’API chez le fournisseur ?
Non. Dans Crunu, la rotation change les clés de chiffrement de vos environnements. Quand c’est la valeur elle-même qui doit changer, par exemple une clé de fournisseur de paiement, vous la réémettez chez ce fournisseur, et la liste de contrôle de Crunu vous indique lesquelles.
Que peut voir le serveur ?
Les noms des organisations, projets, environnements et machines, les adresses e-mail, le journal d’audit, ainsi que la taille et l’heure des versions. Il ne peut pas voir les valeurs, et il ne voit pas non plus les noms de variables ni les chemins de fichiers : ils sont chiffrés en même temps que les valeurs.
Commencez avec un projet et un collègue
Créez un compte, ajoutez un environnement, invitez quelqu’un et voyez ce que le serveur conserve.