Guard · Agent Code Security
Agent Code Security
Three scans over what your coding agents actually write, rolled up across every machine on the team. A scan of the agent's own diff joined to the session that produced it, a check on whether the dependencies the agent added exist at all, and a gate that catches a secret at the moment an agent writes it. Each scan runs on the developer's machine; the hosted page shows who flagged what, and nothing else.
Where to find it
- Hosted:
/team/agent-code-security - Sidebar: Guard, then Agent Code Security
- Where the evidence lives: the desktop app, under Guard then Security. Agent code scan (
/agent-code-scan.html), Vulnerabilities (/vulnerabilities.html), and Guardrails (/security-guardrails.html). Every row on the hosted page deep-links back to one of them.
What it does for you
origin/main) and adds the part only RepoOps holds: the session that produced that diff, and what the session cost. When Semgrep is genuinely absent, a small built-in pass over the added lines runs instead, and the page says which one ran.Built vs. planned
All three scans and the hosted rollup ship today, backed by lib/agent-diff-scan.mjs, lib/dependency-provenance.mjs, and lib/secret-gate.mjs, read on the hosted side through website/lib/agent-code-findings-read.ts. The diff scan prefers Semgrep and resolves it from the places pip and pipx install it before falling back, so a machine without it on the bare PATH still gets a real scan. A machine that has published no findings shows an empty table rather than a green pass.
Last updated