predictor-hand-skill
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONPERSISTENCE
Full Analysis
- [COMMAND_EXECUTION]: The system prompt instructs the agent to execute a Python command (
python -c "import platform; print(platform.system())") using theshell_exectool during its initialization phase to detect the operating system. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits a significant attack surface for indirect prompt injection by design. It is programmed to autonomously search for and fetch content from the open web to extract "signals" without implementing safety boundaries for the retrieved data.
- Ingestion points: The agent uses
web_searchandweb_fetchin Phase 2 to retrieve content from news, social media, and other untrusted external sources. - Boundary markers: The instructions lack delimiters or explicit warnings to the agent to disregard instructions embedded within the fetched signal data.
- Capability inventory: The agent possesses powerful tools that could be abused by an injection attack, including
shell_exec,file_write, andschedule_create. - Sanitization: There is no mention of sanitization, filtering, or validation of the content fetched from the web before it is processed by the model.
- [PERSISTENCE]: The skill implements persistence mechanisms by using
schedule_createto ensure it runs periodically (daily, weekly, etc.) and by maintaining a localpredictions_database.jsonfile and a long-termmemory_storeto preserve its state across sessions.
Audit Metadata