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 155 58

  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 19 13

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

    Agile authoring tutorial and repo set-up tooling

    Python 17 2

  4. community community Public

    OSCAL Compass community-wide collaboration space

    4 2

Repositories

Showing 10 of 14 repositories
  • compliance-trestle-demos Public

    Demo setup for compliance-trestle

    oscal-compass/compliance-trestle-demos’s past year of commit activity
    Python 31 Apache-2.0 9 9 2 Updated Sep 8, 2024
  • 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 155 Apache-2.0 58 108 (1 issue needs help) 15 Updated Sep 8, 2024
  • community Public

    OSCAL Compass community-wide collaboration space

    oscal-compass/community’s past year of commit activity
    4 Apache-2.0 2 19 7 Updated Sep 6, 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 1 5 Updated Sep 6, 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 19 Apache-2.0 13 5 1 Updated Sep 3, 2024
  • compliance-trestle-agile-authoring Public

    Agile authoring tutorial and repo set-up tooling

    oscal-compass/compliance-trestle-agile-authoring’s past year of commit activity
    Python 17 Apache-2.0 2 6 1 Updated Sep 3, 2024
  • .github Public

    Default files for the oscal-compass organization

    oscal-compass/.github’s past year of commit activity
    1 Apache-2.0 1 0 0 Updated Sep 3, 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 1 0 Updated Jul 22, 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 2 0 Updated Jun 13, 2024
  • oscal-insights Public

    oscal-insights

    oscal-compass/oscal-insights’s past year of commit activity
    Python 1 Apache-2.0 0 1 0 Updated Mar 19, 2024

Top languages

Loading…

Most used topics

Loading…