GhostApproval
Named by 5 kept items in this workspace.
3 items name it under classification.key entities and 2 under techniques.
Search every workspace for GhostApproval. It matches the name as written, so it can find other things that share it.
The items that name it 5
The agent's internal reasoning correctly identifies a sensitive target file (e.g., a zsh config file) but the approval prompt shown to the user names a different, innocuous file (e.g., project_settings.json), so user consent is based on false information.
A repo file with a friendly name (e.g. project_settings.json) is actually a symlink to a sensitive file (e.g. ~/.ssh/authorized_keys or ~/.zshrc); README instructions written for the AI agent tell it to write attacker content into that filename, and the agent follows the symlink, writing to the real
All techniques in this workspace.