https://github.com/hahsan-ti/ValidateOscalDocuments
An OSCAL document (XML only) validator.
https://github.com/hahsan-ti/ValidateOscalDocuments
Last synced: 19 days ago
JSON representation
An OSCAL document (XML only) validator.
- Host: GitHub
- URL: https://github.com/hahsan-ti/ValidateOscalDocuments
- Owner: hahsan-ti
- License: mit
- Created: 2023-02-08T20:34:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T02:32:12.000Z (about 2 years ago)
- Last Synced: 2024-11-07T03:41:52.757Z (6 months ago)
- Language: C#
- Size: 81.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-oscal - Hidayatullah Ahsan's ValidateOscalDocuments
README
# Validate OSCAL Documents
The codebase provides a library for validating an OSCAL document (Profile, Catalog, SSP, etc.) against the official schema files. It only supports XML. The code in [this repository](https://github.com/vitg-gsa-automation/chkschema) has inspired this work.
## Why the library?
So other developers can use it in their applications easily.
## What to expect in the future?
Here are the "I hope I can do" items:
[] Support all OSCAL versions (v1.0.0 to v1.0.3)
[] Push the library as a NuGet package
[] Support JSON and YAML
[] Support error messages with line numbers and helpful feedback## How can you help?
It is an open-source project, so please contribute away.