Référence CLI
Chaque commande et option.
Exécutez tmaegis <command> --help pour obtenir le texte de référence de votre version installée.
Options globales
| Option | Signification |
|---|---|
-c, --config | Chemin du fichier de configuration (par défaut config.yaml) |
-r, --rules-dir | Répertoire contenant les règles YAML (par défaut ./rules) |
--lang | Langue de l'interface, une balise BCP 47 telle que en-US, vi ou sr-Cyrl. Par défaut : détectée à partir du système. |
--ai-provider | Remplacer le fournisseur d'IA : ollama, claude, openai ou gemini |
--os-family | Remplacer la famille de système détectée, par exemple ubuntu-24.04. * exécute les règles de toutes les familles. |
tmaegis scan
Audite le système. En lecture seule.
| Option | Signification |
|---|---|
--auto-detect | Détecter le système et les logiciels installés, n'exécuter que les règles correspondantes |
-t, --target | Filtre de plateforme, par exemple linux, windows, postgres, aws (par défaut all) |
-l, --level | Niveau de profil CIS, 1 ou 2 (par défaut 1) |
-f, --format | text, json, jsonl, sarif, asff, csv, html, xlsx ou pdf |
-o, --output | Écrire le rapport dans un fichier (obligatoire pour xlsx et pdf) |
--include-manual | Lister aussi les recommandations de revue manuelle en SKIP avec leurs instructions |
--device-config | Auditer une configuration d'équipement réseau exportée |
--ai-analyze | Demander au fournisseur d'IA d'évaluer l'impact des correctifs |
--plugin | Plugins post-analyse, séparés par des virgules |
--push-url | Envoyer le rapport JSON à un tmaegis-server (jeton lu dans TMAEGIS_SERVER_TOKEN) |
-q, --quiet | Ne pas afficher la bannière |
tmaegis apply
Corrige les contrôles en échec. Prend d'abord un instantané.
| Option | Signification |
|---|---|
--auto-detect, -t, -l | Mêmes options de sélection que scan |
--dry-run | Afficher ce qui changerait sans modifier le système |
--deadman-timeout | Secondes d'attente de la confirmation avant l'annulation automatique (par défaut 60, 0 désactive) |
--no-confirm | Ignorer l'invite de confirmation, pour la CI |
--auto-rollback | Annuler automatiquement si un correctif ou sa vérification échoue (activé par défaut) |
--terraform-out | Écrire dans un répertoire le Terraform proposé pour les constats cloud |
tmaegis rollback
| Option | Signification |
|---|---|
--list | Lister les instantanés et quitter |
--id | Instantané à restaurer (par défaut : le dernier) |
Autres commandes
| Commande | Signification |
|---|---|
tmaegis discover [--json] | Afficher le système détecté et les logiciels installés |
tmaegis rules export [-o file] | Exporter le catalogue de règles en JSON |
tmaegis plugin install|list | Gérer les plugins |
tmaegis lang | Lister les langues prises en charge |
Codes de sortie et CI
Utilisez --format sarif pour alimenter l'onglet Security de GitHub, et --no-confirm pour une correction non interactive. Consultez tmaegis scan --help pour le comportement des codes de sortie de votre version.