Trust and assurance tool for AI — apply NIST AI RMF and ISO/IEC 42001 to LLMs and MCP servers.
Project description
CrimsonGuard
Trust your AI. Prove it.
CrimsonGuard applies NIST AI RMF 1.0 and ISO/IEC 42001:2023 to make AI systems reliable, safe, and secure. It produces auditor-ready evidence (OSCAL assessment-results + PDF) mapped to standard controls.
Two audit modes
- LLM mode — adversarial probes against LLM-powered AI: hallucination, prompt injection, PII leak, bias, and more.
- MCP mode — security audit against MCP tool servers: indirect prompt injection via tool output, input validation, authz boundary, audit log completeness.
Every finding is tagged to NIST AI RMF subcategories, ISO/IEC 42001 Annex A controls, OWASP GenAI Top 10, and MITRE ATLAS techniques — so you get technical findings and compliance evidence in one scan.
Status
Early development (v0.0.1, alpha). Public v0.1 target: ~6 weeks.
Install (once released)
pip install crimsonguard
Quick start (planned)
# Audit an MCP server
crimsonguard scan-mcp --target bfd-gen --profile process-safety
# Audit an LLM endpoint
crimsonguard scan-llm --target https://api.openai.com --model gpt-4o-mini
# Generate OSCAL + PDF report
crimsonguard report --scan-id <id> --format oscal,pdf
License
Apache-2.0. See LICENSE.
About
Built by the-s-lab — trustworthy AI for process engineering and safety-critical industries.
Project details
Release history Release notifications | RSS feed
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 crimsonguard-0.1.1.tar.gz.
File metadata
- Download URL: crimsonguard-0.1.1.tar.gz
- Upload date:
- Size: 50.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab6eee5f3b61161efb9166c371c78a2ba40879c08f624a4ee9f3e7f2f7f47161
|
|
| MD5 |
a36ca34831f14c7956974605c814b2a1
|
|
| BLAKE2b-256 |
dd69bf1075d669b55c50a90438c196e6c51194504b270e91bd24f9de84811916
|
File details
Details for the file crimsonguard-0.1.1-py3-none-any.whl.
File metadata
- Download URL: crimsonguard-0.1.1-py3-none-any.whl
- Upload date:
- Size: 54.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca55ef7791686cf63d8895423444eba7f2daa8ea4d27c5ba9ff5ac96a38d9f70
|
|
| MD5 |
fcec1c61ce8aaa783228ccb6e69ddddb
|
|
| BLAKE2b-256 |
eb208fc63f8a70336ac880e4a5dc459003214ad7991d84ad8de43db263e8f3de
|