
Security News
Lovable’s OJ Rewrites Vite’s Dev Server in Rust as AI Lowers the Cost of Forking Open Source
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.
Verirun — execution-grounded verification runtime for AI coding agents on Windows. The agent may propose; only evidence may prove.
Execution-grounded verification runtime for AI coding agents on Windows. The agent may propose; only evidence may prove.
Verirun gives a coding agent an agent-independent way to prove that the software it just built actually behaves correctly — by launching the app, driving it, and collecting its own evidence (UI tree, filesystem, SQLite, process state, logs), then producing a verdict-of-record the agent cannot fabricate through the MCP/API surface.
The agent connects to Verirun as an MCP (stdio) client. It is treated as an
untrusted planner: it may request actions and relay requirements, but every
receipt, observation, and verdict is stamped by Verirun itself. A requirement
the agent relays carries no authority — a CONFIRMED verdict comes only from
Verirun's own invariants (e.g. "the target must not crash or hang") or from a
requirement the user authored directly.
receipt ≠ effect).# Run the MCP server (stdio). Point your coding agent's MCP config at this.
npx verirun mcp
# Environment self-check.
npx verirun doctor
Before publishing a release, run a manual pre-publish smoke: npm ci → npm test → npm pack → install the tarball on a clean prefix → verirun doctor. Publish by hand with npm publish --provenance and 2FA.
Register it with your agent (see examples/):
.mcp.jsonmcp.jsonverify_begin — declare the workspace + the scope paths this run may touch.
Over-broad scope (drive root, user profile, workspace root) is refused.target_launch — Verirun launches the app and starts a supervised watcher.ui_inspect, ui_act (tiered input), wait_until.observe_filesystem, observe_sqlite,
observe_logs, assert_evaluate — the evaluator collects its own evidence;
cherry-picked agent references cannot steer the result.verify_finalize — Verirun writes the verdict-of-record (report.md +
verdict.json) and tears the run down.Inspect any run's evidence chain, trust-tagged by origin:
npx verirun show <run-id>
VERIRUN_ALLOW_INPUT_INJECTION=1 (a user-side
setting, never agent-declarable), with a focus pre-check and abort-on-focus-loss.Opt-in only. Nothing is collected or transmitted by default. verirun telemetry on starts local metric capture you can inspect with verirun telemetry show; V0 has no network sink.
V0, under active development. See the implementation plan and evidence trail in
plans/.
Apache-2.0.
FAQs
Verirun — execution-grounded verification runtime for AI coding agents on Windows. The agent may propose; only evidence may prove.
The npm package verirun receives a total of 27 weekly downloads. As such, verirun popularity was classified as not popular.
We found that verirun demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.