Downloads · 30 days
4.6K
97% of all-time downloads
celvexgroup/modelaudit-gguf-array-chat-template-poc
modelaudit-gguf-array-chat-template-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 only.
Downloads · 30 days
4.6K
97% of all-time downloads
All-time downloads
4.8K
Public
Repo size
—
Likes
0
Public
Click a slice to open those files.
Other1.5 KB · 43%
From the Hugging Face model README
Coordinated disclosure PoC for huntr (Protect AI MFV). Benign only.
modelaudit scan variant_array.gguf -> Clean / exit 0: the tokenizer.chat_template is stored as an ARRAY-of-string (GGUF value_type 9) carrying a plaintext os.popen SSTI, which the Jinja2 SSTI detector misses. control_string.gguf (byte-identical payload as a STRING) fires CRITICAL - proving the detector is live. benign_string.gguf is the negative baseline.isinstance(value, str), so an ARRAY value (a list) is never recorded into the templates dict fed to the Jinja2 scanner. Distinct from the earlier GGUF finding (which obfuscated inside a string template); this is a metadata value-TYPE confusion, no obfuscation.id and writes a marker. Loader link anchored to CVE-2024-34359 (llama-cpp-python jinja render).Files: variant_array.gguf (bypass), control_string.gguf (fires), benign_string.gguf. Full report in huntr submission.