twitter-data-export
Fail
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: HIGHINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from Twitter/X (keywords, author posts) which is exported to CSV files for further analysis. This represents a vulnerability surface where malicious instructions embedded in tweets could influence agent behavior during analysis.
- Ingestion points:
SKILL.md(via data fetched from the Xpoz API and saved totweets.csv). - Boundary markers: Absent; there are no specific instructions or delimiters provided to the agent to distinguish between its instructions and the untrusted CSV content.
- Capability inventory: The skill utilizes
subprocess.run(shell execution),urllib.request(network operations), and package managers (pip,npm). - Sanitization: Absent; the skill suggests loading the data directly into
pandasfor analysis without prior filtering or escaping of content. - [COMMAND_EXECUTION]: The skill uses
subprocess.runto dynamically configure themcportertool. It incorporates an access token retrieved via a network request to the vendor's OAuth endpoint (https://mcp.xpoz.ai/oauth/token). While the source is a vendor-owned resource, the pattern of constructing shell commands from network-retrieved data is documented here as a functional characteristic. - [EXTERNAL_DOWNLOADS]: The skill downloads and installs the
xpozlibrary from the Python Package Index and the@xpoz/xpozlibrary from the npm registry. It also retrieves configuration and dataset files from the vendor's official infrastructure (xpoz.ai).
Recommendations
- HIGH: Downloads and executes remote code from: https://mcp.xpoz.ai/oauth/token - DO NOT USE without thorough review
Audit Metadata