Skip to main content

Core models, normalization, diff, and data-flow primitives for audit-packs

Project description

audit-packs-core

PyPI version License

audit-packs-core is the foundational library for the audit-packs ecosystem. It provides the core data structures, schema models, parser interfaces, diffing utilities, and normalization primitives used across all other package modules.

Installation

pip install audit-packs-core

Features

  • Standardized Schema Models: Defines standard structures for scanner findings, controls, frameworks, rules, and reports.
  • Normalization Primitives: Converts scanner-specific findings into a scanner-agnostic intermediate representation.
  • Diffing Utilities: Compares findings between parent and feature branches to detect newly introduced compliance gaps.
  • YAML Configuration Parser: Parses standard YAML frameworks and control files.

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_core-0.1.1.tar.gz (6.4 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_core-0.1.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for audit_packs_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6de15a79169ebadb3494a690975a6bbd25352df4d6986497833ea6101e595248
MD5 e33cd1754d5f83b2219a776568761370
BLAKE2b-256 8748ba4de0a8de155eadd95b646d32204e39f61bad3c1d7bb4042eabd5c63fd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for audit_packs_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a4826290c264a5fbf0552adf372e69bcca7e6e9a0d0de652fbf949ecab8948aa
MD5 ffc147ed304f94d947ddcae9459557ea
BLAKE2b-256 c857eae92bb187bfb5a5090bffb67a79eecdecb6010e0b40bde06fdffccb8c6c

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