frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

MVAR: Deterministic execution firewall for LLM agents (50 attacks blocked)

https://github.com/mvar-security/mvar
1•ShawnC21•2h ago

Comments

ShawnC21•2h ago
Hi HN — I'm Shawn, the author. We did a Show HN for the GitHub launch a few weeks back. A number of things have shipped since then, so posting an update..

The core thesis

Prompt injection is not a prompt problem. It's an execution problem.

When an LLM agent can run shell commands, call APIs, read files, or use credentials, model output is effectively privileged code. Most defenses try to detect malicious prompts. That breaks down once output reaches execution sinks.

MVAR assumes prompt injection will occur and enforces deterministic policy between model output and privileged operations.

Invariant:

UNTRUSTED input + CRITICAL sink → BLOCK

No prompt classification. No heuristics. No secondary model judging intent. Deterministic enforcement at runtime.

Changes since the previous Show HN:

- Verified execution contracts — per-call invocation hash binding with replay protection - Ed25519-only enterprise hardening mode with signed policy bundles - Portable offline witness verifier for verifying decision chains without the runtime - CI-enforced governance gate — security validation required on every merge to main - First-party adapters for MCP, LangChain, OpenAI Agents SDK, AutoGen, CrewAI, OpenClaw - PyPI release: pip install mvar-security

Reproducible validation:

  git clone https://github.com/mvar-security/mvar
  cd mvar
  bash scripts/repro-validation-pack.sh
This runs the red-team gate, a 50-vector prompt-injection attack corpus across 9 categories, and the full validation suite.

Each run emits a timestamped artifact pack with SHA-256 checksums and an independently verifiable witness chain.

Expected result:

  LAUNCH GATE: ALL SYSTEMS GO
  50/50 attack vectors blocked
Minimal integration:

  pip install mvar-security

  from mvar import protect
  safe_tool = protect(my_tool)
This wraps any callable tool in an enforcement boundary and works with most agent runtimes.

Curious to hear from anyone building agent runtimes or MCP tool chains. If you find a bypass or failure mode, we'd definitely want to see it..

https://github.com/mvar-security/mvar

ShawnC21•2h ago
One clarification: MVAR is not a prompt filter and not a model judge.

The enforcement happens at the execution boundary. If model output reaches a critical sink (shell, filesystem, credentials, etc.) with untrusted provenance, the runtime blocks the call deterministically.

The repo includes the full attack corpus and proof pack if anyone wants to test the enforcement model locally.. Cheers - Shawn

Show HN: I reproduced the CL1 DOOM policy in 132 parameters

https://www.mikeayles.com/blog/its-just-weights/
1•mikeayles•16s ago•0 comments

Day Week Job Board

https://fourdayweek.co.uk/
1•robtherobber•1m ago•0 comments

Auto-accept everything and nothing else

https://github.com/HalfEmptyDrum/press-one
1•Kai20211111•1m ago•1 comments

Windows 11 taskbar's new Internet Speed Test tool is a shortcut to Bing.com

https://www.windowslatest.com/2026/03/10/windows-11-taskbars-new-internet-speed-test-tool-is-a-sh...
3•akyuu•3m ago•0 comments

The Process of Movie Casting Has Changed Drastically

https://www.nytimes.com/2026/03/09/movies/oscars-casting-award-auditions-movies.html
2•ripe•3m ago•0 comments

New multimodal Gemini embeddings from Google (videos and PDFs supported)

https://haystack.deepset.ai/blog/multimodal-embeddings-gemini-haystack
1•kacperlukawski•7m ago•0 comments

Ten Thoughts on Government Data

https://www.statecraft.pub/p/ten-thoughts-on-government-data
1•casca•7m ago•0 comments

Show HN: MoveAlerts.ai – AI that distills stock news in real-time

https://www.movealerts.ai/
1•pyfreak182•7m ago•0 comments

SQLite Concurrency in Go: What We Learned Building a Desktop AI IDE

https://chatml.com/blog/sqlite-concurrency-in-go-desktop-ai-ide
1•mcastilho•8m ago•0 comments

YouTube Now Worlds Largest Media Company, Topping Disney

https://www.hollywoodreporter.com/business/digital/youtube-worlds-largest-media-company-2025-tops...
2•speckx•8m ago•0 comments

Show HN: SnapDrift – a pluggable visual regression workflow for GitHub Actions

https://github.com/ranacseruet/snapdrift
1•ranacseruet•9m ago•0 comments

Judge blocks Perplexity's bot Amazon shopping in early test of agentic commerce

https://www.geekwire.com/2026/judge-blocks-perplexitys-ai-bot-from-shopping-on-amazon-in-early-te...
2•spenvo•10m ago•0 comments

Ask HN: What would a developer-first alternative to Shopify look like?

1•google_mfg•10m ago•0 comments

Benchmarking Culture

https://www.argmin.net/p/benchmarking-culture
1•bearseascape•12m ago•0 comments

Slate Auto switches CEOs ahead of launch later this year

https://sherwood.news/tech/tesla-killer-slate-auto-switches-ceos-ahead-of-launch-later-this-year/
1•avonmach•13m ago•0 comments

New ways to learn math and science in ChatGPT

https://openai.com/index/new-ways-to-learn-math-and-science-in-chatgpt
1•meetpateltech•15m ago•0 comments

Show HN: Emotive Engine – I wrote 8 elemental shaders to prove one pattern works

https://github.com/joshtol/emotive-engine
1•emotiveengine•15m ago•1 comments

Turbopuffer: Object Storage-native Database for Search [video]

https://www.youtube.com/watch?v=pqoRNwNaxfs
1•gmcabrita•18m ago•0 comments

Who's a Better Writer: A.I. Or Humans? Take Our Quiz

https://www.nytimes.com/interactive/2026/03/09/business/ai-writing-quiz.html
2•tiahura•18m ago•0 comments

Tommy DeCarlo, Boston Fan Who Became Their Lead Singer, Dead at 60

https://www.rollingstone.com/music/music-news/tommy-decarlo-boston-singer-dead-obituary-1235527355/
2•bookofjoe•19m ago•2 comments

The Bay Area Considers the Unthinkable: Life Without BART

https://www.nytimes.com/2026/03/10/us/bart-bay-area-san-francisco-transit.html
2•mitchbob•20m ago•0 comments

A Methodological Critique of "First Proof" (Abouzaid et al., 2026)

1•Beo_VN•20m ago•0 comments

Umbra Open Data Tracker

https://github.com/bellingcat/umbra-open-data-tracker
1•marklit•21m ago•0 comments

Show HN: A tool for arranging photos for home-printing without wasting paper

https://dj-louw.github.io/photo-collage-printer/
1•beAbU•21m ago•0 comments

I've never parented a 6-year-old child. But I've dealt with macOS system updates

https://ihnatko.com/ive-never-had-the-experience-of-parenting-a-6-year-old-child-but-ive-dealt-wi...
4•brie22•22m ago•0 comments

Rising Air-Conditioning Use Intensifies Global Warming

https://www.nature.com/articles/s41467-026-69393-1
3•PaulHoule•23m ago•0 comments

Exigy Shareware Construction Kit

https://exigy.org/about
1•rainingmonkey•23m ago•0 comments

Every paper published in the Bridges Conference on art and mathematics

https://archive.bridgesmathart.org/#gsc.tab=0
1•futurecat•23m ago•0 comments

I built a RabbtiMQ UI alternative because its not 2005 anymore

https://github.com/AgdirAS/rask.agdir.farm
1•xnf•23m ago•1 comments

How God Got So Great

https://www.newyorker.com/magazine/2026/03/09/how-god-got-so-great
3•bookofjoe•25m ago•1 comments