Air Security says four AI coding agents could install swapped plugin code even after a pin. Claude Code and Codex have builds. Copilot does not. No CVE yet. Saturday is still ISE, Acronis, and Pixel.
Friday's patch meeting is still Cisco. Identity Services Engine is a 10.0, the email gateway deadline already passed, and Saturday is a KEV cluster: ISE, the Acronis cPanel plugin, and the Pixel modem. Those are spoken for. The story that showed up today and will not make that list is about the coding agent on the laptop.
Air Security said a flaw they call Plugin4Shell lets the owner of a plugin repository swap the code an AI coding agent installs, even when the agent thought it had pinned a reviewed version. The Hacker News reported it on September 18. The four names in the write-up are Claude Code, OpenAI Codex, GitHub Copilot, and Google's Gemini CLI. Air says it built a working test in May and told the vendors in June. As of this morning there is no CVE, no vendor security advisory, and no public sign it has been used in a real attack. That last part is the only comforting sentence. The rest is a pin that was not a pin.
Developers lock a plugin to a hash or a tag so last month's review still matches what runs today. Air's finding is that control of the repository can still change what gets installed. We are not going to walk through the swap. The operational fact is enough: a reviewed SHA is not a guarantee if the agent resolves the plugin through a path the repo owner still controls.
Air's status board, as THN summarized it: Anthropic patched Claude Code in 2.1.179. OpenAI patched Codex in 0.146.0. GitHub Copilot has no fix in that account. Google is not patching the consumer Gemini CLI, which it is retiring in favor of Antigravity (Air says the same attack does not reach that one). Enterprise Gemini CLI still gets updates. Whether this fix is among them is unclear. Anthropic's 2.1.179 notes do not mention a security fix. If you only read release-note adjectives, you will miss it.
These agents sit on machines that already have repo tokens, cloud keys, and the path to production. A plugin that turns into someone else's code is a supply-chain finding with a chat window. You do not need a nation-state. You need one popular plugin whose Git host changed hands, or a maintainer account that got phished.
Copilot is the awkward row. Air says it told Microsoft in June and that Copilot can install plugins from hosts other than GitHub. No patch means the control is policy: which plugin sources you allow, and whether a developer laptop is allowed to fetch community plugins at all.
Fortinet is blocking thousands of hits on Orkes Conductor (CVE-2026-58138), a 9.8 in a workflow engine most security teams do not inventory. Kaspersky's MovieReaper swaps movie torrents for a Windows loader and looks up the next hop on Solana. The UK, US, and Dutch agencies described CHOSEN BRICK, Iranian Windows spyware aimed at dissidents and journalists. We wrote those three this morning. Tomorrow's federal clock is ISE, Acronis backup, and Pixel 2026-09-05. Civilian shops should treat that as a weekend list, not a US-only list.
A coding agent with a dishonest pin is a software-supply problem that looks like a convenience feature. Forensic Five reviews what is actually reachable, including the tools developers installed because they were helpful. From St. Albert, Alberta. Update the agent. Then go finish Cisco.
Security Analyst
Mathew leads assessments and consulting at Forensic Five from St. Albert, Alberta. His background is Linux systems, networks, and application infrastructure.
Tell us your name to start chatting.