Skip to content

Jev directory

Jev Secret Detection

A measurement harness that sends each file snippet to Jev as one Noul question asking whether the content contains a usable secret credential, then scores the returned probability against the expected label.
Stars
2
Language
Python
Reading time
3 min
Published by
Community
Author
teyhouse
Last verified
Sep 2026

Measures how well TypeSafe's RLCD-Jev model spots real secret credentials in file snippets

Forks
1
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

Measures how well TypeSafe's Jev model spots real secret credentials in file snippets. Each test case is sent to Jev as a single Noul question ("does content contain a real secret credential that someone reading it could use?"), and the returned probability is compared with the expected label. There is deliberately no regex matching or provider verification. The goal is to score Jev itself.

Quoted from the project's README. Read the full README.

Highlights

  • The default 100-case set splits 50/50 across vendor tokens, embedded credentials, generic secrets, passwords, connection strings, and private keys.
  • The report lists accuracy at a 0.5 threshold, AUC, recall, precision, mean noul per class, Brier score, and how many cases land in the 0.3-0.7 review band.
  • Latency output includes round trip, server time from the x-envoy-upstream-service-time header, p50, p95, max, and requests per second.
  • Server p50 measured 75 to 90 ms versus TypeSafe's documented ~100 ms; sending all 100 at once pushed round-trip p50 to about 2 s and triggered 529s.
  • There is deliberately no regex matching or provider verification, and the Noul question is pinned to jev-1.13.0 in questions.py.

Quickstart

bash
echo "TYPESAFE_API_KEY=YOUR_API_KEY" > .env
uv run python main.py
uv run python main.py config

Watch out

No license file, so reuse terms are unclear. Needs Python with uv and a TYPESAFE_API_KEY; fixtures use randomly generated values that secret scanners may still flag, and the config and edge batches are smaller.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Secret detection with Jev, tested

YouTube: Kubernetes admission control with a decision model, fail-closed.

Hacker News: SafeDep Gryph plus Jev checks for compromised coding-agent behavior.

2 pointsDetecting Compromised AI Coding Agents with Jev and GryphRead the thread on Hacker News

X: Jev and Laya on security queries

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai