Clean GitHub repo tricks AI coding agents into running malware
What happened
Researchers demonstrated a proof-of-concept where an AI coding agent running a clean GitHub repository can be tricked into executing a remote payload via normal setup commands and external lookups. The chain uses innocuous errors and dynamically fetched configuration (DNS TXT) so scanners and human review can miss it, making this an operationally realistic threat to developer machines and CI systems. Watch whether vendors require agents to disclose full execution chains or design-in safe defaults that block dynamic fetches
Why the category manager should care
Treat coding agents and IDE extensions as execution dependencies requiring provenance, execution-visibility, and vendor commitments on safe defaults
Key facts
- POC uses a clean repo plus setup commands to trigger a reverse shell
- Attack chain relies on dynamically fetched configuration stored in DNS TXT
- Researchers recommend agents disclose the full execution chain