Skip to main content

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)

Source distribution for mobiusguard-eval 0.1.0
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)

Table of built distributions (wheels) for mobiusguard-eval 0.1.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page