plannotator
Fail
Audited by Gen Agent Trust Hub on Mar 23, 2026
Risk Level: CRITICALREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The
scripts/install.shfile usescurlto fetch a shell script fromhttps://plannotator.ai/install.shand pipes it directly into thebashinterpreter. This pattern allows for the execution of arbitrary remote code on the host system without prior verification. A similar pattern is provided for Windows systems using PowerShell'siexcommand to execute a remote.ps1script from the same domain. - [COMMAND_EXECUTION]: Several scripts, including
scripts/setup-hook.sh,scripts/setup-gemini-hook.sh, andscripts/setup-codex-hook.sh, modify the internal configuration files of AI agents (~/.claude/settings.json,~/.gemini/settings.json, and~/.codex/config.toml). These modifications inject hooks that automatically trigger the execution of theplannotatorcommand whenever the agent enters or exits specific modes. - [COMMAND_EXECUTION]: The
scripts/configure-remote.shscript identifies and modifies the user's primary shell profiles (such as.zshrc,.bashrc, or.profile) to persist environment variables (PLANNOTATOR_REMOTE,PLANNOTATOR_PORT). Modifying shell initialization files is a technique used for persistence and can affect the security posture of the entire terminal environment. - [COMMAND_EXECUTION]: The skill uses Python one-liners to dynamically generate and merge JSON configuration data into existing system files. While functional, this practice involves runtime generation of configuration logic that influences how AI agents interact with the local filesystem and external tools.
- [DATA_EXPOSURE_AND_EXFILTRATION]: The skill configuration allows for the redirection of plan data to a custom share URL (
PLANNOTATOR_SHARE_URL), which defaults toshare.plannotator.ai. This introduces a mechanism where implementation plans, which may contain sensitive project logic or code structure, are sent to an external service for sharing and visualization.
Recommendations
- HIGH: Downloads and executes remote code from: https://plannotator.ai/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata