Merges in CI absichern
Validieren Sie SSPs, Profile und Komponentendefinitionen bei jedem Pull Request. Verzweigen Sie anhand des valid-Felds und springen Sie über den RFC-6901-JSON-Pointer direkt zu jedem Problem.
Senden Sie ein OSCAL-1.2.2-JSON-Dokument per POST und erhalten Sie einen maschinenlesbaren Validierungsbericht aus derselben Engine wie im Browser-Validator – für CI-Pipelines, Agenten und Integrationen. Kein Konto erforderlich.
Flüchtig verarbeitet, niemals gespeichert. Ihr Dokument wird im Arbeitsspeicher auf EU-Servern in Frankfurt validiert und mit der Antwort verworfen. Secani speichert, protokolliert oder verwendet die Inhalte nicht erneut; Telemetriedaten sind ausschließlich aggregiert.
curl -sS -X POST https://secani.com/api/oscal/v1/validate \
-H "content-type: application/json" \
--data-binary @system-security-plan.jsonGroße Artefakte lassen sich sehr gut komprimieren. Senden Sie sie mit gzip, um unter dem Übertragungslimit von 4 MB zu bleiben:
gzip -c catalog.json | curl -sS -X POST https://secani.com/api/oscal/v1/validate \
-H "content-type: application/json" \
-H "content-encoding: gzip" \
--data-binary @-Validieren Sie SSPs, Profile und Komponentendefinitionen bei jedem Pull Request. Verzweigen Sie anhand des valid-Felds und springen Sie über den RFC-6901-JSON-Pointer direkt zu jedem Problem.
Agenten, die OSCAL erzeugen oder bearbeiten, können in einer Schleife validieren: Dokument erstellen, präzise Pointer-Probleme lesen, korrigieren und erneut validieren – ohne Menschen im Reparaturzyklus.
Dank offenem CORS können interne Web-Tools Dokumente direkt aus dem Browser senden, etwa um die gelieferte Komponentendefinition eines Partners vor der Annahme zu prüfen.
Senden Sie unverpacktes OSCAL-1.2.2-JSON per POST, ohne Envelope und ohne Konto. Alle acht Modelle werden am Root-Key erkannt. Eine abgeschlossene Validierung liefert stets HTTP 200; ungültige Dokumente melden valid: false.
Bis zu 4 MB Rohdaten und 24 MB dekomprimiert bei gzip-Requests. Der vollständige NIST-SP-800-53-Katalog wird in deutlich unter 100 Millisekunden validiert.
Bis zu 200 Probleme mit exakten Gesamtzahlen, stabile RFC-9457-Fehlercodes, RateLimit-Header und ein OpenAPI-3.1-Vertrag zur Client-Generierung.
10 Anfragen pro Minute und 300 pro Tag und Client, sichtbar in RateLimit-Response-Headern. API-Schlüssel mit höheren dauerhaften Limits sind geplant; die anonyme Stufe bleibt bestehen.
Aktuell führt die API eine strikte OSCAL-1.2.2-JSON-Schema-Validierung mit dokumentiertem Profil-Kompatibilitäts-Patch aus. Der Vertrag reserviert eine tiefere Validierungsstufe mit Constraint- und Referenzprüfungen auf Secanis erweitertem Validierungsregister. Antworten benennen exakt, was geprüft wurde, damit gespeicherte Berichte reproduzierbare Attestierungen bilden.
Der Browser-Validator führt dieselben Prüfungen vollständig lokal aus; Ihr Dokument verlässt dort niemals den Browser.