AI Coding Live News

Forever Security: a web-planted AGENTS.md in ~/Downloads hijacked Codex into installing npm malware in 90%+ of tests; a CLAUDE.md variant leaks Claude Code OAuth tokens about half the time

On Oct 22, Forever Security researchers Gal Weizman and Omer Samet reported that they had stopped Codex on a real customer machine as it tried to install the known-malicious npm package function-color, following an AGENTS.md in ~/Downloads the customer had never seen. A web page can drop a file into Downloads with no click, and an agent started there obeys it. In their reproduction Codex rewrote the machine-wide ~/.codex/config.toml to register a malicious MCP server in more than 90% of attempts; a CLAUDE.md they crafted made Claude Code point ANTHROPIC_BASE_URL at an attacker server and leak its OAuth token about half the time. The researchers say there is no vendor bug to patch; The Hacker News and others covered it on Oct 26.

Key Takeaways

  • Real case: a 13 KB AGENTS.md disguised as engineering guidelines sat in a customer's ~/Downloads and told Codex to install the malicious package function-color (since removed by npm)
  • Codex path: it appends a project-tools MCP server to the machine-wide ~/.codex/config.toml, then spawns a child codex exec with --dangerously-bypass-approvals-and-sandbox; it worked in over 90% of tests and the server then loads in every session on the machine
  • Claude Code path: a CLAUDE.md gets ANTHROPIC_BASE_URL written into .claude/settings.json about 50% of the time, leaking the OAuth token on every request; about a fifth of the time it also reached code execution in the same session
  • Forever's telemetry shows about half of customers run a coding agent inside Downloads, and about a quarter of agent sessions open a real browser
  • Advice: never start an agent in Downloads, read AGENTS.md/CLAUDE.md files you did not write, check agent configs for unknown MCP servers or API endpoints, keep approvals and sandboxes on, and rotate tokens if you find one (write-up)
Read full story

Meta open-sources Muse Gadgets: ESP32 & Linux SDKs to put Muse on DIY hardware; 5,000 Home Links for subscribers

Around 2026-10-02 Meta open-sourced facebookincubator/muse-gadget-sdk (Apache-2.0): ESP32 firmware + a Linux Device SDK so builders can wire Muse to displays, buttons, sensors, and local HTTP devices. Meta’s own Muse Home Link (USB-C) is free for U.S. Muse subscribers (batch of 5,000). Pairing needs an SDK token; Muse Code + AGENTS.md is the recommended flash path.

Meta open-sources Muse Gadgets: ESP32 & Linux SDKs to put Muse on DIY hardware; 5,000 Home Links for subscribers

Key Takeaways

  • Repo: facebookincubator/muse-gadget-sdk Apache-2.0; created 2026-10-02T18:21Z; ~128★ / 12 forks at ingest
  • Stacks: ESP32 SDK on ESP-IDF v6.0.1 + Linux SDK (musegadget → /opt/musegadget)
  • Home Link: USB-C dongle; 5,000 free for U.S. Muse subscribers; ships October
  • Linux Muse runs as the install account (sudo if that account has sudo); community pairing has no manufacturer attestation
  • Start: SDK token → Muse Code/idf.py on esp32/ or bash install.sh --sdk-token … then App Developer mode pairing
Read full story

skill-audit scans agent skills, plugins, and MCP configs for supply-chain risk

@AverageAiBro highlighted ondrej-merkun/skill-audit, a local scanner for prompt-injection and malware patterns across Claude Code, Codex, Copilot, Cursor, Gemini CLI, Windsurf, Cline, AGENTS.md, installed skills, plugins, and MCP configs. It ships 46 rules with no cloud upload, optional deeper review through localhost OpenAI-compatible models, CI support via --fail-on REVIEW, and a GitHub Action under the @ondrej-merkun/skill-audit npm package.

Key Takeaways

  • Scans skills, plugins, MCP configs, and AGENTS.md locally across major coding-agent clients.
  • Forty-six rules detect prompt injection and malware patterns without uploading configs to the cloud.
  • Supports --fail-on REVIEW, a GitHub Action, and optional localhost model review for install and CI gates.
Read full story

Claude Code 2.1.277: read AGENTS.md when CLAUDE.md is missing

Anthropic staff announced that Claude Code 2.1.277 adds AGENTS.md support: if a project folder has no CLAUDE.md, Claude reads AGENTS.md for project instructions, toggleable under Project instructions in /config. The official changelog lists about 87 CLI changes, including fixing silent hangs in claude -p and Agent SDK sessions after internal errors. The feature is not yet available on Bedrock, Vertex, or Foundry.

Key Takeaways

  • From 2.1.277, Claude reads AGENTS.md when CLAUDE.md is absent; toggle under /config Project instructions.
  • Lets teams share AGENTS.md with tools like Codex instead of maintaining two instruction files.
  • Also fixes silent hangs in claude -p / Agent SDK; notes at github.com/anthropics/claude-code/releases/tag/v2.1.277.
Read full story
ADSponsored

shadcn/lint launches: agent-first Tailwind design-system linter with fixable rule feedback

shadcn launched open-source shadcn/lint (GitHub: shadcn-ui/lint), an agent-first Tailwind design-system linter. You define allowed components/variants/theme contracts; when an agent breaks a rule, errors explain the violation and how to fix it with your system. Works with Oxlint and ESLint without requiring shadcn/ui. Evals claim most tasks reach zero violations in one correction round, with fixes ~10–48% cheaper than AGENTS.md-only.

Key Takeaways

  • Agent-first Tailwind design-system linter driven by real components/variants/theme rules.
  • Violations explain what broke and how to fix using your design system; Oxlint and ESLint supported.
  • Open-source at shadcn-ui/lint; evals show one-round fixes and lower cost vs AGENTS.md-only.
Read full story
Linked Models & Agents:

OpenAI: get more from GPT-6 Astra by rethinking skills, AGENTS.md, and task prompts

OpenAI Developers urged builders to revisit skills, AGENTS.md, and task prompts for GPT-6 Astra—make skill triggers specific, load guidance when relevant, and define what done looks like. Companion developer blog is live.

Key Takeaways

  • Official guidance: rethink skills, AGENTS.md, and task prompts for Astra.
  • Make skill triggers specific; load guidance only when relevant.
  • Define done criteria; developer blog published.
Read full story