Skip to main content

Compliance mapping, coverage, and OSCAL export for audit-packs

Project description

audit-packs-mapping

PyPI version License

audit-packs-mapping is the compliance framework mapping and coverage calculation engine for the audit-packs ecosystem. It evaluates raw security scanner findings and maps them to control requirements in GRC frameworks (such as SOC 2, NIST 800-53, GDPR, HIPAA, and ISO 27001).

Installation

pip install audit-packs-mapping

Features

  • Framework Control Mapping: Resolves raw scanner rule IDs (e.g. Checkov CKV_AWS_19, Semgrep rules) to specific compliance controls.
  • Coverage Engine: Computes compliance pass/fail/manual rates across active control frameworks based on finding states.
  • OSCAL Export: Generates NIST Open Security Controls Assessment Language (OSCAL) JSON representation of compliance postures.
  • Pack Registry Support: Loads, validates, and installs compliance packs containing control-to-rule mappings.

Learn More

This library is part of the larger audit-packs Compliance Intelligence Engine. For the main command-line interface, GitHub Action integration, and framework mappings, see the main repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audit_packs_mapping-0.1.1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

audit_packs_mapping-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file audit_packs_mapping-0.1.1.tar.gz.

File metadata

  • Download URL: audit_packs_mapping-0.1.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for audit_packs_mapping-0.1.1.tar.gz
Algorithm Hash digest
SHA256 aeff106d4ffca3ed70c63fc31fa1e46f9395d64d2a277a70d8181804b2aee8f2
MD5 506b5aefdcc3c69054dbf09198b29d47
BLAKE2b-256 6d22508ff0d26e7bb3829663bdb3ce7d81193a97b4048d981f72b32cb4e0e26b

See more details on using hashes here.

File details

Details for the file audit_packs_mapping-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for audit_packs_mapping-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e3d7733a78ea1de6819c79095632ead3bb3c6522bf40f0e88e8209187a0cc1e
MD5 0c620dd363ba990d276f922174bb4a53
BLAKE2b-256 4241169cf4c84e9d093893f34ea1dca916e804dd43a9434fb95cab99291a6ad7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page