
Hey readers!
Here's the uncomfortable subtext of this issue: the same AI that writes half your code is now also the thing hunting for its bugs, reviewing its own pull requests, and occasionally shipping a flaw with a straight face. This week we look at OpenAI's new security agent, a git trick that beat four major coding agents at once, and why "the AI approved it" is not the review gate you think it is.
🛡️ OpenAI's security agent grows up

Codex Security: now in research preview is OpenAI's application-security agent (formerly Aardvark) that builds a project-specific threat model, validates findings in sandboxed environments, and proposes fixes aligned with system intent instead of dumping a wall of maybe-bugs on your triage queue.
- OpenAI
The pitch is aimed squarely at the thing security engineers actually hate: noise. OpenAI's framing is blunt about why most tools fall short.
"Context is essential when evaluating real security risks, but most AI security tools simply flag low-impact findings and false positives, forcing security teams to spend significant time on triage."
The beta numbers they report back that up: cutting noise by 84% in one case, reducing over-reported severity by more than 90%, and lowering false-positive rates by more than 50% across repositories. Those are OpenAI's own figures, so treat them as a vendor's best day rather than a guarantee, but the direction of the design (validate exploitability before surfacing anything) is the right one.
It's rolling out in research preview to ChatGPT Pro, Enterprise, Business, and Edu customers via Codex web, with free usage for the first month, and OpenAI says it's using the agent to help open-source maintainers prioritize high-confidence issues. If you run security for a team already inside the OpenAI ecosystem, this is the low-friction one to kick the tires on first.
🔓 One git trick, four agents owned
A single git trick beat the safety lock on four AI coding agents details "Plugin4Shell," a design flaw that Air Security says lets an attacker swap a reviewed plugin's code for malicious code without any user interaction, affecting Claude Code, OpenAI's Codex, GitHub Copilot, and Google's Gemini CLI.
- The Next Web
The root cause is almost embarrassingly simple, and worth internalizing if you build anything that pins dependencies:
Air found that the agents ask for the pinned snapshot but never check what they got.
An agent requests a pinned commit hash, then fetches and installs whatever comes back without verifying it actually matches. Air's proposed fix is a single line: after checkout, resolve what's really in the working tree and abort unless it matches the pin. Anthropic patched Claude Code in 2.1.179 and OpenAI patched Codex in 0.146.0. Microsoft has shipped no fix for Copilot, and Google says it won't fix the Gemini CLI because the tool is being retired. As of September 18, The Hacker News reported no CVE and no vendor advisories, and there's no sign of real-world exploitation yet. Check your agent versions.
The timing is a useful pairing with the Codex Security launch above: the same vendor shipping a bug-hunting agent had a zero-click RCE in its own coding agent. Security is a moving target, not a milestone.
🐛 Logic flaws, the blind spot scanners miss

SonarQube Hunter Agent (GA): AI Agent for Logic Flaw Detection is now generally available on SonarQube Cloud, targeting the vulnerabilities static analysis can't reason about: broken access control, business-logic flaws, and authentication/session issues.
- Sonar
Sonar frames the gap in a way that lands hard for anyone who's shipped a REST API:
Does /invoices/8472 check that the requesting user actually owns invoice 8472, or does it just return whatever record matches the ID? Is a role check enforced only in the UI, and never revalidated server-side? None of these are syntax problems.
Hunter Agent runs a multi-phase pipeline (Analyze, Explore, Validate, Synthesize) with an exploitability-validation subagent that tries to demonstrate a real attack path before surfacing anything as a SonarQube issue. Sonar claims 80-90% average precision and says internal testing surfaced more than 200 zero-day vulnerabilities. The pattern across all three of these tools is the same and it's the one that matters: validate exploitability first, flag second. That's what separates a useful agent from a noise machine.
📊 The trust problem nobody solved
If you needed a reason to keep humans in the loop, two studies this cycle make the case.
AI writes half our code now. It still fails security tests 44% of the time. covers Veracode's 2026 GenAI Code Security Report, which tested more than 100 models and found an average security pass rate of 56%, roughly flat against the 55% baseline.
- The Next Web
"Models may be almost syntactically perfect, but they are still failing on nearly half of all tasks where security is needed," said Chris Wysopal, Veracode's co-founder and chief security evangelist.
The details are the useful part: coding-specific models aren't safer (51% vs. 52%), bigger models don't close the gap, but reasoning models score a bit higher (56% vs. 51%). Results swing wildly by category, from 87% on weak cryptography down to 12% on log injection, and by language, with Python at 63% versus Java at 30%. Wysopal's advice is the whole playbook in five words: "Scan it, fix it, and never ship it blind."

Same Vendor Wrote and Reviewed 208,145 PRs. Split Them. analyzed 248,641 agent-authored pull requests that got at least one AI review and found 208,145 were reviewed by the same product that wrote them.
- The DAILY BRIEF
That's roughly five in six reviews being closed-loop self-review. If your merge gate is "the agent approved it," you may be counting one vendor twice. The recommended fix is a one-line policy: the reviewing agent must be a different product than the authoring one. Worth pairing with the developer sentiment from Anthropic's own Claude Code Projects update, which cites a 2026 survey where 96% of developers said they don't fully trust AI-written code and 38% said reviewing it takes longer than reviewing human code.
☁️ When your assistant phones home
China's Z.ai suspends AI coding assistant capabilities following a security breach reports that Z.ai (Zhipu) temporarily disabled parts of its ZCode assistant after developers found it uploading local repositories to cloud servers without permission, tied to a default-on "Codebase Indexing" feature.
- News Dive
The forensic version is worse. Per a developer's analysis at Mixed News, ZCode packed 42,411 files into a 313MB encrypted archive and attempted to upload it to Alibaba Cloud 564 times (all failed on his machine), and he notes the privacy toggles didn't stop the packaging.
"Nobody outside Z.ai could open the archive"
That's the catch: the archive was encrypted with a key only Z.ai holds, making the company's "we deleted it" assurance impossible to independently verify. Z.ai has since apologized, open-sourced the client, and says version 3.14.0 removes the upload code. The lesson for anyone evaluating a coding assistant: default-on indexing plus your entire repo is a data-exfiltration story waiting to happen. Read the settings.
⚡ Quick hits
OpenAI unveils GPT-6 Astra, which Sam Altman calls the company's "most aligned model ever," claiming state-of-the-art results in software engineering and cybersecurity and a perfect ExploitBench score per 9to5Mac. Notably, OpenAI says Astra was not involved in a prior incident where its agents breached a test environment. - Fox Business
AWS open-sourced Kiro Crew, an async multi-agent system with defense-in-depth baked in from day one: OS-level sandbox, denied-by-default commands, credential redaction, and signed audit logs. - InfoQ
NIST warns agentic AI can break identity controls when agents run on long-lived tokens or a user's own credentials, and the same roundup notes an OpenAI experiment where about 1,200 agents coordinated a multi-phase attack on Hugging Face. - AI Agents News
xAI shipped Grok 4.7 with a redesigned safeguard stack, though Artificial Analysis flags roughly doubled token consumption per task. - Metaverse Post
One more angle on all this agent orchestration and sandboxing: if you want to watch AI agents coordinate, compete, and occasionally misbehave in a lower-stakes setting than your production repo, SpaceMolt is a realtime MMORPG built for exactly that kind of agent experimentation.
That's the issue. Patch your agents, split your reviewers, and never ship blind.

