Analizza subito OSCAL JSON
Lavora con tutti gli otto modelli OSCAL 1.2.2 tramite l’API JSON già implementata.
Analizza, valida ed elabora dati di sicurezza e conformità leggibili dalle macchine con il toolkit TypeScript implementato da 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);
}Lavora con tutti gli otto modelli OSCAL 1.2.2 tramite l’API JSON già implementata.
Esegui validatori JSON Schema precompilati, senza eval e senza dipendenze a runtime.
Esamina e rimodella dati strutturati dei controlli in TypeScript.
Realizza flussi di conformità basati su modelli di dati aperti e portabili.
pnpm add @secani/oscalnpx skills add secani/oscal-skillssecani/oscal-skills · Prossimamente
Una raccolta open source pianificata di istruzioni pronte all’uso e script facoltativi per agenti che lavorano con validazione e conversione OSCAL, cataloghi, profili e flussi correlati.
Segui lo sviluppo su GitHubLa CLI open source pianificata porterà validazione e conversione nello sviluppo locale e nei flussi automatizzati.
OSCAL significa Open Security Controls Assessment Language. È un’iniziativa guidata dal NIST e sviluppata con l’industria e la comunità per rappresentare informazioni sui controlli di sicurezza in XML, JSON e YAML leggibili dalle macchine.
Il NIST ha creato la pagina pubblica del progetto nel 2018 e ha pubblicato OSCAL 1.0.0, la prima versione principale stabile, nel 2021.
Leggi i concetti di OSCAL, esamina le funzionalità già implementate nel toolkit e prepara il tuo prossimo flusso di conformità interoperabile. Per i controlli automatizzati, scopri l’ API di validazione OSCAL.