mobiusguard-eval
The Mobius Guard evaluation harness. Part of Mobius Guard. Alpha: the API may still change before 1.0.
It scores prompt-injection detectors as recall at a fixed false-positive rate, with
thresholds set on ordinary traffic and every reported set out of sample, attack families
broken out (including obfuscated copies), datasets pinned and recorded with their licence
and who trained on them, and CPU latency with the hardware stated. It also evaluates the
mobiusguard-redact streaming redactor. The design is in
decision 0009.
pip install "mobiusguard-eval[sklearn,hf]"
mobiusguard-eval sources # the provenance ledger
mobiusguard-eval build --out runs/suite # fetch pinned data, build the suite
mobiusguard-eval score --suite runs/suite --detector piguard --device cuda --out runs/piguard
mobiusguard-eval score --suite runs/suite --detector tfidf --out runs/tfidf
mobiusguard-eval report --suite runs/suite --runs runs/piguard runs/tfidf --out runs/report
mobiusguard-eval latency --detector piguard --threads 4 --out runs/latency-piguard.json
mobiusguard-eval redaction --suite runs/suite --out runs/redaction
Or all of it in order: mobiusguard-eval pipeline --out runs --device cuda.
Every step saves its work as it goes and skips what is already done for the same inputs, so
running a command again resumes it after a crash or a fix; --force redoes a step.
Detectors: keyword, tfidf (needs [sklearn]), protectai-v2 and piguard (need [hf]).
Metadata
Release files for mobiusguard-eval 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mobiusguard_eval-0.1.0.tar.gz | 46.4 kB | Without provenance | Details for mobiusguard_eval-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mobiusguard_eval-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for mobiusguard_eval-0.1.0-py3-none-any.whl |
Total release size: 94.7 kB
Release files / mobiusguard_eval-0.1.0.tar.gz
| Download URL | mobiusguard_eval-0.1.0.tar.gz |
|---|---|
| Size | 46.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8ded4b9ba4d247f8348db95a7f50e7ab48a07d3f0c01a168705b15a181f34a5e
|
|
BLAKE2b-256 checksum How to use checksums |
02c3f9db50703520b40d22410f948c4bafdf05e31f05b6fb72736e119269eb42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / mobiusguard_eval-0.1.0-py3-none-any.whl
| Download URL | mobiusguard_eval-0.1.0-py3-none-any.whl |
|---|---|
| Size | 48.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
260b88cf728083e5880dedbee61264d68c32d9bd923fb559fe5e5bfb178a18ce
|
|
BLAKE2b-256 checksum How to use checksums |
d5e44f68d136f3e95b1e7c33558483eacf2bad201e46650f2f28bbe5b6941a32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for mobiusguard-eval 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.