Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Security Content Automation Protocol Content Validator (SCAPVal)

A command line tool to validate SCAP content.

Overview

SCAPVal is a Java Command Line Application that provides information about whether SCAP content conforms to conventions and recommendations outlined in NIST Special Publication 800-126 Rev.3, The Technical Specification for the Security Content Automation Protocol (SCAP). With support for SCAP 1.1, 1.2, and 1.3

This repository contains the Security Content Automation Protocol Validator (SCAPVal) tool along with several required Java modules.

Repository Contents

  • create-file-list-mojo - A maven plugin required to build and run SCAPVal.
  • scap-schematron-rules - Includes schematron rules required to validate with SCAPVal.
  • scapval - The Java command line tool to validate SCAP content.

Requirements

Requires Java Runtime Environment (JRE) 1.8 or higher.

If the JAVA_HOME variable is set, the JRE which is at that location will be used. Otherwise the JRE available on the path is used.

Build Notes

SCAPVal utilizes Apache Maven to build and has the following dependencies:

  • gov.nist.secauto.oss-maven - https://github.com/usnistgov/oss-maven
  • NIST Decima Framework - https://github.com/usnistgov/decima
  • create-file-list-mojo - included in this repository /create-file-list-mojo
  • scap-schematron-rules - included in this repository /scap-schematron-rules
  • Apache Commons Codec - available via Maven Central
  • junit - available via Maven Central
  • mitre-cpe - available in Maven Central

Once all the above dependencies have been acquired and installed in your local maven repository.

mvn clean install package

Once complete, scapval will be ready for use in /scapval/target

License

License Information

Feedback:

Please send tool defects reports, enhancement requests, and any other related comments by email to [email protected].

About

No description, website, or topics provided.

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.