← Enterprise

Disponible avec un accès CLI actif

CLI CoreDevPro™

Lancez une analyse CoreAnalyzer depuis n’importe quel terminal, sans moteur local.

Le CLI CoreDevPro prépare le projet, vérifie vos droits côté serveur, envoie l’archive à l’API CoreDevPro puis récupère le rapport .cdp natif scellé par CoreDevPro. JSON et le .cdp chiffré localement restent disponibles.

Scan CLI CoreAnalyzer et rapport généré
Scan lancé depuis le terminal, rapport généré à la racine du projet.

Formats de sortie

.cdp natif par défaut, exports selon le workflow.

Le .cdp natif lie l’empreinte du rapport à une clé publique CoreDevPro. JSON reste disponible ; le .cdp chiffré utilise une passphrase qui ne quitte jamais le client.

Configuration facultative

Commencez sans YAML. Affinez seulement si nécessaire.

Les réglages par défaut permettent de lancer le scan directement. Ajoutez un coredevpro_config.yml uniquement pour modifier explicitement le périmètre ou certains seuils.

Contrôlez d’abord la sélection avec un dry-run. N’excluez que le contenu généré ou réellement hors périmètre : les tests peuvent apporter des preuves d’usage utiles.

Télécharger coredevpro_config.yml
  • Aucun fichier YAML n’est requis pour le premier scan.
  • Ciblez les artefacts générés, caches ou dossiers réellement inutiles ; ne retirez pas les tests par réflexe.
  • Avant l’analyse complète, lancez coredevpro scan . --dry-run pour vérifier les fichiers réellement retenus.

Deux parcours distincts

Le CLI s’utilise directement. Le CI/CD est préparé sur demande.

CLI direct
Un développeur lance coredevpro scan . depuis son terminal local, un serveur ou une VM. Idéal avant livraison, audit ponctuel, revue client ou import manuel du JSON dans CoreAnalyzer.
Intégration CI/CD sur demande
CoreDevPro prépare l’intégration continue selon votre dépôt et votre pipeline : branche, secrets, fichier YAML, quality gate et artefact de rapport. Ce parcours n’est pas une seconde procédure CLI en libre-service.

Processus réel

Ce qui se passe quand vous lancez un scan

  1. AuthentificationConnexion avec un compte disposant d’un accès CLI actif.
  2. Vérification serveurAvant tout upload, l’API confirme que le compte ou la licence autorise le mode CLI.
  3. Préparation du projetLe CLI CoreDevPro applique les exclusions natives, .gitignore, .coredevproignore, le YAML facultatif et vos exclusions de commande.
  4. Analyse distanteLe moteur CoreAnalyzer tourne côté serveur : aucun rendu SAI local, aucun moteur local, aucun export parasite.
  5. Rapport exportéLe fichier demandé est écrit dans le dossier choisi : .cdp natif par défaut, JSON ou .cdp chiffré sur demande.

Commandes essentielles

Un flux lisible depuis le terminal.

Le CLI CoreDevPro lance CoreAnalyzer et récupère le rapport .cdp natif scellé côté serveur. JSON et le .cdp chiffré sont des sorties explicites.

Terminal :
npm install -g https://coredevpro.fr/downloads/coredevpro-scan-0.2.24.tgz coredevpro --help coredevpro login coredevpro status
Projet hors repo Git export COREDEVPRO_PROJECT_ID=project-id
coredevpro scan . --dry-run coredevpro scan .
Mode natif · rapport .cdp coredevpro scan .
Export optionnel · JSON coredevpro scan . --output coredevpro-report.json
Mode CDP chiffré · mot de passe requis coredevpro scan . --output coredevpro-report.encrypted.cdp --cdp-password choose-your-password
Gestion locale des rapports souverains CDP coredevpro verify report.cdp coredevpro decrypt report.cdp --output decrypted.json
coredevpro setup-cdp-icon

Cliquez sur l’icône copier à gauche d’une commande.

Lire le rapport CLI

Pourquoi CDP et JSON ?

Un format natif, des exports compatibles.

Le payload structuré du .cdp conserve les résultats, preuves, scores et métadonnées nécessaires à CoreAnalyzer. JSON expose ce même contexte pour les intégrations qui l’exigent.

Restitution

Un rapport prêt pour CoreAnalyzer et les agents IA.

Par défaut, le scan écrit un rapport .cdp natif. Une sortie JSON est optionnelle ; --cdp-password ou --cdp-password-env chiffre le rapport localement sans transmettre la passphrase.

Après le scan

Le rapport devient votre point de passage.

Accès

Un accès direct depuis votre compte.

Accès CLI

L’utilisateur se connecte avec son compte CoreDevPro. Le serveur vérifie l’accès CLI actif avant de permettre le scan.

Besoin d’une intégration CI/CD ?

Demandez sa préparation depuis le formulaire dédié afin de recevoir une configuration adaptée à votre dépôt et à votre pipeline.