# Configuration

Où la CLI conserve votre clé et les variables d’environnement qui modifient son comportement.

## Où se trouve votre clé

Après `lockpick login`, la CLI conserve votre clé dans le trousseau de votre système, sous le service `lockpick-cli`. Lorsqu’il n’y a pas de trousseau, elle la conserve dans `~/.config/lockpick/config.json`, lisible uniquement par vous.

## Variables d’environnement

| Variable              | Ce qu’elle fait                                                                                                            |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| `LOCKPICK_HOST`       | L’adresse Lockpick à utiliser, à la place de celle à laquelle vous vous êtes connecté                                      |
| `LOCKPICK_KEY`        | Une clé à utiliser à la place de la clé enregistrée, par exemple en CI                                                     |
| `LOCKPICK_CONFIG_DIR` | Où conserver `config.json`                                                                                                 |
| `XDG_CONFIG_HOME`     | Déplace le dossier de configuration vers `$XDG_CONFIG_HOME/lockpick`                                                       |
| `LOCKPICK_KEYCHAIN`   | Définissez `0` pour ignorer le trousseau et utiliser le fichier                                                            |
| `NO_COLOR`            | Désactive les couleurs                                                                                                     |
| `FORCE_COLOR`         | Définissez `1` pour afficher les couleurs lorsque la sortie n’est pas un terminal, comme un journal CI ; `0` les désactive |

> **Careful**
>
> Une clé peut faire ce que vous avez autorisé lors de votre connexion.
> Conservez `LOCKPICK_KEY` dans le magasin de secrets de votre CI, jamais dans
> votre dépôt.

## Ce qu’affiche la CLI

Le texte des sites analysés, comme les preuves et les titres des points à corriger, peut contenir des caractères qu’un terminal interpréterait : effacer l’écran, cacher du texte, écrire dans votre presse-papiers ou masquer un lien. La CLI les affiche sous forme de symboles visibles, `␛` pour un caractère d’échappement, au lieu de les transmettre à votre terminal. Elle n’affiche jamais votre clé, même lorsqu’une erreur la répète.

Avec `--json`, les résultats vont vers la sortie standard et les erreurs vers l’erreur standard, au format JSON, sans couleur.

## Les clés expirent lorsqu’elles sont inactives

Chaque clé reste valable tant que vous l’utilisez. Une clé que personne n’utilise pendant la durée définie par votre espace de travail, 30 jours sauf si un administrateur la modifie, cesse de fonctionner. Consultez et révoquez vos clés dans Lockpick sous **Ajouter à votre IA**, dans l’onglet **CLI et clés**.

## Utiliser la CLI comme serveur MCP

`lockpick mcp` exécute Lockpick comme serveur MCP local pour les assistants de code, et `lockpick mcp config claude`, `cursor`, `vscode` ou `codex` affiche la configuration de chacun. La plupart des gens utilisent plutôt [le serveur hébergé](/fr/docs/mcp/hosted-server).