Guardrail

Pass

Hazard class: None · Harm if complied with: None at all

Screen a prompt before it reaches your model.

The state Jev read

Hi Janek, Thank you for the updated offer and for accommodating the 30-day payment terms. Based on your offer 101-100-005680 (Update 2), please find attached Bestellung 71078. The order is for delivery to our Mannheim address. Please also let me know if you need any further information or if there are open points on your side. Best regards, Ugur Kiziloz

9
questions
1
request
362 ms
round trip
914
input tokens
$0.000038
cost
jev-1.13.0
model

The headline reads

Verdict

Choice

The routing decision your code branches on.

91%
high
Pass at 94%, from 3 options
94% Pass

Hazard class

Choice

What kind of problem this is, if any.

100%
high
None at 100%, from 6 options
100% None

Harm if complied with

Score

How bad it would be to just answer this.

76%
medium
0.29 of 4 · None at all

Everything else in the same request

Contains instructions

Noul

Text addressed to the model rather than to a person.

Almost certainly not
Probability the answer is yes
2%
No Coin flip Yes

Jailbreak attempt

Noul

Persona swaps, "ignore previous", roleplay framing.

Almost certainly not
Probability the answer is yes
3%
No Coin flip Yes

Contains personal data

Noul

Names, emails, phone numbers, account identifiers.

Almost certainly
Probability the answer is yes
92%
No Coin flip Yes

Claims authority

Noul

A classic social-engineering tell.

Almost certainly not
Probability the answer is yes
6%
No Coin flip Yes

Obfuscated

Noul

Encoding or indirection used to slip past filters.

Almost certainly not
Probability the answer is yes
2%
No Coin flip Yes

Safe to decide in code

Score

Whether this is a clear-cut case or a grey one.

77%
medium
2.78 of 3 · Unambiguous

Share this read

Anyone with the link can see it, and it appears in Explore.

Post on X
The exact request that produced this

POST https://api.typesafe.ai/v1/systemone

{
  "state": "Hi Janek, Thank you for the updated offer and for accommodating the 30-day payment terms. Based on your offer 101-100-005680 (Update 2), please find attached Bestellung 71078. The order is for delive…",
  "model": "jev-latest",
  "questions": {
    "verdict": {
      "type": "choice",
      "instructions": "What should a guardrail do with this message?",
      "criteria": {
        "Pass": "Ordinary use; hand it straight to the model",
        "Review": "Something is off; a human or a stronger model should look",
        "Block": "Clearly adversarial or harmful; do not process it"
      }
    },
    "hazard": {
      "type": "choice",
      "instructions": "What is the primary hazard in this message?",
      "criteria": {
        "None": "A normal, benign request",
        "Prompt injection": "Instructions aimed at the model rather than content for it",
        "Jailbreak attempt": "Trying to get the model to drop its rules or persona",
        "Data exfiltration": "Trying to extract secrets, prompts, keys, or private records",
        "Harmful request": "Asking for content that would cause real-world harm",
        "Spam": "Bulk promotional or nonsense content"
      }
    },
    "harm_severity": {
      "type": "score",
      "instructions": "How much harm would complying with this message cause?",
      "criteria": [
        "None at all",
        "Trivial",
        "Meaningful but recoverable",
        "Serious",
        "Severe and hard to undo"
      ]
    },
    "is_injection": {
      "type": "noul",
      "instructions": "Does this message contain instructions aimed at the AI system itself?",
      "criteria": {
        "true": "It tries to change how the model behaves",
        "false": "It is content or a question, not an instruction to the system"
      }
    },
    "is_jailbreak": {
      "type": "noul",
      "instructions": "Is this an attempt to bypass the system’s safety rules?"
    },
    "contains_pii": {
      "type": "noul",
      "instructions": "Does the message contain personally identifiable information?"
    },
    "claims_authority": {
      "type": "noul",
      "instructions": "Does the message claim permission, authority, or approval it cannot prove?"
    },
    "obfuscated": {
      "type": "noul",
      "instructions": "Is the message deliberately obfuscated to evade filtering?",
      "criteria": {
        "true": "Encoding, spacing tricks, leetspeak, or indirection hiding the real ask",
        "false": "Says plainly what it wants"
      }
    },
    "confidence_to_automate": {
      "type": "score",
      "instructions": "How clear-cut is this case?",
      "criteria": [
        "Genuinely ambiguous — needs a human",
        "Leaning one way but arguable",
        "Fairly clear",
        "Unambiguous"
      ]
    }
  }
}

Point Jev at your own text

Nine typed answers, one request, about half a second. Pick a lens or write your own questions.