tracking-twitter-thought-leaders
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions direct the AI agent to execute shell commands using
nodeandcurl. These commands are used to interface with a local script (scripts/run_actor.js) and the Apify REST API to perform data scraping tasks. - [DYNAMIC_EXECUTION]: The input parameter
customMapFunctionaccepts a raw string representing a JavaScript function. This string is passed to the remote execution environment (the Apify actor) where it is executed to transform data. While this is a standard feature of the underlying platform, it constitutes a dynamic code execution surface where unvalidated user input could be processed. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the user, specifically
searchTerms,usernames, andtopic keywords. These values are interpolated into shell commands and API payloads. While the examples use quotes and JSON structures to mitigate risk, this remains a surface for potential injection if delimiters are bypassed. - Ingestion points: Topic keywords, industry names, and Twitter handles provided by the user in Step 1 and Step 2.
- Boundary markers: The skill uses JSON objects and single quotes in shell commands to wrap user input.
- Capability inventory: Uses
nodeto execute local scripts andcurlfor network operations. - Sanitization: No explicit sanitization logic is described beyond the use of standard formatting.
Audit Metadata