frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Found a CVSS 10.0 bypass in Hugging Face's model scanner. We open-sourced ours

https://www.promptfoo.dev/blog/open-sourcing-modelaudit/
9•yashchhabria•1h ago

Comments

yashchhabria•1h ago
Co-Author here. I worked on model scanning at Databricks before joining Promptfoo to build ModelAudit.

The short version: ML model files execute code at load time. Pickle's `__reduce__` runs arbitrary Python on deserialization, and ~45% of popular HuggingFace models still use pickle (CCS 2025). Every major framework has had a deserialization CVE in the last year - PyTorch (CVSS 9.3), Keras (CVSS 9.8), ONNX (CVSS 8.8).

Existing scanners use blocklists - maintain a list of known-dangerous functions, allow everything else. We kept finding gaps:

- *picklescan* (used by HuggingFace): 60+ published GHSAs. We found a CVSS 10.0 universal bypass via `pkgutil.resolve_name()` - one opcode sequence that renders the entire blocklist irrelevant. - *fickling* (Trail of Bits): We found an opcode handler bug where function calls vanish from the AST if you POP the result. Fickling reports `LIKELY_SAFE` on a pickle that spawns a reverse shell.

We also found 4 malicious models currently on HuggingFace that bypass every scanner in their pipeline (VirusTotal, JFrog, ClamAV, picklescan, ModelScan).

ModelAudit takes the opposite approach: allowlist-first. We maintain ~1,500 individually vetted safe globals for ML frameworks, and everything else is flagged. It covers 42+ formats (not just pickle), runs entirely offline, has no ML framework deps, and produces SARIF for CI/CD.

We filed 7 GHSAs total across fickling and picklescan through coordinated disclosure. All fixed by maintainers.

MIT licensed: https://github.com/promptfoo/modelaudit

Happy to answer questions about pickle VM internals, the bypass research, or the scanner architecture.

Should You Be a Carpenter? [video]

https://www.youtube.com/watch?v=RJyPVLMyyuA
1•surprisetalk•1m ago•0 comments

SIPA: Auditing Physical Integrity in World Models and Robotics(Isaac SIM,Marble)

https://discourse.openrobotics.org/t/sipa-quantifying-physical-integrity-and-the-sim-to-real-gap-...
1•ZuoCen_Liu•2m ago•0 comments

Anchor Engine:(Star) Memory for LLMs, Local-First and <3GB RAM

https://github.com/RSBalchII/anchor-engine-node
1•BERTmackl1n•3m ago•1 comments

Ask HN: How to get resume noticed and a callback?

1•wpoint•3m ago•1 comments

The Entrepreneur's Epilogue and the Paradox of Success [pdf]

https://som.yale.edu/sites/default/files/2025-04/What%E2%80%99s%20Next%20The%20Entrepreneur%E2%80...
1•scottndecker•3m ago•0 comments

Show HN: Punching Procrastination in the Face

https://timeisluck.app/
1•PaulMontreal•5m ago•0 comments

Eisenmenger Syndrome

https://en.wikipedia.org/wiki/Eisenmenger_syndrome
1•wjb3•8m ago•0 comments

Anthropic launches AI job destruction detector

https://www.axios.com/2026/03/05/anthropic-ai-jobs-claude
1•samizdis•9m ago•0 comments

US gov't preps export controls for Nvidia, AMD AI hardware

https://www.tomshardware.com/tech-industry/artificial-intelligence/us-govt-preps-sweeping-export-...
1•llm_nerd•9m ago•0 comments

Custom Data Structures in E-Graphs

https://uwplse.org/2026/02/24/egglog-containers.html
1•matt_d•9m ago•0 comments

Age Verification: Protection Tool or Surveillance in Disguise?

https://itsfoss.com/news/our-take-on-age-verification/
1•abdelhousni•10m ago•2 comments

Google Ads for Dummies

https://zerotoads.com/
1•santiviquez•14m ago•0 comments

Apple Blocks US Users from Downloading ByteDance's Chinese Apps

https://www.wired.com/story/bytedance-apps-are-no-longer-available-in-us-app-stores/
1•tjwds•15m ago•0 comments

Show HN: BurnShot v2.0 – Zero-Knowledge ephemeral sharing

https://www.burnshot.app/
1•axaysharma•16m ago•0 comments

The entrancing sea pulpits of central Europe

https://www.worldofinteriors.com/story/sea-pulpits-central-europe
1•speckx•17m ago•0 comments

Claude hit #1 on the iOS App Store in 14 countries

https://xcancel.com/RyD0ne/status/2029595911127724247
2•doener•17m ago•0 comments

EPO's new search tool for examiners now used in over 40 national patent offices

https://www.epo.org/en/news-events/news/epos-next-generation-search-tool-examiners-now-used-over-...
1•JeanKage•17m ago•0 comments

Andrew Ng's Building LLMs with Jax

https://learn.deeplearning.ai/courses/build-and-train-an-llm-with-jax/information
2•northlondoner•18m ago•0 comments

Show HN: GitHub-powered instant developer portfolios

https://remotedevelopers.com/lander
2•plsft•18m ago•0 comments

Sycophantic AI is changing the world of romance and dating

https://economist.com/culture/2026/03/05/who-wants-a-partner-to-toady-to-them-quite-a-lot-of-people
2•loughnane•18m ago•0 comments

Ask HN: Is Waymo Down?

1•philip1209•19m ago•0 comments

Two marsupials believed extinct for 6000 years found alive

https://www.newscientist.com/article/2518082-two-marsupials-believed-extinct-for-6000-years-found...
3•janandonly•20m ago•0 comments

Show HN: Expose The Culture – Anonymous company culture reviews

https://exposetheculture.com
1•david_fanxie•20m ago•0 comments

Show HN: XML, Markdown, or JSON: Which gives LLMs the most reliable boundaries?

https://systima.ai/blog/delimiter-hypothesis
2•systima•22m ago•2 comments

Activision put awkward pressure to make a game about Iran invading Israel

https://www.eurogamer.net/call-of-duty-co-founder-claims-activision-put-very-awkward-pressure-on-...
1•spaghetdefects•22m ago•0 comments

Ascend: Run Python Functions on Kubernetes

https://ocramz.github.io/posts/2026-03-05-ascend.html
2•todsacerdoti•25m ago•0 comments

BYD rolls out EV batteries with 5-minute 'flash charging.' But there's a catch

https://techcrunch.com/2026/03/05/byd-rolls-out-ev-batteries-with-5-minute-flash-charging-but-the...
1•jmercouris•28m ago•1 comments

Ask HN: Anyone using "Deep Agents" for production or operational tasks?

1•codecracker3001•30m ago•0 comments

ChatGPT for Excel and new financial data integrations

https://openai.com/index/chatgpt-for-excel
1•surprisetalk•32m ago•0 comments

'ATM jackpotting' leads FBI to issue warning. Here's what to know

https://www.usatoday.com/story/money/2026/02/27/atm-jackpotting-fbi-warning/88896796007/
3•rmason•32m ago•1 comments