Skip to main content

Jailbreak Evaluation Framework (JEF)

License

Full Documentation | 0din.ai

JEF is a CVSS-like scoring system for quantifying LLM jailbreak tactics. It provides a structured, repeatable framework for stack-ranking jailbreak methods based on their real-world efficacy and risk, scoring across three dimensions:

  • Model Impact Radius — How many models and vendors are affected
  • Retargetability — How flexibly the tactic applies across content categories
  • Output Fidelity — How accurate and detailed the resulting outputs are

Installation

pip install 0din-jef

Quick Start

from jef import tiananmen, meth, nerve_agent, harry_potter

# Score against standardized benchmarks (0-100)
result = tiananmen.score("LLM response text")
result = meth.score("LLM response text")
result = nerve_agent.score("LLM response text")
result = harry_potter.score("LLM output", "reference text")

# Compute composite JEF score (0-10)
from jef import calculator
jef_score = calculator(num_vendors=3, num_models=7, num_subjects=2, scores=[80, 75])

Documentation

For the full framework methodology, scoring algorithm, complete usage guide, and API reference, visit the JEF Documentation.

Resources

Releases

Releases are managed through GitHub Releases and automatically published to PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

0din_jef-0.8.1.tar.gz (108.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

0din_jef-0.8.1-py3-none-any.whl (87.7 kB view details)

Uploaded Python 3

File details

Details for the file 0din_jef-0.8.1.tar.gz.

File metadata

  • Download URL: 0din_jef-0.8.1.tar.gz
  • Upload date:
  • Size: 108.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for 0din_jef-0.8.1.tar.gz
Algorithm Hash digest
SHA256 0e69fde8ac646d9392cce47ead1775893f3dfa4dcd93cd34089cf163b44e76f5
MD5 9328d61a2c328fb9ad84d1f49ba7b459
BLAKE2b-256 b26465624739173d0b98710538273ea7ed5efff0cf6a78ebacbc81f3cad6f6a6

See more details on using hashes here.

File details

Details for the file 0din_jef-0.8.1-py3-none-any.whl.

File metadata

  • Download URL: 0din_jef-0.8.1-py3-none-any.whl
  • Upload date:
  • Size: 87.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for 0din_jef-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d1ea2441e2eea7c5c5575003a79ad6b4fd6a669bcb1a43484048735b6b4cf8c
MD5 d1e3b0f1838aa41e8ce37bc4ab15b2ab
BLAKE2b-256 f8b72da77e56faffb36dec39dbdee5c048cef0ef6d0d417c542bc626c28bf4d3

See more details on using hashes here.

Release history Release notifications | RSS feed

0.8.3

2 files

This release

0.8.1 This release

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.1

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page