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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6df4e805e87053a803002ebb5b23350c7cc2df2b29e02c66be4671833514c763
|
|
| MD5 |
b0adb2977e7d29cc4836073b320b84e6
|
|
| BLAKE2b-256 |
d3dd888d950e849d723c456dbe28e763c3a7879943cc249f2f4b56ae73947636
|
File details
Details for the file cra_compliance_kit-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cra_compliance_kit-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b44a600effa529a22cdcc04a4f39ed459dd44e3a21d57bfcd24388cd433d5152
|
|
| MD5 |
abf4e362fd34a718bf8cb6f845f58434
|
|
| BLAKE2b-256 |
d94daaafe0ad23375b1d2e667ac682198de092a92712396375d73e4f7c4ba721
|