ComplianceAsCode/content

User Guide

  • Introduction
  • Installing
  • Scanning
  • Content Notes

Developer Guide

  • Introduction
  • Building ComplianceAsCode
  • Creating Content
  • ComplianceAsCode Style Guide
  • Tools and Utilities
  • Contributing with XCCDFs, OVALs and remediations
  • Understanding the ComplianceAsCode build system
  • Content Testing
  • Legacy Notice
  • Stabilization Phase
  • Governance
  • AI-Assisted Development Skills
  • CEL Content
  • NIST 800-53 Control Files
  • NIST 800-53 Control Viewer & Gap Analysis

Testing Content Using Automatus

  • Introduction
  • Preparing a backend for testing
  • Test scenarios
  • Running tests
  • Analysis of results
  • Known issues

Graphs

  • Introduction
  • content/*/benchmarks
  • content/build-scripts
  • content/controls
  • content/docs
  • content/products
  • content/*/rules
  • content/shared
  • content/tests
  • content/utils

Jinja Macros Reference

  • General
  • Ansible
  • Bash
  • Fix Text
  • Kubernetes
  • OCIL
  • OVAL
  • SRG Requirement
  • Warning
  • Rule macros

Templates Reference

  • Available Templates
  • Creating Templates
  • Filters

Python Modules Reference

  • ssg package
  • tests package
  • tests.ssg_test_suite package
  • utils package

Python SSG Module API Reference

  • ssg
    • ssg package
      • Subpackages
        • ssg.entities package
        • ssg.ext package
        • ssg.oval_object_model package
      • Submodules
      • Module contents

Release Documentation

  • How to Perform An Upstream Release (GitHub)
  • Automation of Release Tasks
  • Stabilization Phase
  • Release
  • Clean Up
  • Update Ansible Roles in Galaxy
  • Announce It!
  • Downstream Build

Architecture Decisions Records

  • Introduction of Architecture Decisions Records
  • Removing CCIs
  • Define Jinja2 Boundaries
  • Context
  • Decision
  • Consequences
ComplianceAsCode/content
  • ssg
  • ssg package
  • ssg.ext package
  • ssg.ext.boolean package
  • View page source

ssg.ext.boolean package

Submodules

  • ssg.ext.boolean.boolean module
    • AND
      • AND.sort_order
    • BaseElement
      • BaseElement.pretty()
      • BaseElement.sort_order
    • BooleanAlgebra
      • BooleanAlgebra.cnf()
      • BooleanAlgebra.definition()
      • BooleanAlgebra.dnf()
      • BooleanAlgebra.normalize()
      • BooleanAlgebra.parse()
      • BooleanAlgebra.symbols()
      • BooleanAlgebra.tokenize()
    • DualBase
      • DualBase.absorb()
      • DualBase.distributive()
      • DualBase.flatten()
      • DualBase.simplify()
      • DualBase.subtract()
    • Expression
      • Expression.AND
      • Expression.FALSE
      • Expression.NOT
      • Expression.OR
      • Expression.Symbol
      • Expression.TRUE
      • Expression.args
      • Expression.get_literals()
      • Expression.get_symbols()
      • Expression.iscanonical
      • Expression.isliteral
      • Expression.literalize()
      • Expression.literals
      • Expression.objects
      • Expression.simplify()
      • Expression.sort_order
      • Expression.subs()
      • Expression.symbols
    • Function
      • Function.pretty()
    • NOT
      • NOT.cancel()
      • NOT.demorgan()
      • NOT.literalize()
      • NOT.pretty()
      • NOT.simplify()
    • OR
      • OR.sort_order
    • ParseError
    • Symbol
      • Symbol.pretty()
      • Symbol.sort_order

Module contents

Previous Next

© Copyright ComplianceAsCode.

Built with Sphinx using a theme provided by Read the Docs.