Sintassi JSON
JSON rigoroso, senza commenti né virgole finali.
Incolla un documento OSCAL JSON in questo strumento gratuito per il browser, validalo con validatori derivati dagli schemi JSON ufficiali NIST OSCAL 1.2.2 e passa direttamente a ogni problema rilevato.
Il tuo documento OSCAL non lascia mai il tuo browser. Secani non ne carica, archivia o utilizza il contenuto.
Validare manualmente con il pulsante o premere Cmd/Ctrl + Enter.
Inserisci o immetti OSCAL 1.2.2 JSON, quindi esegui la convalida.
Questo validatore gratuito controlla se JSON è sintatticamente corretto, riconosce il modello OSCAL e la versione dichiarata e valida il documento completo con il corrispondente validatore Secani derivato dallo schema JSON ufficiale NIST OSCAL 1.2.2.
Il validatore del profilo aggiunge una patch di compatibilità documentata per combine.method, che il modello di profilo OSCAL definisce ma lo schema di rilascio NIST 1.2.2 pubblicato omette.
Quando lo schema rileva un problema, lo strumento mostra il relativo JSON Pointer e lo associa al valore sorgente più vicino. Seleziona un problema per spostare direttamente l’editor in quella posizione. Per mantenere rapidi i risultati, ogni validazione mostra al massimo i primi 20 problemi dello schema.
Un risultato valido ha un significato preciso: il documento supera il validatore Secani. Per i profili, questo può differire dallo schema NIST pubblicato non modificato a causa della patch di compatibilità combine.method. Non è una pretesa di completa conformità semantica o Metaschema.
JSON rigoroso, senza commenti né virgole finali.
Rilevamento di tutti gli otto modelli radice OSCAL.
Un risultato chiaro per i documenti OSCAL 1.2.2 supportati.
Regole derivate dagli schemi ufficiali NIST, oltre alla patch del profilo documentata.
Incolla o digita OSCAL 1.2.2 JSON nell'editor.
Seleziona Valida OSCAL oppure premi Cmd/Ctrl + Invio.
Seleziona un risultato per passare alla posizione corrispondente, modifica il JSON e ripeti la validazione.
I metadati richiesti, gli UUID, i titoli o le raccolte specifiche del modello sono assenti.
Una stringa, un array, un oggetto, un numero o un valore booleano compare dove lo schema OSCAL prevede un altro tipo.
UUID, timestamp, token e altri valori formattati non corrispondono allo schema OSCAL.
Il documento contiene una proprietà che non è consentita in quella posizione in OSCAL 1.2.2.
L'input XML e YAML, i vincoli Metaschema completi, l'unicità dell'UUID, l'integrità dei riferimenti semantici, la risoluzione del profilo e la riparazione automatica dei documenti non vengono convalidati qui.
L’editor, il parser JSON e gli schemi OSCAL vengono eseguiti in JavaScript nel browser. Le azioni Valida, Formatta, Carica esempio e Cancella non caricano contenuti OSCAL né chiamano un’API di validazione Secani.
Secani può misurare una normale visualizzazione della pagina, ma non include il contenuto dell’editor, i risultati della validazione, i percorsi JSON o le azioni dello strumento.
Il documento non viene salvato nell’archiviazione locale né inserito nell’URL della pagina. Viene eliminato aggiornando o chiudendo la pagina.
Sì. Puoi incollare e validare un documento OSCAL 1.2.2 JSON senza account né pagamento.
No. Il parsing, la formattazione e la validazione dello schema vengono eseguiti localmente nel browser. Il contenuto dell’editor e i risultati della validazione non vengono inviati a Secani.
Questo strumento supporta OSCAL 1.2.2 JSON utilizzando validatori derivati dagli schemi di rilascio ufficiali del NIST. Il validatore del profilo include una patch di compatibilità documentata per combine.method, che il modello di profilo OSCAL definisce ma lo schema di rilascio 1.2.2 pubblicato omette.
Non ancora. Al momento questo strumento per il browser accetta solo JSON.
SÌ. L'API di convalida OSCAL Secani accetta lo stesso JSON OSCAL 1.2.2 tramite POST e restituisce un report leggibile dalla macchina. A differenza di questo strumento del browser, l'API elabora il documento in modo transitorio sui server europei di Secani e non memorizza nulla. Ulteriori informazioni sull'API di convalida OSCAL.
No. Un risultato valido significa che il documento supera il validatore OSCAL 1.2.2 JSON Schema di Secani, derivato dagli schemi NIST ufficiali con la patch di compatibilità del profilo documentato combine.method. I vincoli completi del Metaschema, i riferimenti semantici, l'unicità dell'UUID e la risoluzione del profilo non rientrano in questa prima versione.