Read me Page help ↗

System Intake & Risk Classifier

Describe your AI system. We map it to an EU AI Act risk tier, NIST RMF, ISO 42001, and GDPR obligations — instantly and deterministically.

ⓘ How to use this tool

What it does: you answer a short questionnaire about your AI system and we instantly classify its legal risk and list the obligations that apply — no files needed.

  • What you need: just knowledge of the system. Pick the closest option for each field.
  • Unsure on a field? Choose the safer (higher-risk) option — you can re-run anytime.
  • You'll get: an EU AI Act risk tier, a mapped obligation checklist, and the exact regulations that apply across authorities (EU, US states, UK, Canada, ISO/NIST, and more).
Does it involve any of these practices? (EU AI Act Art. 5)

Fairness & Bias Scanner

Upload a CSV of model outcomes. We compute real demographic parity, the 4/5ths disparate-impact ratio, equal-opportunity gaps (if you have labels) — and scan every other column for a possible proxy for the protected attribute — entirely in your browser.

ⓘ What is a “CSV of model outcomes” & how do I get one?

What it is: a simple spreadsheet saved as a .csv file where each row is one decision your AI made about one person or case. You need at least two columns:

  • A protected-attribute column — the group to check for fairness, e.g. gender, race, age_band.
  • An outcome / prediction column — what the model decided, e.g. 1/0, approved/denied, hire/no-hire.
  • (Optional) a ground-truth label column — the correct answer. Add it to also measure equal-opportunity (accuracy parity across groups).

Where to get it: export your model's prediction logs, batch-scoring output, or a table of past decisions from your data warehouse, BI tool, or notebook — most teams already log this.

How to create it: in Excel / Google Sheets add the columns above and Save As → CSV; or in Python: df[['gender','prediction','label']].to_csv('outcomes.csv', index=False).

genderpredictionlabel
female11
male01
female00

Proxy scan: every other column in your file (e.g. zip code, school, job title) is checked for association with both the protected attribute and the outcome, using Cramér's V — a real, bounded chi-square statistic, not a model-derived importance score (this tool never sees your actual model, only its outcomes). Flagging a column isn't proof it's a proxy — it's a lead to review.

🔒 Parsed entirely in your browser — the file never leaves your device. Download a blank template ↓

Need a sample? Load demo data

Drift & Data-Quality Detector

Compare a baseline dataset against a current one to compute PSI & KS per feature, or scan a single dataset for missingness, constants, outliers and duplicates.

ⓘ What to upload, link, or where to get it

What it does: compares two snapshots of your data to detect drift — when live inputs have shifted away from what the model was built on (a leading cause of silent accuracy decay).

  • Baseline — your reference data: the training set, or a known-good period (e.g. last quarter). Upload a CSV or paste a URL.
  • Current — recent production data with the same column names. We compute PSI & KS for every shared feature.
  • Load only the baseline to run a data-quality scan (missing values, outliers, constants, duplicates).
  • URL sources supported: HuggingFace dataset pages (huggingface.co/datasets/…), direct .csv links (GitHub raw, cloud storage), HuggingFace file paths.

Download a blank CSV template ↓

Baseline dataset (training data or reference period)
Current dataset (recent production data — optional)

Documentation & Control Gap Scanner

Paste your model card, system card, or governance documentation. We score it against the control areas an EU AI Act technical file (Annex IV) and a credible model card should cover.

ⓘ What to paste or link here

What it does: scores your documentation against the 14 control areas auditors expect, then shows exactly which are present, weak, or missing.

  • Link: paste a public URL to a model card (e.g. Hugging Face, GitHub, Confluence) and click Fetch & analyse — we retrieve and scan the text server-side.
  • Paste: or paste the text directly — your model card, system card, datasheet, or any governance write-up, even a rough draft.
  • Don't have one yet? Paste whatever description exists; the scan tells you precisely which sections to write next.
  • You'll get: a completeness score and a present / weak / missing breakdown per control.
or paste text directly
Load a thin example

Governance Copilot

Ask the agent anything about your assessment or AI governance. It reads your findings and gives grounded, A-to-Z direction.

ⓘ How the Copilot works

What it does: answers your AI-governance questions and proposes step-by-step fixes, grounded in the results from the other tools (your risk tier, fairness/drift findings, and documentation gaps).

  • Run the Intake and scanners first for tailored advice — or just ask general questions about the EU AI Act, NIST RMF, ISO 42001, bias, or drift.
  • It helps you prepare and evidence compliance; it never claims to make a system “compliant” on its own.

Compliance Dossier

Your full assessment, compiled into an audit-ready report with a prioritised remediation roadmap.

Customer evidence room

Summary links disclose the system name, risk tier, score and dates only. They exclude intake answers, contacts and detailed findings. Anyone with the link can view that summary until it expires or you revoke it.

Issuing a Trust Passport separately publishes its signed attestation to anyone with its verification link. A valid signature proves integrity, not safety or legal compliance. Revoke issued passports separately.

ⓘ About this report

What it does: compiles every result into one audit-ready report — risk classification, applicable regulations across authorities, findings, and a prioritised remediation roadmap (each action has an owner, effort, framework reference, and acceptance test).

  • Print / PDF to share with stakeholders; Save privately to resume later. Create a separate expiring summary link when you want to share.
  • Run more tools, then click Rebuild to refresh the report and score.

Regulatory Timeline & Deadline Tracker

Every major AI-governance deadline across jurisdictions — colour-coded by status and filtered to your system's risk tier when you've completed the intake.

ⓘ How to use this tracker

Select a framework below to see its phased rollout. Milestones are marked done, imminent (<90 days), or upcoming. Run the System Intake first and your risk tier will highlight only the obligations that apply to you.

Model Card Generator

Generates an EU AI Act Annex IV-compliant model card, pre-filled from your workbench findings. Fill any gaps and download as Markdown.

ⓘ What is a model card & why does it matter?

What it does: compiles a structured technical document covering the 14 Annex IV control areas required for EU AI Act high-risk systems — auto-filled from your intake, fairness, and documentation results.

  • Run the System Intake and Fairness Scanner first for the richest auto-fill.
  • Fill in any blank fields, then click Generate & Download to get a .md file ready for your technical file.
  • The card is a governance starting point — have your legal team review before submission to a notified body.

1 · System Identity (auto-filled from intake)

2 · Intended Use

3 · Training Data

4 · Evaluation & Performance

5 · Fairness & Bias (auto-filled from Fairness Scanner)

Run the Fairness Scanner first to auto-fill this section.

6 · Limitations & Risks

7 · Human Oversight & Monitoring

LLM Safety Evaluator

Paste your system prompt and adversarial test prompts. We check for AI disclosure compliance, prompt injection, PII exposure, jailbreak patterns, and hallucination guardrails — entirely in your browser.

ⓘ What to paste here & what we check

System prompt: the instructions you give the LLM before the user turn. Required by EU AI Act Art. 50 to include an AI disclosure. We check for 6 recommended safety controls.

Adversarial test prompts: one per line — paste typical attack samples from your red-team or known jailbreak libraries to see how many your system prompt can resist. We check 24 injection and jailbreak patterns.

  • All analysis runs in your browser. No prompts are sent to any server.
  • Pattern matching is a fast triage — not a substitute for live red-teaming with a real model.

AI Governance Framework

Generate a comprehensive organisational AI governance plan — team charter with input/output workflows, C-Suite accountability matrix, IT controls for AI, and a 12-month working roadmap.

ⓘ What this generates

A board-ready governance framework document covering five areas:

  • AI Governance Team Charter — mandate, composition, and the explicit input → process → output workflow the team operates on.
  • C-Suite Accountability Matrix — what each executive owns, what they receive monthly/quarterly, and what they approve.
  • IT Governance Controls for AI — data, infrastructure, security, change-management gates, vendor governance, and incident response.
  • 12-Month Working Plan — phased roadmap (Foundation → Assessment → Controls → Optimise) with inputs, activities, and deliverables per phase.
  • Staff AI Usage Policy — acceptable use, approved-tools register, and high-risk use cases that need governance approval.

Fill in your organisation profile and click Generate Framework. Download as Markdown for your intranet, board pack, or compliance file.

1 · Organisation Profile (auto-filled from intake where available)

2 · Current AI State

3 · Governance Team Structure

Platform administration

This operation is available only in the private administration area. Published regulations remain available in the Regulatory Horizon.

Platform administration

This operation is available only in the private administration area. Published regulations remain available in the Regulatory Horizon.

Platform administration

This operation is available only in the private administration area. Published regulations remain available in the Regulatory Horizon.

Platform administration

This operation is available only in the private administration area. Published regulations remain available in the Regulatory Horizon.

Digital Twin & Simulation

Test a governance change before it's real. Every scenario here runs real data through this platform's own engines — the Control Plane, the Controls Register, the AI Inventory dependency graph, the obligation clocks — with one input held hypothetical. Nothing is ever written except the result itself.

ⓘ What's real here, and what isn't

Six scenarios, all data-driven: a policy change is backtested against your real logged Control Plane history; a control failure recomputes real residual risk in memory; a vendor outage or model change walks the real AI Inventory relationship graph to its real dependents; an adversarial agent runs a representative attack battery through the real Control Plane against your real active policies; a new regulation forces a real, already-catalogued upcoming law to "active today" and computes the real coverage gap.

Not built here, deliberately: a fabricated data-breach probability model or human-approval-delay queueing model — this codebase doesn't invent numbers that look precise but aren't backed by anything real.

Every result shows its assumptions and a confidence level, and nothing here ever writes to a system, asset, control, or policy — only to this simulation's own saved result, so you can run and compare as many as you like.

Recent simulations

Run several to compare — nothing here is ever applied.

Incident Intelligence

A graph of real, documented AI failures — each mapped to the control that would have prevented it. We match the incidents most likely to hit your system to its risk profile, so you can fix the gaps before they become your incident.

ⓘ How matching works

We score every incident against your system's domain, risk tier, and findings — and, when available, against your live Agent Control Plane telemetry (the action types your fleet is intervened on most). Higher relevance = closer to your situation.

  • If you've run the System Intake, your profile is pre-filled. Otherwise set it below.
  • Each match shows the failure mode and the exact preventive control + framework reference.

Regulatory Horizon

The AI rules landscape moves constantly. We match upcoming deadlines and recent changes to your system — by jurisdiction, risk tier and characteristics — with a countdown and the action to take for each.

ⓘ How this works

We score every tracked development against your jurisdiction, tier, domain and traits (GenAI, personal data, automated decisions), then sort by what's coming soonest and what changed most recently.

  • Pre-filled from your System Intake when available — adjust below.
  • Each item shows who it affects, the impact, and a concrete next action.

AI System Registry

The anchor of a governance program (NIST AI RMF GOVERN 1.6, ISO/IEC 42001, EU AI Act Art. 49): every model, GenAI app and agent registered in one place — each with live obligation clocks showing exactly what it owes, by when, and the artifacts to produce.

ⓘ How this works

Register a system (or auto-fill from your System Intake). We compute every regulatory obligation that applies to it — across the jurisdictions it operates in — with a countdown to each effective date and the concrete artifact list. Link saved assessments to build the system's governance record.

  • Active duties already apply today; imminent ones take effect within 180 days.
  • The Control Library below cross-maps NIST AI RMF (72 subcategories), ISO/IEC 42001 Annex A (38 controls) and the EU AI Act artifact set, so one piece of evidence can satisfy several regimes.
Operates in:

Regulatory impact

Checking…

Autonomously flagged from Regulatory Watch: when a regulatory change is applied to the Horizon, we check it against every registered system's jurisdiction and profile using the same logic that computes its obligation clocks. A flag here means the change is plausibly relevant — it never changes a clock, a control, or a saved Crosswalk/Vendor Pack's answers for you; review it and, if it applies, revisit that system's Compliance Crosswalk yourself.

Control Library

128 cross-mapped controls. Click a control to see its equivalents in the other frameworks.

Platform administration

This operation is available only in the private administration area. Published regulations remain available in the Regulatory Horizon.

Shadow AI Detection

Open Discovery & Integrations to scan a GitHub repository and import dependency and CI evidence into a saved assessment.

Paste source code or config, or upload files, and we scan for signs of unregistered AI use: exposed provider API keys, live model-endpoint URLs, agent-framework imports, MCP server configs, and AI SaaS tool mentions.

ⓘ How this works

What it does: pattern-matches your input against known AI provider key formats, model-endpoint domains, agent-framework imports (LangChain, CrewAI, AutoGen, …), and MCP server configuration — the kind of thing that ends up in a repo without ever going through governance review.

What it doesn't do: confirm a key is live, call any external service, or send your content anywhere — everything runs in your browser. A match is a discovery signal, not proof; review each finding yourself. Nothing is auto-registered or auto-approved.

Matched API keys are redacted before they're ever shown (first/last few characters only) — the real value never leaves the regex match.

or paste text directly
Load a sample with findings

Vendor Risk Analyzer

Paste a vendor's contract, DPA, or security policy text. We scan for the clauses that matter for AI vendor governance: training on your data, subprocessor disclosure, data residency, security certifications, breach notification, audit rights, and what happens to your data on termination.

ⓘ How this works

What it does: keyword-matches the text against seven governance-relevant clause types. Most are scored on presence (a protection you want to see); "training on your data" is scored the opposite way — language suggesting the vendor trains on your content is flagged as a risk, language explicitly ruling it out counts as a protection.

What it doesn't do: real legal analysis. This is a discovery signal to help you ask the vendor the right follow-up questions, not a substitute for counsel reviewing the actual contract. Nothing is sent anywhere for the scan itself.

Enter a vendor name below to also check the live incident database for anything already reported about them.

Load a sample with findings

Red Team & Adversarial Testing

Point this at your own model or agent endpoint and we'll run a battery of real prompt-injection, jailbreak, and instruction-extraction attacks against it — free, on demand, no sales call. Most AI-governance platforms treat this as a paid enterprise add-on or don't offer it at all.

ⓘ How findings are verified

Prompt injection & jailbreak attacks are objectively verified: each one asks your endpoint to output a unique, per-run marker token. If that exact token comes back in the response, that's reproducible proof the injected instruction was followed — not a guess.

System-prompt/instruction-extraction attacks are heuristic: this tool never sees your real system prompt, so there's no ground truth to check a "leak" against. Those findings are labeled possible_leak based on refusal-language absence and are meant to be reviewed manually, not treated as confirmed.

Only your own endpoint is contacted — the URL you provide, nothing else. Requests to private/internal/cloud-metadata addresses are refused. The endpoint's hostname is stored with the result; the full URL and any auth header are never persisted.

Results are reachable only via their own private link — there's no public list of everyone's red team runs.

Model & Artifact Security Scanner

Upload a model file — a pickle (.pkl), a PyTorch checkpoint (.pt/.pth/.bin), or a .safetensors file — and we'll check whether it can execute code when loaded. This is the free-model-supply-chain equivalent of scanning a package before you install it.

ⓘ What this actually checks

This is a real opcode-level pickle disassembler, not a keyword search. Python's pickle format lets a file name an arbitrary function to call when it's loaded (that's the entire mechanism behind "malicious model file" attacks). We parse the file's actual opcode stream and check every such reference against a curated list of dangerous callables (os.system, subprocess.Popen, eval, …) — a match is dangerous, reported with the exact module and function name found. A reference to an unfamiliar class that isn't on our small allowlist of common ML libraries is flagged for review, not asserted malicious. A file with none of these mechanisms present at all is clean, by construction — not by the absence of a pattern match.

.safetensors files can't execute code by design — that's the whole reason the format exists. We only check the file is well-formed and flag anything suspicious stuffed into its free-form metadata block.

Formats we don't structurally understand (e.g. .onnx) get a shallow raw-byte search only, and we say so in the result — we never report a format we can't actually parse as "clean."

🔒 The file is parsed entirely in your browser. It is never uploaded anywhere.

AI Threat Matrix

Your System Intake profile, mapped against two free, authoritative external datasets: the MIT AI Risk Repository (1,178 risks across 7 domains) and MITRE ATLAS (173 real adversarial-AI techniques, 63 real case studies). Every result traces to a specific, cited row — never an invented score.

ⓘ How this mapping works

MIT risk domains are matched by explicit rule against your intake profile (e.g. a generative-AI system maps to "Discrimination & Toxicity" and "Misinformation"; a system with personal or biometric data maps to "Privacy & Security") — every match states exactly which profile fact triggered it, with the real count of matching MIT risk entries and a few real examples.

ATLAS techniques are matched by keyword against MITRE's own technique names and descriptions — the same transparent, pattern-based approach the Shadow AI Detection tool already uses, not a black-box score. A baseline "supply chain" set applies to every system; generative, personal-data, and automated/agentic flags add more. Click a technique to see the real case studies that actually used it.

Run System Intake first if you haven't — this tool reads that profile directly.

AI Vulnerability Watch

Recent entries from AVID (AI Vulnerability Database) — a free, real, community-curated feed distinct from the Incident Intelligence tool's news-sourced database.

AI/ML Model Risk Management

Manage model risk the way financial regulators expect — a tiered model inventory and an independent-validation lifecycle. Aligned to SR 26-2 (US), OSFI E-23 (Canada), PRA SS1/23 (UK) and MAS. Runs in your browser; saved locally.

ⓘ How this works

Add each model to the inventory and set its materiality tier from business impact × exposure — higher tiers get deeper validation and oversight. For each model, work the validation checklist (conceptual soundness, data quality & lineage, outcomes analysis / back-testing, ongoing monitoring, bias / fairness, explainability, independent validation, effective-challenge sign-off) and record a next-review date.

SR 26-2 (Apr 2026) covers supervised ML; generative & agentic AI are currently outside its formal scope pending an interagency RFI — govern those under the AI Governance & Risk policies. Pair this with the Fairness Scanner and Drift tools for the bias and monitoring evidence.

Tier is computed from impact × exposure. High-tier models need full validation before go-live.

Fair Lending & Adverse Action

Generate a compliant adverse-action notice and run a four-fifths disparate-impact check for AI credit decisions. Grounded in ECOA / Reg B §1002.9 and FCRA. Runs in your browser.

ⓘ How this works & the 2026 caveat

ECOA / Reg B requires the specific principal reasons for an adverse credit decision — "the model is too complex to explain" is not a defense. When a third-party score/report is used, FCRA adds an adverse-action notice identifying the source.

Disparate impact: the CFPB removed the ECOA "effects test" (Reg B rule eff. 21 Jul 2026), but disparate impact remains actionable under the Fair Housing Act, DOJ and state law (and NY DFS / Colorado for insurance) — so keep testing. Treat it as jurisdiction-dependent, not eliminated.

Adverse-action notice generator

Select the specific principal reasons:

Disparate-impact (four-fifths) test

Enter approvals and total applicants per group. The disadvantaged group's selection rate should be ≥ 80% of the highest group's.

FS AI RMF Controls & Operational Resilience

Work the finance AI control set (Treasury / CRI FS AI RMF, crosswalked to NIST AI RMF, ISO/IEC 42001 and SR 26-2) and keep a DORA register of ICT/AI third-party providers. Runs in your browser; saved locally.

ⓘ How this works

The checklist covers the seven FS AI RMF domains with representative control objectives and their crosswalks — a starter, not the full ~230-objective set. Track completion per domain. The register captures ICT/AI third-party arrangements DORA expects you to record (register of information), flagging critical providers missing a contract review or exit plan.

FS AI RMF control checklist

DORA — ICT / AI third-party register

Critical providers missing a contract review or exit plan are flagged.

Article 50 Transparency Wizard

EU AI Act transparency duties for chatbots, generative AI, deepfakes and emotion recognition have applied since 2 August 2026 — unchanged by the Digital Omnibus. Machine-readable marking of synthetic content from systems already on the market is due by 2 December 2026. Answer a few questions and get your exact duties, ready-to-paste disclosure text, and a compliance note you can file as evidence.

ⓘ Who needs this & what you get

Who: anyone shipping a chatbot or voice assistant, generating synthetic audio/image/video/text, publishing deepfakes or AI-written articles, or operating emotion-recognition / biometric-categorisation — where the system is on the EU market or its users or outputs reach the EU.

  • Art. 50(1) — tell people they are talking to an AI (provider duty).
  • Art. 50(2) — machine-readable marking of synthetic content (provider duty; legacy systems get a marking grace period to 2 Dec 2026).
  • Art. 50(3) — disclose emotion recognition / biometric categorisation (deployer duty).
  • Art. 50(4) — label deepfakes and AI text published to inform the public (deployer duty).

Everything runs in your browser. Fines for non-compliance reach €15M or 3% of worldwide turnover. Educational aid, not legal advice.

Interaction

Content generation

What you publish

Sensing people

Compliance Crosswalk

Answer once, comply with everything. We collapse EU AI Act, NIST AI RMF and ISO/IEC 42001 into a single worksheet — each row already tells you which frameworks it satisfies, so one status update covers all of them at once.

ⓘ How this works

What it does: takes your System Intake profile and the 128-control cross-mapped library behind this platform, and groups controls that are the same underlying practice — described differently by each framework — into one row. Mark each row's status once; it counts toward every framework it lists.

Required vs. recommended: rows are marked Required when your intake profile makes that control a legal obligation (EU AI Act), and Recommended for the voluntary NIST/ISO governance baseline every program should still run.

Saved to your account automatically as you mark rows — reload any time from the link, or export a board-ready worksheet.

Run the System Intake first, then click "Build from intake" to generate your crosswalk.

Vendor AI Due-Diligence Answer Pack

Answer the ~40 questions every enterprise AI vendor questionnaire asks — once. Save it, keep it current, and paste the relevant sections into any buyer's security-review portal or RFP response instead of re-typing the same answers every time.

ⓘ What this generates

Company & product basics, model provenance and training-data handling, data privacy, security posture, AI governance/compliance (EU AI Act tier, NIST/ISO alignment, bias testing, human oversight), reliability, and legal terms — the categories that recur across SIG-style security reviews and the AI-specific questions that have become standard since 2024.

These are your own representations — this tool formats them, it does not verify them.

Agent-to-Agent Governance Handshake

Before your agent calls another AI agent — a vendor's model, an MCP tool, another org's autonomous agent — an automatic handshake verifies the peer's Trust Passport and decides allow / review / deny. No human in the loop for the common case; only the boundary cases surface for approval.

ⓘ How this works & why it's different

Every other tool here governs your own AI system. This governs the moment two AI agents from potentially different organizations start talking to each other — the trust primitive an emerging agent economy needs and mostly doesn't have.

  • Cryptographic, not vibes-based: the peer's Trust Passport signature is independently re-verified against our signing key — a tampered or forged passport is a hard DENY regardless of policy.
  • Policy-as-code: set the minimum assurance level, readiness score, allowed risk tiers, and required frameworks your agent requires of a peer before it's willing to talk to it.
  • Same tamper-evident ledger as the Agent Control Plane above (EU AI Act Art. 12) — every handshake is sealed alongside every other agent action, hash-chained and independently verifiable.
  • No passport, no verify: by default an unverifiable peer is denied outright, not silently allowed — flip "Require a verified passport" off to hold unverifiable peers for human review instead.
Block these peer risk tiers
Require the peer to attest to these frameworks (optional)

Handshake ledger

No handshakes run yet.

Refresh ledger