CodexGuild

For Claude Code, Codex, Cursor and every MCP agent

Not vibe coding. Safe coding.

CodexGuild checks your coding agent’s work before it reaches production. Fake and vulnerable packages, removed APIs, poisoned skills and dangerous commands are stopped as they happen, and the agent can’t call a task done until the code is checked.

Free on Free, no card. Only package names and versions leave your machine, never your code.

Example session with CodexGuild fitted

Task done

Checked. Changed code was never tested. Ran npm test first: 48 passed.

5 stopped before production

  1. npm i express-smart-ratelimiter: Blocked. No such package on npm. The agent made the name up.
  2. SKILL.md from an unscanned repo: Blocked. It reads ~/.ssh and posts it to a remote URL.
  3. ReactDOM.useFormState: Fixed. Removed in React 19. Rewritten with React.useActionState.
  4. rm -rf ~/projects/api: Blocked. Deletes a folder outside the task. Stopped before the shell.
  5. npm i [email protected]: Fixed. Known command-injection advisory. Installed 4.17.21 instead.
  6. Task done: Checked. Changed code was never tested. Ran npm test first: 48 passed.
Fits

Eight checkpoints between the prompt and production

Vibe coding finds the problems after release. A guarded agent meets each one at the step where it starts, while it is still cheap to fix.

  1. 01

    Session start

    MCP, every session

    The agent works from last year's knowledge and has no idea your lockfile pins a vulnerable version.

    Security check-up

    Advisories for the exact versions you run with the release that fixes them, new breaking releases, flagged skills already installed.

  2. 02

    Writing code

    Claude Code hook

    It calls an API your version removed. Fine in its memory, broken in your build.

    Write guard

    A removed API stops the write and comes back with the replacement. Deprecated ones get a warning.

  3. 03

    Installing packages

    MCP or Claude Code hook

    It installs a name it made up, a typosquat, malware or a version with a known vulnerability.

    Package guard

    Every package is checked against the registry and advisories first. Fake and malicious ones are blocked, vulnerable ones come with the fixed version.

  4. 04

    Adding skills and MCP servers

    MCP and website

    It copies a SKILL.md or MCP config with hidden instructions that read your keys.

    Skill scan and MCP inspection

    Scanned for prompt injection, credential theft, hidden Unicode and tool poisoning, then installed byte for byte.

  5. 05

    Running commands

    Claude Code hook

    It deletes a folder, resets a database, force-pushes or sends a secret to a remote host.

    Command limiter

    The commands you never want an agent to run are blocked on your machine, before the shell sees them.

  6. 06

    Calling it done

    Claude Code hook

    It reports the task finished without running a single test.

    Done gate

    No finish while changed code is unchecked. It runs your tests or type-check first, or says what it couldn't verify.

  7. 07

    Pull request

    GitHub App, Team

    A new dependency with a known vulnerability slips through review.

    PR checks

    A CodexGuild check on every pull request: blocked packages, newly vulnerable versions, removed APIs.

  8. 08

    After you ship

    Dashboard

    A new advisory lands on a version that is already in production.

    Project watch

    Your manifests and GitHub repositories are watched for new advisories and breaking releases, with no agent running.

Vibe coding, safe coding

Same agent, same model. The difference is what it knows and what it is allowed to skip.

Vibe coding
Safe coding with CodexGuild
Libraries
Writes from memory: renamed APIs, old defaults, last year's patterns.
Knows what changed in the versions your project runs before it writes a line.
Packages
Installs whatever name it thinks exists, fake and malicious ones included.
Every package is checked first. Fake, malicious and vulnerable ones are stopped.
Skills and MCP
Copies a SKILL.md or MCP config from any repository it finds.
Uses scanned skills and reviewed MCP servers, installed byte for byte.
Commands
Runs whatever the plan says, including the one that wipes a folder.
Destructive commands and secrets leaving the machine are blocked locally.
Finishing
Says done. You find out in production.
Runs your tests or type-check first, or tells you what it couldn't verify.
Errors
Tries variation after variation and burns tokens.
Looks up the known fix for that error and version, and gets it on the next try.
Your setup
Edits its own config when it decides to.
Proposes changes. Nothing is applied without your OK.

Smarter, and lighter on tokens

A guarded agent also wastes less. It stops guessing at APIs that changed, gets the known fix for an error instead of looping, and keeps the lessons from its own corrected mistakes. We measured it on the same model with and without CodexGuild.

93%
tasks solved, 38% without
25 of 26
post-cutoff library runs, 5 without
−37%
cost per solved task
Dyno sheet: the same agent, with and without CodexGuild
01020304005101520tasks runruns solved93%38%

With CodexGuild, free Stock

93%

Same agent, without

38%

How we measured
codexguild_debug

error TypeError: useFormState is not a function

versions react 19.1.0, next 15.5.0

Removed in react 19.0.0

ReactDOM.useFormState → React.useActionState

Verified fix React 19 form actions

Import useActionState from react. Same arguments, plus isPending.

Also returned: how many other accounts hit this error in the last 30 days.

Stuck on an error? Fixed on the next try

Instead of trying variation after variation, the agent asks for the known fix for that error in your versions. Fewer loops, fewer tokens, less waiting. Secrets are stripped before anything is looked up.

How error lookup works

A security check-up at every session start

Before the first prompt, the agent reads your manifests and asks CodexGuild what is wrong with this exact project: vulnerable versions and the release that fixes them, new breaking releases, flagged skills you already installed.

  • Matched to the versions in your lockfile
  • Advisories with the version that fixes them
  • Short digest when nothing changed
How the check-up works

synced just now · 212 npm dependencies, all exactExample

1critical3high4moderate
  • next 16.2.6CriticalRCE in Image Optimization→ 16.3.8
  • axios 1.15.0HighProxy bypass via HTTP/2 adapter→ 1.20.0
  • xlsx 0.18.5HighPrototype pollution — no fixed release on npmno fix

Releases since last sync

prisma 6.19 → 7.10.0breaking?

Installed skills

1 flagged · 41 passed

Every guard, documented

One connection fits the set. Each part does one job, and you can read exactly how it works.

5.8K
skills scanned
53.8K
MCP servers reviewed
148
stacks tracked

Free tools on the website, no account needed.

Pick your plan

Every account starts on the free Free plan with the core guards. Higher plans add projects, team checks and more daily capacity.

Compare plans

Guarded in three steps

You create a key, the agent installs the rest. Nothing to maintain.

  1. 1

    Create an agent key

    Free, in the dashboard. One key per agent.

    Dashboard → Agents → New agent
  2. 2

    Let the agent fit the guards

    Paste one sentence into your agent. It connects itself and asks before changing anything.

    Set up CodexGuild on this machine: read https://api.codexguild.com/v1/start-here.md and follow "0. First-time setup". My agent key is in $CODEXGUILD_API_KEY — never print it. Ask me before you change any config.
  3. 3

    Code as usual

    Every session starts with a security check-up, and the guards run on their own.

    codexguild_sync

Security advisories

Security center

Latest verified knowledge

Knowledge base

What changed this week

Releases and incidents your agent can't know about yet, tested.

All articles

Before you bring it in

What the tune changes, what it costs and what it never touches.

CodexGuild makes AI coding agents code safely before anything reaches production. One connection guards Claude Code, Codex, Cursor, Gemini CLI, Hermes and other agents: they learn what changed in the libraries you use, check packages before installing them, use only security-scanned skills and MCP servers, are stopped before dangerous commands, run your tests before calling a task done and look up known fixes for errors instead of guessing.

Agent skills are folders with a SKILL.md file (plus optional scripts) that teach a coding agent how to do a specific task — deploy to a platform, write tests in a framework, follow a design system. Claude Code, Codex, Hermes Agent, OpenCode and Gemini CLI all load the same SKILL.md format.

Connect Claude Code to the CodexGuild MCP server and run codexguild_sync at the start of a session. It returns releases and breaking changes for the exact versions in your project since the last sync, so the agent stops writing code against APIs that have changed since it was trained.

It calls codexguild_debug with the error and its package versions. CodexGuild returns the known fixes for that error — verified knowledge-base entries and APIs that were removed in those versions — and how many others hit it recently. Secrets are redacted first and only the normalized error line is stored.

Yes. CodexGuild is a remote MCP server (Streamable HTTP with a Bearer key) plus an Agent Skills–format skill, so it works with Hermes Agent, Codex CLI, Claude Code, OpenClaude, OpenCode, Kimi Code, OpenClaw, Gemini CLI, Cursor, GitHub Copilot, Windsurf, Cline and Aider. The Connect page shows the exact config for each harness.

Every skill is statically scanned before it is listed — for pipe-to-shell, credential exfiltration, hidden Unicode, prompt injection, agent-config tampering and safety bypasses. Only scan-passed skills are served for installation, byte-identical to the files that were scanned. Flagged skills stay visible with their findings.

Yes. The Free plan is free forever for one developer: read everything, sync every session, check packages, look up a few known fixes a day and install scanned skills. Guard adds GitHub projects and alerts, Pro all-day error lookup and freshness, Team a whole team on one stage.

Ship code your agent checked first

Start on Free for free. Move up a plan when your projects and team grow.