media-crawler
Fail
Audited by Gen Agent Trust Hub on Mar 23, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The
scripts/setup.shfile downloads an installer fromhttps://astral.sh/uv/install.shand pipes it directly to the shell to install theuvpackage manager. - [EXTERNAL_DOWNLOADS]: The skill clones the source code for the MediaCrawler tool from
https://github.com/NanmiCoder/MediaCrawler.gitand installs its dependencies. - [COMMAND_EXECUTION]: The
manifest.jsonandscripts/setup.shfiles execute several shell commands, includinggit clone,uv sync,uv run, andplaywright install, to set up and manage the scraping environment. - [PROMPT_INJECTION]: The skill's primary function of collecting and displaying social media data introduces an indirect prompt injection surface (Category 8). Ingestion points: Untrusted social media content is collected from various platforms and stored in the
data/directory, later accessed viascripts/show_results.sh. Boundary markers: No delimiters or ignore-instructions are used to isolate external content from agent instructions. Capability inventory: The skill has the capability to execute shell commands and file system operations as defined inscripts/setup.shandmanifest.json. Sanitization: No evidence of data sanitization or validation is present before the collected content is presented to the agent.
Recommendations
- HIGH: Downloads and executes remote code from: https://astral.sh/uv/install.sh - DO NOT USE without thorough review
Audit Metadata