What happened
Marzouk embedded hidden instructions in repository files (READMEs, .vscode/settings.json overrides, JSON schema files). When a developer opened the repository, the AI agent followed injected instructions to modify IDE configuration files, and the IDE's built-in execution features ran attacker-specified commands — no explicit user approval required for the AI tool chain.