Analizuj OSCAL JSON już dziś
Pracuj ze wszystkimi ośmioma modelami OSCAL 1.2.2 za pomocą zaimplementowanego API JSON.
Analizuj, waliduj i przetwarzaj maszynowo czytelne dane dotyczące bezpieczeństwa i zgodności za pomocą zestawu narzędzi TypeScript firmy Secani.
import { createOscalProcessor } from "@secani/oscal";
const processor = createOscalProcessor();
const bytes = new TextEncoder().encode(jsonSource);
const document = processor.parse(bytes, "json");
const result = processor.validate(document.json);
if (!result.ok) {
console.error(result.errors);
}Pracuj ze wszystkimi ośmioma modelami OSCAL 1.2.2 za pomocą zaimplementowanego API JSON.
Uruchamiaj wstępnie skompilowane walidatory JSON Schema bez eval i zależności wykonawczych.
Przeglądaj i modyfikuj ustrukturyzowane dane kontroli w TypeScript.
Buduj procesy zgodności na otwartych, przenośnych modelach danych.
pnpm add @secani/oscalnpx skills add secani/oscal-skillssecani/oscal-skills · Wkrótce
Planowany zestaw open source zawierający gotowe instrukcje i opcjonalne skrypty dla agentów pracujących z walidacją i konwersją OSCAL, katalogami, profilami oraz powiązanymi procesami.
Śledź rozwój na GitHubiePlanowane CLI open source wprowadzi walidację i konwersję do lokalnego środowiska programistycznego oraz zautomatyzowanych procesów.
OSCAL to Open Security Controls Assessment Language. Jest to inicjatywa kierowana przez NIST i rozwijana wspólnie z przemysłem oraz społecznością, służąca do zapisu informacji o kontrolach bezpieczeństwa w maszynowo czytelnych formatach XML, JSON i YAML.
NIST utworzył publiczną stronę projektu w 2018 roku, a w 2021 roku opublikował OSCAL 1.0.0 — pierwszą stabilną wersję główną.
Poznaj koncepcje OSCAL, przejrzyj zaimplementowane funkcje zestawu narzędzi i przygotuj kolejny interoperacyjny proces zgodności. Do automatycznych kontroli wykorzystaj API walidacji OSCAL.