Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crimsonguard-0.1.2.tar.gz (41.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crimsonguard-0.1.2-py3-none-any.whl (53.2 kB view details)

Uploaded Python 3

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

Hashes for crimsonguard-0.1.2.tar.gz
Algorithm Hash digest
SHA256 828ed9fbbd36c00ce3b5a797e676162e85d7f0ebc78def0c36bc1756457cdcf7
MD5 a28bffc178c52c656b498ec592b49605
BLAKE2b-256 b85ab2326dc0661650b71226bf9ccbb852122b10e84ead4f7a2cee2a1178d5a0

See more details on using hashes here.

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

Hashes for crimsonguard-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 efb9cb9cfc9ec4bf4dff749278b1e1ce38de40cd745bd9bb544d9df987d9167d
MD5 b73cba95076cf081da09a5a77437f9ad
BLAKE2b-256 fd200b334f251fa974b4ee6fafdc8f194229c62046738efd148775a6b8527f93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page