plannotator
Fail
Audited by Gen Agent Trust Hub on Nov 6, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The
scripts/install.shscript facilitates arbitrary code execution by downloading a shell script fromhttps://plannotator.ai/install.shand piping it directly intobash. It also includes a PowerShell installation pattern (irm https://plannotator.ai/install.ps1 | iex) that performs an equivalent operation on Windows. These methods bypass local verification of the content before execution. - [DYNAMIC_CONTEXT_INJECTION]: The
scripts/setup-opencode-plugin.shscript registers a slash command (/plannotator-annotate) using the!commandsyntax defined as!plannotator annotate "$ARGUMENTS"``. This pattern allows for shell command injection if malicious characters are provided via the$ARGUMENTSvariable by a user or agent. - [INDIRECT_PROMPT_INJECTION]: Several setup scripts (e.g.,
setup-codex-hook.sh,setup-gemini-hook.sh) modify the persistent configuration files of AI agents to insert instructions that influence agent behavior across all sessions. • Ingestion points: Thedeveloper_instructionsfield in~/.codex/config.tomland the content of~/.gemini/GEMINI.md. • Boundary markers: None; instructions are appended to global configuration files without delimiters or safety warnings. • Capability inventory: The injected instructions command the agent to execute tools using theplannotatorCLI. • Sanitization: There is no evidence of input validation or escaping for the data processed by these configuration hooks. - [COMMAND_EXECUTION]: The skill contains multiple scripts that perform broad modifications to user-level configuration files such as
~/.claude/settings.jsonand~/.gemini/settings.json. These operations include direct JSON merging and text appending to alter the global settings of various AI agent platforms. - [EXTERNAL_DOWNLOADS]: The installation process for this skill relies on fetching components from the external domain
plannotator.ai, which is not on the trusted vendors list. These downloads are performed over unauthenticated channels without integrity verification.
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