GenAI & Agentic AI · Checklist

AI Agent Guardrail & Red-Team Checklist — before it gets production access.

Scope the agent's autonomy, test its guardrails adversarially, and build in a human approval checkpoint — in that order, before an agentic system touches production systems or data.

Mapped to current published standards & statute text
14
Checklist items, each with a test procedure & evidence example
5
Stages, organized the way a real implementation unfolds
Free to use. Work through it here, no form needed. To get your readiness score, submit it for expert review below.
Expert review

Get your readiness score

Work through the checklist, then submit it — an expert scores it using Self-Compliance and emails you the result.

Check off at least one item below to unlock
Open "How to verify this" on any item for the exact test procedure & evidence an auditor would want Progress saves only in this browser — nothing is sent anywhere until you submit it for review
0 of 14 items checked off
Browsing:
  • How to verify this →

    Test procedureCross-check the documented tool list against the agent's actual tool-calling configuration/manifest for anything undocumented.

    Practical example / evidenceTool registry/manifest matched against documentation.

  • How to verify this →

    Test procedureInspect the agent's service-account/API-key permissions and confirm they're scoped to only what its documented tools need.

    Practical example / evidenceIAM policy or credential-scope review for the agent's service account.

  • How to verify this →

    Test procedureTrigger a sample high-consequence action in a test environment and confirm it actually pauses for approval rather than executing.

    Practical example / evidenceAutonomy-tier policy document plus a test case showing the approval gate firing.

Stage 1 of 5
  • How to verify this →

    Test procedureSubmit a set of known malicious/out-of-policy inputs and confirm they're blocked before reaching the model.

    Practical example / evidenceInput-filter test results with pass/fail per sample.

  • How to verify this →

    Test procedureCraft a case where the agent's reasoning looks benign but its final tool call is harmful; confirm the action-level filter still blocks it.

    Practical example / evidenceOutput/action-filter test case and result.

  • How to verify this →

    Test procedurePlant an adversarial instruction inside a document or API response the agent retrieves, and confirm the guardrail still catches it.

    Practical example / evidenceIndirect prompt-injection test case and result.

Stage 2 of 5
  • How to verify this →

    Test procedureHave a red-team tester embed hidden instructions in a webpage, document or tool response the agent is likely to retrieve.

    Practical example / evidenceRed-team report documenting the injection attempt and the agent's response.

  • How to verify this →

    Test procedureHave a red-team tester attempt to coax the agent into calling a tool or parameter outside its documented scope.

    Practical example / evidenceRed-team report with the escalation attempt and outcome.

  • How to verify this →

    Test procedureHave a red-team tester construct a multi-step request designed to leak sensitive data through an indirect path.

    Practical example / evidenceRed-team report documenting the exfiltration attempt and whether it succeeded.

  • How to verify this →

    Test procedureFeed the agent intentionally ambiguous or self-contradictory instructions and record how it resolves or flags the conflict.

    Practical example / evidenceTest transcript showing the agent's handling of the ambiguous case.

Stage 3 of 5
  • How to verify this →

    Test procedureAttempt a high-consequence action (e.g. a payment, a deletion) in a test environment and confirm execution halts pending approval.

    Practical example / evidenceApproval-gate configuration and a test run demonstrating the halt.

  • How to verify this →

    Test procedureHave someone unfamiliar with the specific request review the approval screen and confirm they can decide correctly without extra digging.

    Practical example / evidenceScreenshot of the approval UI with a reviewer's usability note.

Stage 4 of 5
  • How to verify this →

    Test procedurePick a past agent action and attempt to fully reconstruct its reasoning, tool calls and outcome from the logs alone.

    Practical example / evidenceLog export for a sampled action, reviewed for completeness.

  • How to verify this →

    Test procedureTrigger the kill-switch in a staging environment and time how long it takes for the agent to actually stop acting.

    Practical example / evidenceKill-switch test log with time-to-halt recorded.

Stage 5 of 5

Frequently asked questions

Where should human approval checkpoints go?

At points that are high-consequence, hard to reverse, or legally sensitive — financial transactions, data deletion, external communications — rather than at every single step, which defeats the purpose of agentic automation.

Is red-teaming a one-time pre-launch activity?

No — model updates, new tools and new user populations all change the attack surface. Red-teaming should recur, especially after any change to the agent's tools, permissions or underlying model.