Skip to main content

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)

Source distribution for crimsonguard 0.1.2
File Size Uploaded
crimsonguard-0.1.2.tar.gz 41.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crimsonguard 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page