Skip to main content

LLM-powered risk statement generator and evidence validator for ControlBridge

Project description

controlbridge-ai

LLM-powered features for ControlBridge: risk statement generation and (in Phase 3) evidence validation.

Uses LiteLLM for provider-agnostic LLM calls and Instructor for structured output extraction into Pydantic models.

Provides

  • Risk Statement Generator — Convert control gaps into NIST SP 800-30-compliant risk statements
  • Evidence Validator (Phase 3) — Assess evidence sufficiency using LLM analysis
  • LLM Client — Provider-agnostic wrapper around LiteLLM with retry, rate limiting, and structured output

Supported providers

Any provider supported by LiteLLM:

  • Anthropic Claude (default: claude-sonnet-4-6)
  • OpenAI GPT
  • Google Gemini
  • AWS Bedrock
  • Azure OpenAI
  • Local models via Ollama, vLLM, etc.

Install

pip install controlbridge-ai

License: Apache 2.0

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

controlbridge_ai-0.2.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

controlbridge_ai-0.2.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file controlbridge_ai-0.2.1.tar.gz.

File metadata

  • Download URL: controlbridge_ai-0.2.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for controlbridge_ai-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f2e0a2026f26fa2bb20be870dda810d46f46f116efe88293d37da0bfec7f68bd
MD5 f49d905b2c727ea30bc2063ca0173b8b
BLAKE2b-256 2d37f2374eb6fa49d5635631ce2f5ed827964e8a2bca243b85330519e0067838

See more details on using hashes here.

File details

Details for the file controlbridge_ai-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for controlbridge_ai-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c45ef4bf59176a2e8cfc3cd2df82ba702d14de20c8b8015f3c58e1eed50ee5e1
MD5 03b75d17d8cd32e9fa3ba3da8df27155
BLAKE2b-256 ef18c671fc8884f22639fa2f75f6f61e7630546df7c1556226cee39a107c8ce5

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