Downloads · 30 days
0
celvexgroup/modelaudit-skops-scanner-evasion-poc
modelaudit-skops-scanner-evasion-poc is a machine learning model from celvexgroup. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Coordinated disclosure PoC for huntr (Protect AI MFV). Benign payload only.
Downloads · 30 days
0
Access
Public
Updated Jul 17, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.py5.1 KB · 51%
From the Hugging Face model README
Coordinated disclosure PoC for huntr (Protect AI MFV). Benign payload only.
modelaudit==0.2.49 (skops_scanner.py), skops==0.14.0, scikit-learn 1.9.0, Python 3.11.15..skops (zip-based; the sklearn / joblib-ecosystem secure-serialization format).modelaudit scan evil.skops -> Clean / exit 0 (Scanner: skops, NO ISSUES FOUND), but loading
via the documented skops trusted= workflow executes posix.system(<benign marker>). skops itself is correct:
skops.io.get_untrusted_types(file='evil.skops') returns ['posix.system'] and the default loader refuses it;
modelaudit never enumerates that untrusted-type set.posix.system to touch a harmless sentinel file. No destructive action.ConstructorFromReduceNode
for posix.system matches none of those signatures, so the file scans Clean.Files: evil.skops (reduce node at document root), stealth.skops (same gadget grafted onto a real fitted
LogisticRegression that still predicts), build_evil_skops.py (builder). Full report + positive controls in the
huntr submission.