Catalog PyPI
PACKAGE EXPLORERView in registry

adlor-caiq

PyPI

Open-source CLI for AI vendor risk assessment using CSA AI-CAIQ, NIST AI RMF, and ISO 42001

Versions collected1
Direct dependencies5From release 0.1.0
Last observed20 Oct, 19:39 UTC

README

Version 0.1.0 documentation

[Adlor CAIQ] — AI Vendor Risk Assessment CLI & Schema

Open-Source AI Governance & Due Diligence Toolkit
Aligned to CSA AI-CAIQ v1.0, NIST AI RMF 1.0, ISO/IEC 42001:2023, and EU AI Act (2024/1689).


📌 Overview

adlor-caiq is a lightweight, zero-dependency CLI and schema evaluator that automates third-party AI vendor risk assessments. It provides an auditable 34-question structured framework across 6 core risk domains, generates executive markdown scorecards, detects critical compliance gaps, and provides remediation roadmaps before enterprise procurement.

Key Capabilities

  • 📋 Standardized 34-Question Bank: Mapped directly to CSA AI Controls Matrix, NIST AI RMF functions, ISO 42001 clauses, and EU AI Act articles.
  • ⚖️ Weighted Scoring Engine: Domain-level and composite risk calculation (0–100) with risk tier classification (LOW_RISK, MEDIUM_RISK, HIGH_RISK, CRITICAL_RISK).
  • 🔍 Gap Analysis & Remediation: Automatically flags missing, unanswered, or weak-evidence responses with actionable procurement recommendations.
  • 📊 Multi-Format Reporting: Export reports in Markdown (Executive Scorecard), JSON (CI/CD integration), and CSV (Procurement spreadsheets).
  • ⚖️ Side-by-Side Vendor Comparison: Benchmark two AI vendors head-to-head with delta scoring.
  • ⚡ Model Context Protocol (MCP): FastMCP server exposing scoring and question bank tools to Claude, Cursor, and Windsurf AI agents.

🚀 Quick Start

Installation

pip install adlor-caiq

Or install with MCP server support:

pip install "adlor-caiq[mcp]"

🛠️ CLI Usage

1. Initialize a Blank Assessment Template

Generate a pre-filled vendor-assessment.yaml with all 34 questions and guidance notes:

adlor-caiq init -o my-vendor.yaml

2. Score a Completed Assessment

Evaluate the completed questionnaire and view domain-level risk scorecards in the terminal:

adlor-caiq score my-vendor.yaml

3. Export Formatted Reports

Generate an Executive Summary in Markdown, JSON, or CSV:

# Export Markdown scorecard
adlor-caiq export my-vendor.yaml --format md -o report.md

# Export JSON for automated CI/CD gating
adlor-caiq export my-vendor.yaml --format json -o report.json

# Export CSV for procurement teams
adlor-caiq export my-vendor.yaml --format csv -o gaps.csv

4. Benchmark Two Vendors

Compare two competing AI SaaS solutions:

adlor-caiq compare vendor-a.yaml vendor-b.yaml

🏛️ Assessment Domains & Framework Alignment

DomainQuestionsCSA AI-CAIQNIST AI RMFISO 42001EU AI Act
AI Governance & Accountability6AIS-01 to 06GOVERN 1.1–4.1Clauses 5.2, 5.3, 6.1.2Articles 9, 14, 60
Data Provenance & Privacy6DSP-01 to 06MAP 2.1–3.1Annex A.6, A.8, A.9Articles 10, 15
Model Transparency & Explainability5AIE-01 to 05MAP 1.1–1.2, MEASURE 2.6Annex A.5, A.7Articles 11, 13, 53
Security & Adversarial Resilience6SEC-01 to 06MEASURE 2.7–2.8Annex A.8.1–A.8.5Articles 12, 15
Operational Reliability & SLA5OPS-01 to 05MANAGE 1.1–4.2Clauses 7.4, 8.1–8.3Articles 9, 12, 15
Regulatory Compliance & Ethics6REG-01 to 06MAP 5.1, MEASURE 2.10Annex A.7.3, A.9.3Articles 10, 27, 50, 82

📄 License & Attribution

  • License: MIT
  • Maintained by: Adlor Labs
  • Primary Source Standard: Cloud Security Alliance (CSA) AI Controls Matrix (AICM) & Consensus Assessment Initiative Questionnaire (AI-CAIQ).

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.020 Aug 20265

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:39 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d0e72e948dd1aca6722e08530b239aa9a95e03b3707628fd5c7e0d5366c081a1