Certification for AI agents.
Grade any agent the way an attacker would, before it ships.
Run an examination
Live examination
Evidence streaming
- Prompt injectionPass
- Duplicate deliveryPass
- Mid-write failurePass
- Stale dataAbstained
Certified
A
100 / 100
How an examination works
Four controlled attacks. Exact evidence. One grade you can defend.
-
01
Point Gauntlet at an agent
Provide the agent endpoint and a team name. Source access is optional.
-
02
Watch the attacks land
Requests and proposed actions stream into the evidence record as they happen.
-
03
Grade, report, and fix
Get a weighted grade, a replayable report, and focused pull requests for proven failures.
Reference examinations
The same suite should expose an unsafe agent and clear a hardened one every time.
Get your agent certified
Expose one endpoint that returns proposed actions. Gauntlet acts as the executor and keeps the test controlled.
agent.py20-line wrapper
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Task(BaseModel):
task_id: str
task_type: str
payload: dict
context: dict
@app.post("/task")
def propose(task: Task):
invoice = task.context["invoice"]
return [{
"action_type": "pay_invoice",
"target": invoice["invoice_id"],
"params": {"amount": invoice["amount"]},
"note": None,
}]