devwithjev
reading now views
Submit a build

Email Decision Risk Testing with Jev

Jeremy McHugh tested Jev 1.13.0 on synthetic emails designed to influence its decisions and exploit an AI email agent. Jev evaluates content supplied as “State” against defined “Questions” and returns structured answers with probabilities.

Jeremy McHugh, DSc.Jeremy McHugh, DSc.@jer_mchugh𝕏
Mitigating risks while using Jev for decisions Jev evaluates content and returns structured answers with probabilities. You supply the content as “State” and define “Questions” with criteria for judging it. I tested jev-1.13.0 on synthetic emails written to influence Jev's decisions that were also written with the intent to exploit an AI email agent, resembling real world use cases. In this threat model, an attacker controls the email body included in the State field, but cannot change my Questions. Simple instructions inside an email could steer its classification, a risk TypeSafe also docu
Sep 21, 2026X postsView on X
In the test threat model, an attacker controls the email body included in State but cannot change the Questions. McHugh reports that simple instructions inside an email could steer Jev’s classification.

Also filed under Triage & routing

  • How to Build Things with Jev & OpenJevs

    How to Build Things with Jev & OpenJevs In this video, we build a model router using both the API-based original Jev and also using Semif. ‍ Github: code will be up in ...

  • Jev is HERE. How to use it

    Jev is HERE. How to use it In this episode, I talk with Ryan Vogel about Jev, a new type of AI built for classification. Ryan shows how Jev takes an input plus ...

  • Jev-Shaped Classification Wrapper

    jevper is a Jev-shaped classification wrapper over OpenAI-compatible clients that returns probabilities and confidence.

  • Local Jev Protocol Multi-Upstream Router

    jev-switch is a local multi-upstream router for the Jev protocol with a Rust backend and React interface.