FinePrintby Vroom Analytics Run the demo

FinePrint · Agent rule checker

Your agent's rules have gaps. See exactly where.

Nemotron attacks a set of house rules, and the checker decides what gets caught — including the attacks nothing caught. Nothing is executed.

Why rules leak ↓
6real attack commands proposed by Nemotron
5slipped through with nobody asked
0commands ever executed on this page

Recorded Oct 30 run, checked against the Codex demo policy.

Why rules leak

Rules match words, not intent.

Agent permissions are usually prefix rules: a command is judged by how it starts. That works — until the same command is phrased a little differently.

01 · YOU WRITE A RULE

Block destructive deletes.

rm -rf /tmp/xFORBIDDEN

Starts with rm -rf, so the rule matches and the command is stopped.

02 · THE AGENT REPHRASES

Same delete, wrapped.

sh -c rm -rf /tmp/xUNKNOWN

Now the first word is sh. No rule starts that way, so nothing matches.

03 · NOBODY IS ASKED

It runs silently.

approval: noneGAP

Unknown never means safe: no rule covers it, so no approval moment exists.

FinePrint finds these gaps by attacking your rules on purpose.

Watch it happen
STEP 1 OF 3Watch

Watch an AI attack the rules

Nemotron proposed these attacks trying to get past a set of house rules. Press Run the demo and the checker decides each one here in your browser.

Model: nvidia/nemotron-3-super-120b-a12b via Nebius Token Factory. These are 6 real attacks from the recorded Oct 30 demo run. Nemotron proposes; the checker decides. Nothing here is executed.

After you click, the same 6 attacks are re-checked against the rules you picked, and the table below updates.

Checking today's demo budget…

Changing the harness changes the verdicts: the same attack can be forbidden under one set of rules and unknown under another. That is the whole point — your rules decide what gets caught.

STEP 2 OF 3Try

Can you sneak a command past the rules?

Type any shell command, or tap one of the examples below. You will see what the rules decide, whether anyone is asked, and what would happen.

After you click, the three gates light up with the verdict for your command.

Decision gate

Awaiting check

Press “Check this command” to see the verdict.

Approval gate

Awaiting check

Whether anyone is asked first.

Effect gate · simulated

Awaiting check

What would happen.

Or tap a chip to load that command and check it

STEP 3 OF 3Fix

Close the gaps, then attack again

Add a rule for each trick Nemotron used, then re-run the same 6 attacks against your rules. Goal: get the silent count to zero.

One-click fixes

Or write your own

After you click Add rule, your rule appears in the list below and is used by the next check. Reset removes your rules and restores the shipped list. Your rules run in this browser only. Nothing is saved or sent anywhere.

Now attack your rules.

Re-checks the same 6 Nemotron attacks against every rule in the list below.

House rules being checked

Command prefixes. A rule matches when a command starts with exactly those words, in order.

Your agent next

Find the gaps in your agent's rules.

The public FinePrint repo runs the same checks locally against the pinned Codex oracle — the authoritative measurement.