SecaniDocumentación
OSCAL

CLI

Obtenga una vista previa de la interfaz de línea de comandos planificada para la validación y conversión de OSCAL.

Vista previa de instalación

Muy pronto: oscal-cli aún no está publicado. Cada comando en esta página es ilustrativo.

La CLI es independiente del kit de herramientas TypeScript implementado y aún no está publicada. Los comandos de esta página describen el contrato CLI previsto, no la funcionalidad disponible en @secani/oscal hoy.

npm install --global oscal-cli

Validar

oscal-cli validate ./system-security-plan.json

Se planifica la validación para comparar un documento con el modelo OSCAL relevante y devolver diagnósticos procesables.

Convertir

oscal-cli convert ./catalog.xml --to json

Está prevista la conversión para las serializaciones JSON, XML y YAML de OSCAL.

Inspeccionar

Los comandos de inspección planificados resumirán el modelo, los identificadores y la estructura de alto nivel de un documento sin cambiar el archivo fuente.

oscal-cli inspect ./profile.json

Formatos de salida

Se planean salidas de terminales legibles por humanos y salidas legibles por máquinas para flujos de trabajo automatizados.

códigos de salida

La CLI publicada documentará códigos de salida estables para comandos exitosos, resultados de validación y errores de comandos.