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.
Metadata
Release files for crimsonguard 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crimsonguard-0.1.2.tar.gz | 41.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crimsonguard-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 94.3 kB
Release files / crimsonguard-0.1.2.tar.gz
| Download URL | crimsonguard-0.1.2.tar.gz |
|---|---|
| Size | 41.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
828ed9fbbd36c00ce3b5a797e676162e85d7f0ebc78def0c36bc1756457cdcf7
|
|
BLAKE2b-256 checksum How to use checksums |
b85ab2326dc0661650b71226bf9ccbb852122b10e84ead4f7a2cee2a1178d5a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / crimsonguard-0.1.2-py3-none-any.whl
| Download URL | crimsonguard-0.1.2-py3-none-any.whl |
|---|---|
| Size | 53.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
efb9cb9cfc9ec4bf4dff749278b1e1ce38de40cd745bd9bb544d9df987d9167d
|
|
BLAKE2b-256 checksum How to use checksums |
fd200b334f251fa974b4ee6fafdc8f194229c62046738efd148775a6b8527f93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|