21 Oct 2026
LiteLLM 1.107.0
A malicious PyPI and Docker release stole credentials and loaded remote-code execution tools.
LiteLLM says Claude Code can place a GitHub CLI token in a logged reply. People running Claude Code, Cursor or Codex keep that same class of token on the machine.
How Guard helps
Block Filesystem
write ~/.aws/credentials
Guard is built to stop this step.
Guard is built to stop a secret write and an exfil of a key file. A poisoned skill that reads keys is a block where the agent allows one.
The PyPI publish and the token in LiteLLM logs are not an action on your machine.
Claude Code and Codex can block shell, file and MCP. Copilot can block MCP. Shell and file on Copilot are advisory.
17 Oct 2026
OpenCode Console
OpenCode said a breach on the night of 16 Oct may have exposed provider keys saved in Console for 1.4% of Console users.
Those keys are the OpenAI, Anthropic and Google keys people also paste into Claude Code, Cursor and Codex. The notice was about Console, not keys kept only on the machine.
How Guard helps
Block Filesystem
git add .env
Guard is built to stop this step.
Guard is built to stop the agent writing provider keys into a file or committing them.
Keys already saved in OpenCode Console sit on their server. Guard does not see that console.
Claude Code and Codex can block shell, file and MCP. Copilot can block MCP. Shell and file on Copilot are advisory.
14 Oct 2026
Exposed Supabase databases
UpGuard found 16,326 Supabase databases exposing readable tables. Tables created through the API do not enable row level security by default.
That API path is how Claude Code, Cursor and Codex create Supabase tables. UpGuard says the common thread is sites built by AI coding agents.
How Guard helps
Block Database
DROP TABLE
Guard is built to stop this step.
Guard is built to stop a drop, truncate or unscoped delete the agent runs.
A missing row level security policy is in the file the agent wrote. Guard does not review a database already shipped. Core scans what the agent writes.
Claude Code and Codex can block shell, file and MCP. Copilot can block MCP. Shell and file on Copilot are advisory.
8 Oct 2026
Tensorlake npm worm
[email protected] stole credentials, wrote .claude/settings.json into repos and can run rm -rf ~/ if the stolen GitHub token is revoked.
The planted settings file is there for the next Claude Code session in that repo. Cursor and Codex users share the repo and the stolen token.
How Guard helps
Block Disk
rm -rf ~/
Guard is built to stop this step.
Block Host and self protection
disable guard hooks
Guard is built to stop this step.
Guard is built to stop a destructive delete the agent runs. It is built to stop an attempt to disable Guard or rewrite its hooks.
The npm preinstall and the wipe service are not agent commands. Host and self protection does not claim the settings write from that install.
Claude Code and Codex can block shell, file and MCP. Copilot can block MCP. Shell and file on Copilot are advisory.
8 Oct 2026
VirusTotal skills scan
VirusTotal marked 6,637 of 35,878 agent skills in its snapshot as malicious.
The snapshot tracks skills for Claude Code, Cursor and Codex. On Claude Code, Cursor and Windsurf, more than 80% of the malicious skills are stealers.
How Guard helps
Block MCP
MCP skill reads ~/.aws
Guard is built to stop this step.
Guard is built to stop a risky MCP call. It is built to stop a destructive command or exfil the skill then asks the agent to run.
Most malicious skills in that snapshot had no malicious code, only instructions. Guard does not scan skill text.
Claude Code and Codex can block shell, file and MCP. Copilot can block MCP. Shell and file on Copilot are advisory.