cd /news/ai-safety/show-hn-i-built-a-static-verifier-fo… · home topics ai-safety article
[ARTICLE · art-74857] src=github.com ↗ pub= topic=ai-safety verified=true sentiment=· neutral

Show HN: I built a static verifier for OpenCode to stop unsafe AI tool calls

A developer built a static security verification plugin for OpenCode that intercepts AI tool calls and runs formal verification via a Python daemon using the Guardians repository, blocking unsafe operations like path traversal and secret leakage in approximately 1.5 milliseconds before execution. The plugin, available on GitHub, integrates Erik Meijer's and Nada Amin's formal verification approach for AI workflows.

read1 min views1 publishedJul 27, 2026

Erik Meijer wrote the paper "Guardians of the Agents" on formal verification for AI workflows, and Nada Amin implemented it in the Guardians repository. I built this plugin to bring static security verification to OpenCode.

How It Works: 1. Interception: Uses OpenCode's TypeScript plugin system ("tool.execute.before") to intercept candidate tool calls (bash, read, edit, write) before they run. 2. Sidecar Verification: Passes tool parameters to a local Python daemon running guardians.verify(). 3. Formal Verification (~1.5ms): Evaluates Z3 path containment (blocking path traversal like ../../../../etc/passwd), secret taint tracking (preventing .env data from flowing to output files or shell commands), and security automata (enforcing read-before-edit rules). 4. Pre-Execution Abort: If a violation is flagged, the plugin throws an exception to block execution before any side effects happen on disk, forcing the agent to self-correct.

The repository links metareflection/guardians directly as a Git submodule (guardians-core), keeping the core verifier untouched and synced with upstream updates.

Repo & Setup Instructions: https://github.com/albertjoseph0/opencode-plugin-guardians I would love to hear your thoughts or feedback!

Comments URL: [https://news.ycombinator.com/item?id=49064655](https://news.ycombinator.com/item?id=49064655)

Points: 1

── more in #ai-safety 4 stories · sorted by recency
── more on @opencode 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-i-built-a-st…] indexed:0 read:1min 2026-07-27 ·