CLI
Przejrzyj planowany interfejs wiersza poleceń do sprawdzania poprawności i konwersji OSCAL.
Podgląd instalacji
Już wkrótce:
oscal-clinie jest jeszcze opublikowany. Każde polecenie na tej stronie ma charakter ilustracyjny.
Interfejs CLI jest niezależny od zaimplementowanego zestawu narzędzi TypeScript i nie został jeszcze opublikowany. Polecenia na tej stronie opisują zamierzoną umowę CLI, a nie funkcjonalność dostępną w witrynie @secani/oscal Dzisiaj.
npm install --global oscal-cliUprawomocnić
oscal-cli validate ./system-security-plan.jsonPlanowana jest walidacja w celu sprawdzenia dokumentu pod kątem odpowiedniego modelu OSCAL i uzyskania przydatnych informacji diagnostycznych.
Konwertować
oscal-cli convert ./catalog.xml --to jsonPlanowana jest konwersja serializacji JSON, XML i YAML firmy OSCAL.
Sprawdzać
Planowane polecenia inspekcji podsumują model dokumentu, identyfikatory i strukturę wysokiego poziomu bez zmiany pliku źródłowego.
oscal-cli inspect ./profile.jsonFormaty wyjściowe
Planowane jest czytelne dla człowieka wyjście terminalowe i wyjście do odczytu maszynowego dla zautomatyzowanych przepływów pracy.
Kody wyjścia
Opublikowany interfejs CLI będzie dokumentował stabilne kody zakończenia pomyślnych poleceń, wyników walidacji i błędów poleceń.
Walidator
W jaki sposób walidator Secani OSCAL potwierdza weryfikację zweryfikowaną przez źródło, wykraczającą poza implementację referencyjną Java – zamknięcie kompletności, wpływy różnicowe i uczciwe limity.
Odzyskiwanie błędów API
Stabilne kody błędów Secani OSCAL Validation API, pola odpowiedzi RFC 9457 i bezpieczne kroki odzyskiwania dla klientów i agentów.