RepoJournal
Agent Security Agent Security
29 wires and counting

$ follow Agent Security

Keep up with Agent Security in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-28
stories 51

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

NeMo Relay gains a pre-tool-call gate, blocking denied calls

By RepoJournal · Filed · About Agent Security · Composed from the cited sources · methodology

NVIDIA-NeMo/Guardrails turned its NeMo Relay plugin from scaffolding into an enforcement point: every tool call Relay manages is now checked against the hooks server before it runs, and a denial or a failed check blocks the call.

feat(relay): NeMo Relay PreToolUse Rust client NVIDIA-NeMo/Guardrails

by tgasser-nv

Before each tool call that Relay manages, the plugin posts the tool's name and arguments to the hooks server's /v1/hooks/nemo-relay endpoint, served by `nemoguardrails hooks-server`; Relay blocks the call when the server denies it and also when the check itself fails. The plugin keeps no earlier decisions, so on Relay 0.10.4 a call that reaches a permission prompt is checked twice.

docs(proxy): introduce experimental proxy documentation NVIDIA-NeMo/Guardrails

by Pouyanpi

The experimental proxy now has operator-facing docs covering install and startup through Python customization and deployment, using the existing `nemoguardrails[server]` distribution and the `python -m nemoguardrails.server.experimental` launcher. There is an OpenAI quickstart with Shell and Python examples for Chat Completions and Responses, plus notes on running multiple instances and custom ...

fix(agent-sre): split experiment traffic by relative variant weights (#4460) microsoft/agent-governance-toolkit

by Shivam Sharma

Experiment.assign compared one random draw against the running sum of variant weights, so traffic split correctly only when weights summed to 1: 70/30 sent everything to the first variant, and three variants at the default 0.5 never reached the third. The draw is now scaled by total weight so each variant gets weight/total, and weight <= 0 gets no traffic.

fix(agent-lightning): charge dict violations by their severity in policy_penalty (#4422) microsoft/agent-governance-toolkit

by Shivam Sharma

policy_penalty read severity with getattr, so dict-form violations (the shape kernel.get_recent_violations() may return) always took the default medium penalty and a critical violation cost -10 instead of -100. Because PolicyReward computes its penalty through policy_penalty, any reward shaping fed by dict violations was underscoring critical failures.

fix(agent-lightning): include the success bonus in GovernedEnvironment total_reward (#4419) microsoft/agent-governance-toolkit

by Shivam Sharma

step() added the reward to EnvironmentState.total_reward before adding success_bonus, so total_reward omitted every bonus and was not the sum of the episode's step rewards. Bonuses now accumulate after the update.

Quick answers

What shipped in Agent Security on October 28, 2026?
NVIDIA-NeMo/Guardrails turned its NeMo Relay plugin from scaffolding into an enforcement point: every tool call Relay manages is now checked against the hooks server before it runs, and a denial or a failed check blocks the call. In total, 9 commits and 42 pull requests landed.
Who contributed to Agent Security on October 28, 2026?
5 developers shipped this update, including dependabot, Shivam Sharma, Pouyanpi, tgasser-nv, and miyoungc.
What were the notable Agent Security updates?
feat(relay): NeMo Relay PreToolUse Rust client, docs(proxy): introduce experimental proxy documentation, and fix(agent-sre): split experiment traffic by relative variant weights (#4460).