Code Security

Analyser un serveur ou une image Docker

Paquets du système (Ubuntu, Debian, Alpine, Rocky, AlmaLinux) et dépendances installées dans vos images.
  • 3 min de lecture
  • Mis à jour le 21 oct. 2026

01Un serveur

Lancez la même commande sur le serveur, depuis n'importe quel dossier. CodeBox lit les paquets installés (OpenSSL, la bibliothèque C, OpenSSH, nginx…) et retrouve seul vos applications, où qu'elles soient : celles que servent Nginx, Apache, systemd ou PM2, et celles de /var/www, /srv et /home. Chacune devient un projet suivi, et le serveur est réanalysé chaque jour.

$ npx -y https://codebox.nealix.org/cli/codebox-cli-1.0.12.tgz connect cbk_votre_cle

Lancée sur un serveur, la commande le reconnaît seule : elle analyse les paquets du système, puis chaque application trouvée (un dépôt git, ou un dossier contenant des fichiers de dépendances). Chacune devient un projet de production rattaché au serveur. Les scans suivants les mettent à jour ; un projet qui n'est plus sur le serveur est signalé, jamais supprimé. Au-delà de la limite de votre offre, les projets restent « en attente » sur la page du serveur.

  • Systèmes pris en charge : Ubuntu, Debian, Alpine, Rocky Linux, AlmaLinux.
  • Aucun droit administrateur n'est nécessaire : la liste des paquets est lisible par tous.
  • Le noyau Linux est exclu par défaut (des milliers d'avis, corrigés par une mise à jour suivie d'un redémarrage) ; le CLI vous prévient quand un redémarrage est nécessaire. Ajoutez --kernel pour l'inclure.
  • Les paquets d'autres dépôts (Docker, NodeSource, PostgreSQL…) sont ignorés : leurs failles relèvent de leur éditeur.
  • La surveillance quotidienne s'applique comme pour un projet : une faille publiée demain sur un paquet de votre serveur déclenche une alerte.

02Une image Docker

Créez un actif de type Image Docker, puis lancez la commande là où l'image est disponible (votre poste, votre CI ou le serveur). L'image est lue sans être démarrée : paquets du système de base et dépendances installées dedans (Python, Node.js, PHP…).

$ npx -y https://codebox.nealix.org/cli/codebox-cli-1.0.12.tgz scan --docker monapp:latest

Pour corriger une faille du système dans une image, mettez à jour l'image de base de votre Dockerfile (par exemple python:3.12-slim vers sa dernière version) puis reconstruisez. Mettre à jour le conteneur en marche ne suffit pas : la correction serait perdue au prochain déploiement.

03Lire les résultats

Les distributions publient beaucoup d'avis, dont une partie sans correctif ou jugée négligeable dans leur contexte. CodeBox suit le classement de la distribution et le plan de correction n'affiche que les mises à jour disponibles.

Article suivantCe que CodeBox détecte, et ce qu'il ne détecte pasLe périmètre de l'analyse, ses limites et comment obtenir le résultat le plus complet.
Gratuit · 3 projets inclus

Mettez-le en pratique.

Créez un compte gratuit et suivez l'assistant de démarrage.