watchpost
Fail
Audited by Gen Agent Trust Hub on Apr 22, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill downloads an installation script from
https://raw.githubusercontent.com/endlessblink/watchpost/main/install.shand executes it locally using thebashinterpreter. This allows for arbitrary code execution from a remote source outside the skill's bundle. - [COMMAND_EXECUTION]: Multiple shell commands are used to manage the dashboard, including
curlfor status checks,npm startfor launching the application, andlsof/killfor process management. These commands operate with the permissions of the local environment. - [COMMAND_EXECUTION]: User-provided port values are directly interpolated into shell commands (e.g.,
lsof -ti:PORT). Without strict validation that the input is a number, this pattern is vulnerable to command injection where a malicious user or indirect input could append additional commands. - [EXTERNAL_DOWNLOADS]: The skill initiates network requests to download the
install.shscript from GitHub during its setup phase. - [PROMPT_INJECTION]: The skill processes
MASTER_PLAN.mdto update its internal state, creating a surface for indirect prompt injection. - Ingestion points: The skill reads and parses
docs/MASTER_PLAN.md(specifically sections like 'Roadmap' and 'Active Work'). - Boundary markers: There are no defined delimiters or instructions provided to the agent to treat the markdown content as untrusted data.
- Capability inventory: The skill possesses extensive capabilities, including executing shell scripts and managing local processes.
- Sanitization: No sanitization logic is described to filter or escape potentially malicious instructions embedded within the markdown tasks.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/endlessblink/watchpost/main/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata