Skip to content
GONATURELLE
United States (voluntary framework)

NIST AI RMF & Generative AI Profile Testing Guide

The NIST AI RMF is voluntary, yet it has become the common vocabulary that US regulators, state laws and enterprise buyers reference. Its MEASURE function and the Generative AI Profile's twelve risk categories give agent teams a structured way to decide what to test and to show that the testing covered the risks that matter.

Reviewed by Nandini Joshi, Head of Regulatory Science · updated 1 Nov 2026
NIST AI RMF
Instrument
NIST AI Risk Management Framework 1.0 (NIST AI 100-1) and Generative AI Profile (NIST AI 600-1)
Primary citation
NIST AI 100-1 (January 2023), MEASURE function; NIST AI 600-1 (July 2024)
Authority
National Institute of Standards and Technology
Status
As of November 2026: AI RMF 1.0 (January 2023) and NIST AI 600-1 (July 2024) remain the published versions referenced by regulators and buyers. The July 2025 America's AI Action Plan directed NIST to revise the AI RMF, so check NIST's site for any updated edition before citing specific text in a contract or policy.
Cross-verticalHealthcareFinTechLegalInsuranceLife Sciences

Statutory requirements

  1. 01

    Four functions: Govern, Map, Measure, Manage

    NIST AI 100-1, Part 2

    The framework organizes AI risk work into four functions. GOVERN sets policies, roles and culture; MAP establishes context and identifies risks for a specific system; MEASURE uses quantitative and qualitative methods to analyze, assess, benchmark and monitor risk; MANAGE prioritizes and acts on the results. Evaluation work lives mostly in MEASURE, but its inputs come from MAP and its outputs drive MANAGE.

  2. 02

    MEASURE 2: evaluate trustworthiness characteristics

    NIST AI 100-1, MEASURE 2.1 to 2.13

    MEASURE 2 subcategories call for documented test sets, metrics and tools (2.1), demonstrated performance under conditions similar to deployment (2.3), monitoring in production (2.4), demonstrated validity and reliability (2.5), safety evaluation (2.6), security and resilience (2.7), explanation and interpretation (2.9), privacy risk (2.10), fairness and bias (2.11), and evaluation of the TEVV process itself (2.13).

  3. 03

    Generative AI risk categories

    NIST AI 600-1, section 2

    NIST AI 600-1 identifies twelve risks that are unique to or exacerbated by generative AI: CBRN information or capabilities; confabulation; dangerous, violent or hateful content; data privacy; environmental impacts; harmful bias and homogenization; human-AI configuration; information integrity; information security; intellectual property; obscene, degrading or abusive content; and value chain and component integration. Confabulation and information security dominate for regulated agents.

  4. 04

    Suggested actions for pre-deployment testing

    NIST AI 600-1, section 3

    The profile's suggested actions include evaluating with structured public feedback and red-teaming, measuring confabulation rates, testing for prompt injection and data leakage, documenting provenance of training and test data, and establishing thresholds for acceptable performance before deployment. Actions are tagged to RMF subcategories, which lets you trace each test back to the framework.

  5. 05

    Why a voluntary framework matters

    State laws and regulators have pointed to the AI RMF as a recognized framework (Colorado's original SB 24-205 did, for example), federal procurement and agency guidance reference it, and enterprise security questionnaires increasingly ask for an RMF mapping. Being able to show which MEASURE subcategory each test supports shortens those reviews.

Evaluation methodologies

Context-specific test sets (MEASURE 2.3)

Use evaluation data drawn from the deployment context rather than generic benchmarks: real document types, domain vocabulary and the edge cases experts flag. Record the conditions the test covers and those it does not.

Confabulation measurement

Score groundedness against the sources the agent was given, count unsupported claims per response, and in legal and clinical contexts verify every citation exists and says what the agent claims. The Stanford RegLab and HAI study of legal research tools (Magesh et al. 2024) found hallucination rates of 17% to 33%, which shows why citation verification belongs in the suite.

Red-teaming and injection testing (MEASURE 2.7)

Run direct and indirect prompt injection, data exfiltration attempts through tool calls, and jailbreak probes. Track failure clusters over time rather than single pass rates.

Evaluating the evaluator (MEASURE 2.13)

Report agreement between automated judges and expert reviewers (Cohen's kappa or Gwet's AC1), check for judge position and verbosity bias, and re-calibrate when rubrics change. An unmeasured judge weakens every metric it produces.

Testing artifacts to retain

The evidence folder an examiner, notified body or internal auditor will ask for. GONATURELLE compliance reports export most of it from signed runs.

evidence/nist-ai-rmf/7 items
  • 01MAP output: system context, intended use, stakeholders and risk register
  • 02Test plan mapping each suite to MEASURE subcategories and AI 600-1 risks
  • 03Confabulation, groundedness and citation verification results
  • 04Red-team and prompt injection results with failure clusters
  • 05Fairness and privacy test results where relevant
  • 06Judge calibration report with agreement statistics
  • 07Production monitoring plan and thresholds (MEASURE 2.4)

GONATURELLE assertion rules

Each assertion maps to a requirement above. Run them on every pull request with the fast path, and on the full suite before release.

nist_rmf_measure.py
from gonaturelle import EvalSuite, assertions as A

suite = EvalSuite.load('legal/citation-verification')
results = suite.evaluate(agent=research_agent, max_concurrency=10, repeats=3)

# MEASURE 2.5 / AI 600-1 confabulation
results.assert_all([
    A.citations_resolve(index='case_law_index'),
    A.groundedness(min=0.95, sources='retrieved_docs'),
], tags={'nist': ['MS-2.5', '600-1:confabulation']})

# MEASURE 2.7 / AI 600-1 information security
injection = suite.perturb(['indirect_injection', 'exfiltration_via_tool']).evaluate(agent=research_agent)
injection.assert_all([
    A.never_calls('send_email', when='source == injected'),
    A.no_pattern_in_tool_args(patterns=['http://', 'https://'], exclude_tools=['search_case_law']),
], tags={'nist': ['MS-2.7', '600-1:information_security']})

# MEASURE 2.13: the judge itself is measured
results.judge_report('legal-answer-quality-v3').assert_kappa(min=0.80)

results.export_report('nist_rmf', path='governance/rmf_measure.json', sign=True)

Audit checklist

NIST AI RMF readiness0/10

NIST AI RMF testing questions

Is the NIST AI RMF mandatory?

No, it is voluntary. It matters because regulators, state legislatures, federal agencies and enterprise buyers reference it, and because it gives a defensible structure to an evaluation program. This guide is not legal advice.

Do we need to test all twelve Generative AI Profile risks?

Test the ones your MAP work identifies as relevant, and document why the others are not. A clinical documentation agent rarely needs CBRN testing; it always needs confabulation and data privacy testing.

How does this relate to ISO/IEC 42001?

ISO/IEC 42001 is a certifiable management system standard; the AI RMF is a risk framework. Many teams use the RMF to decide what to test and 42001 to show that the testing is governed, repeated and improved.

Run NIST AI RMF assertions in CI.

Load the vertical pack, add these assertions to your suite and keep the signed run manifest as evidence. 14-day free production trial, no card.