Secani
Secani
  • Unternehmen
  • Roadmap
Demo anfragen

Mit KI zusammenfassen

In ChatGPT öffnenIn Claude öffnenIn Perplexity öffnenIn Mistral öffnenIn Grok öffnen
SIBB Startups
Berlin
Kofinanziert von der Europäischen Union
Secani

Jonathan Bezdek

Wörther Straße 9

10435 Berlin


hello@secani.com

Produkt

  • Roadmap
  • Dokumentation
  • OSCAL
  • NIS2-Betroffenheitsprüfung

Rechtliches

  • Datenschutzerklärung
  • AGB
  • Cookie-Einstellungen
  • Impressum

Unternehmen

  • Unternehmen
  • Kontakt
  • Blog

Support

  • Hilfe

OSCAL Validator

Fügen Sie OSCAL JSON in dieses kostenlose Browser-Tool ein, validieren Sie es mit aus den offiziellen NIST-OSCAL-1.2.2-JSON-Schemas abgeleiteten Validatoren und springen Sie direkt zu jedem gemeldeten Problem.

Ihr OSCAL-Dokument verlässt niemals Ihren Browser. Secani lädt die Inhalte weder hoch noch speichert oder verwendet sie.

OSCAL-JSON-Editor

Manuell über die Schaltfläche oder mit Cmd/Strg + Enter validieren.

Bereit zur Validierung

OSCAL-1.2.2-JSON einfügen oder eingeben und anschließend validieren.

So findet der OSCAL Validator strukturelle Probleme, bevor sie in Ihren Workflow gelangen

Der kostenlose Validator prüft die JSON-Syntax, erkennt OSCAL-Modell und angegebene Version und validiert das vollständige Dokument mit dem passenden Secani-Validator, der aus dem offiziellen NIST-OSCAL-1.2.2-JSON-Schema abgeleitet ist.

Der Profil-Validator ergänzt einen dokumentierten Kompatibilitäts-Patch für combine.method. Das OSCAL-Profilmodell definiert dieses Feld, das veröffentlichte NIST-Release-Schema 1.2.2 lässt es jedoch aus.

Meldet das Schema ein Problem, zeigt das Tool den JSON Pointer und ordnet ihn dem nächstgelegenen Quellwert zu. Wählen Sie ein Problem aus, um im Editor direkt dorthin zu springen. Damit Ergebnisse schnell bleiben, zeigt jeder Lauf höchstens die ersten 20 Schema-Probleme.

Ein gültiges Ergebnis hat eine präzise Bedeutung: Das Dokument besteht diesen Secani-Validator. Bei Profilen kann das Ergebnis wegen des combine.method-Kompatibilitäts-Patches vom unveränderten veröffentlichten NIST-Schema abweichen. Es ist keine Aussage über vollständige semantische oder Metaschema-Konformität.

Was der Validator prüft: JSON-Syntax, Modellerkennung, Version und Schema-Struktur

JSON-Syntax

Striktes JSON ohne Kommentare oder nachgestellte Kommas.

OSCAL-Modell

Erkennung aller acht OSCAL-Root-Modelle.

OSCAL-Version

Ein klares Ergebnis für unterstützte OSCAL-1.2.2-Dokumente.

JSON Schema

Aus offiziellen NIST-Schemas abgeleitete Regeln plus dokumentierter Profil-Patch.

Alle acht OSCAL-1.2.2-JSON-Modelle

  • Katalog
  • Profil
  • Komponentendefinition
  • Systemsicherheitsplan
  • Bewertungsplan
  • Bewertungsergebnisse
  • Maßnahmen- und Meilensteinplan
  • Mapping-Sammlung

OSCAL JSON in drei lokalen Schritten validieren

  1. 1

    Dokument einfügen

    Fügen Sie OSCAL-1.2.2-JSON in den Editor ein.

  2. 2

    Validierung starten

    Wählen Sie OSCAL validieren oder drücken Sie Cmd/Strg + Enter.

  3. 3

    Probleme beheben

    Wählen Sie ein Ergebnis, springen Sie zur Stelle, bearbeiten Sie das JSON und validieren Sie erneut.

Häufige OSCAL-Probleme, die das Schema erkennt

Fehlende Pflichtfelder

Erforderliche Metadaten, UUIDs, Titel oder modellspezifische Sammlungen fehlen.

Falsche Werttypen

String, Array, Objekt, Zahl oder Boolean steht an einer Stelle, an der das OSCAL-Schema einen anderen Typ erwartet.

Ungültige Kennungen oder Datumswerte

UUIDs, Zeitstempel, Tokens und andere formatierte Werte entsprechen nicht dem OSCAL-Schema.

Unbekannte Eigenschaften

Das Dokument enthält eine Eigenschaft, die an dieser Stelle in OSCAL 1.2.2 nicht erlaubt ist.

Nicht Teil dieser ersten Version

XML- und YAML-Eingaben, vollständige Metaschema-Constraints, UUID-Eindeutigkeit, semantische Referenzintegrität, Profilauflösung und automatische Dokumentreparatur werden hier nicht validiert.

Browserbasierte Validierung hält Ihr Dokument auf Ihrem Gerät

Editor, JSON-Parser und OSCAL-Schemas laufen in Browser-JavaScript. Validieren, Formatieren, Beispiel laden und Leeren laden keine OSCAL-Inhalte hoch und rufen keine Secani-Validierungs-API auf.

Secani kann einen gewöhnlichen Seitenaufruf messen; Editor-Inhalte, Validierungsergebnisse, JSON-Pfade und Tool-Aktionen sind darin nicht enthalten.

Das Dokument wird weder in Local Storage geschrieben noch in die Seiten-URL aufgenommen. Beim Aktualisieren oder Schließen der Seite wird es verworfen.

Häufige Fragen zum OSCAL Validator

Ist der OSCAL Validator kostenlos?

Ja. Sie können OSCAL-1.2.2-JSON ohne Konto oder Zahlung einfügen und validieren.

Lädt Secani mein OSCAL-Dokument hoch oder speichert es?

Nein. Parsing, Formatierung und Schema-Validierung laufen lokal in Ihrem Browser. Editor-Inhalte und Validierungsergebnisse werden nicht an Secani gesendet.

Welche OSCAL-Version wird unterstützt?

Das Tool unterstützt OSCAL-1.2.2-JSON mit aus den offiziellen NIST-Release-Schemas abgeleiteten Validatoren. Der Profil-Validator enthält einen dokumentierten Kompatibilitäts-Patch für combine.method, das im OSCAL-Profilmodell definiert ist, im veröffentlichten 1.2.2-Release-Schema aber fehlt.

Validiert das Tool OSCAL XML oder YAML?

Noch nicht. Dieses Browser-Tool akzeptiert derzeit ausschließlich JSON.

Kann ich OSCAL in CI oder aus einem anderen Tool validieren?

Ja. Die Secani OSCAL Validation API akzeptiert dasselbe OSCAL-1.2.2-JSON per POST und liefert einen maschinenlesbaren Bericht. Anders als das Browser-Tool verarbeitet die API das Dokument flüchtig auf Secanis EU-Servern und speichert nichts. Mehr über die OSCAL Validation API erfahren.

Garantiert ein gültiges Ergebnis vollständige OSCAL-Konformität?

Nein. Ein gültiges Ergebnis bedeutet, dass das Dokument Secanis OSCAL-1.2.2-JSON-Schema-Validator besteht, der mit dokumentiertem combine.method-Profil-Patch aus den offiziellen NIST-Schemas abgeleitet ist. Vollständige Metaschema-Constraints, semantische Referenzen, UUID-Eindeutigkeit und Profilauflösung liegen außerhalb dieser ersten Version.

Mit dem Secani OSCAL Toolkit und offizieller NIST-Anleitung weitermachen

Secani OSCAL Toolkit OSCAL-DokumentationNIST OSCALNIST-OSCAL-Modellebenen