
On or before May 7, 2026, a repository named Open-OSS/privacy-filter appeared on Hugging Face.
It was not what it said it was.
The repository copied OpenAI’s legitimate Privacy Filter model card nearly verbatim. It mimicked the namespace. It included a loader.py file that, when executed, fetched and ran a Rust-based information stealer on Windows machines. The malware targeted stored credentials, browser cookies, encryption keys, and cryptocurrency wallet data. 667 fake accounts artificially gamed the platform’s trending algorithm. Within 18 hours, the repository reached the number one trending position on Hugging Face. It accumulated 244,000 downloads before the platform removed it. [1]
Discovery came from HiddenLayer Research. Not from Hugging Face. [2]
Subsequent attribution linked the campaign to Silver Fox, a Chinese threat actor associated with the ValleyRAT malware family. [3]
This was not the first incident of this kind on the platform. It was the largest.
Hugging Face is not a peripheral tool in the AI supply chain. It is the de facto distribution infrastructure for open-weight AI models. Researchers, developers, and organizations retrieve model weights from this platform and deploy them into production systems, research pipelines, and agentic AI applications. That position carries a commensurate accountability obligation.
That obligation has not been met.
Hugging Face’s model identity controls are social, not technical. Repository authenticity depends on namespace similarity checks, community flagging, and post-hoc manual review. There is no mechanism by which a downloader can verify, before executing retrieved weights, that those weights are the model they are claimed to be. There is no cryptographic attestation of model identity. There is no technical gate between a fraudulent upload and a trending position.
The attack surface this creates extends beyond infostealer delivery. An organization deploying model weights retrieved from Hugging Face into a production agentic system cannot verify, through any platform-provided mechanism, that the weights running in that system are the weights they retrieved, that the weights they retrieved are the weights they intended to retrieve, or that those weights have not been modified between publication and download.
The May incident demonstrated the first failure. The platform’s architecture creates conditions for all three.
The gap is not a technical dead end.
Finlayson, Grivas, Ren, and Swayamditta published a preprint on June 3, 2026 demonstrating that token ranking patterns constitute a provably unforgeable model identity signature, one that can be verified through black-box API queries without exposing model weights. [4] The primitive exists. It is not deployed anywhere.
Its existence makes the continued absence of any technical verification control a choice, not a constraint.
The Gap
Named: Hugging Face operates as primary distribution infrastructure for AI model weights with no technical model identity verification controls.
Classification: Structural. Platform-level. Not specific to this incident.
Status: Active. No remediation announced.
Vordan position: A platform that markets itself as trusted infrastructure for the AI development ecosystem while operating without technical identity verification for its primary artifact type has an accountability gap between its stated commitments and its actual controls. 244,000 malicious downloads in 18 hours, amplified by the platform’s own trending algorithm, is the proof of harm.
Vordan is assessing whether existing accountability frameworks, including the Agentic Accountability Baseline, adequately address model identity verification as a condition of accountable AI deployment. A follow-on assessment will be published.
Vordan produces independent accountability analysis of technology governance, legislation, and institutional design. The Gap Alert series identifies structural accountability failures before they become recorded incidents.
Sources
[1] The Hacker News, “Fake OpenAI Privacy Filter Repo Hits #1 on Hugging Face, Draws 244K Downloads,” May 11, 2026. https://thehackernews.com/2026/05/fake-openai-privacy-filter-repo-hits-1.html
[2] Security Boulevard, “Fake OpenAI Repository on Hugging Face Pushes Infostealer Malware,” May 2026. https://securityboulevard.com/2026/05/fake-openai-repository-on-hugging-face-pushes-infostealer-malware/
[3] TurboDocx, “Fake OpenAI Privacy Filter Hits Hugging Face,” May 2026. https://www.turbodocx.com/blog/fake-openai-privacy-filter-hugging-face-attack
[4] Finlayson, Grivas, Ren, Swayamditta, “Token Rankings are Unforgeable Language Model Signatures,” arXiv:2606.04459, June 3, 2026. https://arxiv.org/abs/2606.04459
