Skip to main content

CRA Compliance Kit for IoT Devices

Project description

CRA Compliance Kit for IoT Devices

Meet EU Cyber Resilience Act requirements in one pip install. Vulnerability reporting deadline: September 11, 2026

Quickstart

pip install cra-compliance-kit

from cra_kit.identity import DeviceIdentityService from cra_kit.firmware import FirmwareHealthService python -m sbom.generator --output sbom.xml

Open Modules (MIT)

  • identity.py - 5-tier device trust with certificate auth
  • firmware.py - CVE matching + version gating
  • input_guard.py - Input classification + injection detection
  • action_guard.py - Hard-blocked and confirm-required actions
  • sbom/generator.py - CycloneDX 1.5 SBOM generation

Commercial Modules (paid license)

  • provenance.py - HMAC-SHA256 audit chain
  • guardian.py - Security health scoring 0-100
  • baselines.py - Anomaly detection
  • signing.py - Inter-service request signing

Pricing: Dev 500/yr | Pro 1,500/yr | Enterprise 7,500/yr

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

cra_compliance_kit-1.0.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

cra_compliance_kit-1.0.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file cra_compliance_kit-1.0.0.tar.gz.

File metadata

  • Download URL: cra_compliance_kit-1.0.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for cra_compliance_kit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6df4e805e87053a803002ebb5b23350c7cc2df2b29e02c66be4671833514c763
MD5 b0adb2977e7d29cc4836073b320b84e6
BLAKE2b-256 d3dd888d950e849d723c456dbe28e763c3a7879943cc249f2f4b56ae73947636

See more details on using hashes here.

File details

Details for the file cra_compliance_kit-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cra_compliance_kit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b44a600effa529a22cdcc04a4f39ed459dd44e3a21d57bfcd24388cd433d5152
MD5 abf4e362fd34a718bf8cb6f845f58434
BLAKE2b-256 d94daaafe0ad23375b1d2e667ac682198de092a92712396375d73e4f7c4ba721

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