TMAegis

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

OptionSignification
-c, --configChemin du fichier de configuration (par défaut config.yaml)
-r, --rules-dirRépertoire contenant les règles YAML (par défaut ./rules)
--langLangue 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-providerRemplacer le fournisseur d'IA : ollama, claude, openai ou gemini
--os-familyRemplacer 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.

OptionSignification
--auto-detectDétecter le système et les logiciels installés, n'exécuter que les règles correspondantes
-t, --targetFiltre de plateforme, par exemple linux, windows, postgres, aws (par défaut all)
-l, --levelNiveau de profil CIS, 1 ou 2 (par défaut 1)
-f, --formattext, json, jsonl, sarif, asff, csv, html, xlsx ou pdf
-o, --outputÉcrire le rapport dans un fichier (obligatoire pour xlsx et pdf)
--include-manualLister aussi les recommandations de revue manuelle en SKIP avec leurs instructions
--device-configAuditer une configuration d'équipement réseau exportée
--ai-analyzeDemander au fournisseur d'IA d'évaluer l'impact des correctifs
--pluginPlugins post-analyse, séparés par des virgules
--push-urlEnvoyer le rapport JSON à un tmaegis-server (jeton lu dans TMAEGIS_SERVER_TOKEN)
-q, --quietNe pas afficher la bannière

tmaegis apply

Corrige les contrôles en échec. Prend d'abord un instantané.

OptionSignification
--auto-detect, -t, -lMêmes options de sélection que scan
--dry-runAfficher ce qui changerait sans modifier le système
--deadman-timeoutSecondes d'attente de la confirmation avant l'annulation automatique (par défaut 60, 0 désactive)
--no-confirmIgnorer l'invite de confirmation, pour la CI
--auto-rollbackAnnuler 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

OptionSignification
--listLister les instantanés et quitter
--idInstantané à restaurer (par défaut : le dernier)

Autres commandes

CommandeSignification
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|listGérer les plugins
tmaegis langLister 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.

Modifier cette page sur GitHub