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 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


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.1.tar.gz (50.9 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.1-py3-none-any.whl (54.3 kB view details)

Uploaded Python 3

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

Hashes for crimsonguard-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ab6eee5f3b61161efb9166c371c78a2ba40879c08f624a4ee9f3e7f2f7f47161
MD5 a36ca34831f14c7956974605c814b2a1
BLAKE2b-256 dd69bf1075d669b55c50a90438c196e6c51194504b270e91bd24f9de84811916

See more details on using hashes here.

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

Hashes for crimsonguard-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca55ef7791686cf63d8895423444eba7f2daa8ea4d27c5ba9ff5ac96a38d9f70
MD5 fcec1c61ce8aaa783228ccb6e69ddddb
BLAKE2b-256 eb208fc63f8a70336ac880e4a5dc459003214ad7991d84ad8de43db263e8f3de

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