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
LLMs and MCP servers, and 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 leakage, and more.
- MCP mode — security audit against MCP tool servers: indirect prompt injection via tool output, input validation, authorization boundary, audit-log completeness.
Every finding is tagged to NIST AI RMF subcategories, ISO/IEC 42001 Annex A controls, OWASP GenAI Top 10 items, MITRE ATLAS techniques, and classical CWE weaknesses — so you get technical findings and compliance evidence in one scan.
Install
pip install crimsonguard
Python 3.11 or newer.
Quick start
# Audit an MCP server (stdio)
crimsonguard scan-mcp \
--command "python -m your_mcp_server" \
--output scan.json
# Audit an LLM endpoint
crimsonguard scan-llm \
--provider openai --model gpt-4o-mini \
--output scan.json
# Generate JSON, OSCAL, HTML, PDF reports from a scan
crimsonguard report \
--input scan.json \
--format json,oscal,pdf \
--output ./reports/
Licensing
CrimsonGuard is proprietary software. See LICENSE for
the full license. The distribution also includes a NOTICE
file listing third-party open-source components and their licenses.
For commercial licensing, enterprise deployment, or custom engagements contact crimsonguard@the-s-lab.com.
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.2.tar.gz.
File metadata
- Download URL: crimsonguard-0.1.2.tar.gz
- Upload date:
- Size: 41.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
828ed9fbbd36c00ce3b5a797e676162e85d7f0ebc78def0c36bc1756457cdcf7
|
|
| MD5 |
a28bffc178c52c656b498ec592b49605
|
|
| BLAKE2b-256 |
b85ab2326dc0661650b71226bf9ccbb852122b10e84ead4f7a2cee2a1178d5a0
|
File details
Details for the file crimsonguard-0.1.2-py3-none-any.whl.
File metadata
- Download URL: crimsonguard-0.1.2-py3-none-any.whl
- Upload date:
- Size: 53.2 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 |
efb9cb9cfc9ec4bf4dff749278b1e1ce38de40cd745bd9bb544d9df987d9167d
|
|
| MD5 |
b73cba95076cf081da09a5a77437f9ad
|
|
| BLAKE2b-256 |
fd200b334f251fa974b4ee6fafdc8f194229c62046738efd148775a6b8527f93
|