Skip to content

A GitHub Action to process, convert, and validate OSCAL content with the NIST oscal-cli tool.

License

Notifications You must be signed in to change notification settings

oscal-club/oscal-cli-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oscal-cli-action

A GitHub Action to process, convert, and validate OSCAL content with the NIST oscal-cli tool.

Usage

NOTE: This is a composite action for the GitHub Actions and you must check the code and setup a Java runtime as dependencies, or it will fail.

- name: Checkout
  uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b
  id: checkout
- name: Setup Java
  uses: actions/setup-java@c3ac5dd0ed8db40fedb61c32fbe677e6b355e94c
  with:
    distribution: adopt
    java-version: 11
  id: setup_java
- name: Validate SSP schema and constraints
  uses: oscal-club/[email protected]
  with:
    args: ssp validate repo/path/to/ssp.xml
  id: validate_ssp
- name: Run shell command  with all setup and context from before
  run: |
    ls -lha
  id: post_setup_shell_command

About

A GitHub Action to process, convert, and validate OSCAL content with the NIST oscal-cli tool.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages