Skip to content
@oscal-compass

oscal-compass

OSCAL Compass Logo Welcome to the OSCAL Compass project

The OSCAL Compass project is set of tools that enable the creation, validation, and governance of documentation artifacts for compliance needs. It leverages NIST's OSCAL (Open Security Controls Assessment Language) as a standard data format for interchange between tools and people, and provides an opinionated approach to OSCAL SDK and adoption by policy engines.

The OSCAL Compass project is hosted by the Cloud Native Computing Foundation (CNCF)

Get Started

Check out the Community README to get started with using and contributing to the project. The README also details all the ways to collaborate with project maintainers and your fellow users of OSCAL Compass tools. Anyone is welcome to participate and contribute provided they follow the OSCAL Compass Code of Conduct.

Learn about the projects

Trestle - Command line tool and SDK for interacting with OSCAL-based compliance-as-code documents

Agile Authoring - Ready to use CI/CD pipeline configuration and setup using a GitOps approach and Trestle SDK for human and machine readable OSCAL compliance documents collaborative authoring. Manage semantic versioning, provenance traceability, change log, and approval based release to foster continuous compliance.

Compliance to Policy (AKA C2P) - C2P is a plugin based tool to deploy compliance-as-code represented in OSCAL into policy validation or enforcement engines and collect and normalize their native results into OSCAL audit required format. Supported Policy Engines include Kyverno (for Kubernetes resources), Open Cluster Management Policy Framework (for Kubernetes resources), Auditree (generic).

Quick Links

Website

https://oscal-compass.github.io

Note: This has Trestle specific information

Read the Blogs

Personas and Roles
Trestle SDK
Artifacts and Personas
Topologies of Compliance Policy Administration Centers
A Lack of Network Boundaries Invites a Lack of Compliance
Compliance to Policy for Multiple Kubernetes Clusters

Pinned Loading

  1. compliance-trestle compliance-trestle Public

    An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard.

    Python 165 61

  2. compliance-to-policy compliance-to-policy Public

    Compliance-to-Policy (C2P) provides the framework to bridge the gap between compliance and policy administration.

    Go 21 17

  3. compliance-trestle-agile-authoring compliance-trestle-agile-authoring Public

    Agile authoring tutorial and repo set-up tooling

    Python 18 2

  4. community community Public

    OSCAL Compass community-wide collaboration space

    4 3

Repositories

Showing 10 of 18 repositories
  • compliance-trestle Public

    An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard.

    oscal-compass/compliance-trestle’s past year of commit activity
    Python 165 Apache-2.0 61 103 12 Updated Nov 5, 2024
  • oscal-content Public

    This repo will hold OSCAL content

    oscal-compass/oscal-content’s past year of commit activity
    0 Apache-2.0 1 0 0 Updated Nov 5, 2024
  • oscal-compass.github.io Public

    Organization level GitHub Pages

    oscal-compass/oscal-compass.github.io’s past year of commit activity
    1 Apache-2.0 0 3 1 Updated Oct 29, 2024
  • community Public

    OSCAL Compass community-wide collaboration space

    oscal-compass/community’s past year of commit activity
    4 Apache-2.0 3 13 5 Updated Oct 29, 2024
  • compliance-to-policy-go Public Forked from oscal-compass/compliance-to-policy

    Compliance-to-Policy (C2P) provides the framework to bridge the gap between compliance and policy administration in Go.

    oscal-compass/compliance-to-policy-go’s past year of commit activity
    Go 0 Apache-2.0 17 1 1 Updated Oct 24, 2024
  • compliance-to-policy Public

    Compliance-to-Policy (C2P) provides the framework to bridge the gap between compliance and policy administration.

    oscal-compass/compliance-to-policy’s past year of commit activity
    Go 21 Apache-2.0 17 8 1 Updated Oct 24, 2024
  • compliance-trestle-fedramp Public

    Compliance trestle plugin to support FedRAMP specific functionality.

    oscal-compass/compliance-trestle-fedramp’s past year of commit activity
    XSLT 4 Apache-2.0 1 0 2 Updated Oct 21, 2024
  • infrastructure-workflows Public

    Infrastructure automation for the oscal compass project

    oscal-compass/infrastructure-workflows’s past year of commit activity
    0 Apache-2.0 0 3 1 Updated Oct 4, 2024
  • oscal-sdk-go Public

    OSCAL SDK for the Go programming language

    oscal-compass/oscal-sdk-go’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Sep 27, 2024
  • compliance-trestle-demos Public

    Demo setup for compliance-trestle

    oscal-compass/compliance-trestle-demos’s past year of commit activity
    Python 32 Apache-2.0 9 9 2 Updated Sep 8, 2024

Most used topics

Loading…