viraloop
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external websites to inform the generation of marketing content and image prompts. If a scraped website contains malicious instructions, it could attempt to influence the agent's behavior or the content of the generated posts.
- Ingestion points:
scripts/analyze-web.jsandscripts/search-competitors.jsscrape text, headlines, and features from user-provided URLs. - Boundary markers: The scraped content is interpolated into prompts in
scripts/generate-hooks.shwithout explicit delimiters or instructions to ignore embedded commands. - Capability inventory: The skill possesses the capability to publish content to live social media feeds (
scripts/publish-carousel.sh) and execute local scripts. - Sanitization: While the scripts use
jqto ensure shell-level safety for variable expansion, there is no semantic sanitization of the scraped text before it is passed to the AI models. - [COMMAND_EXECUTION]: The skill uses a series of Node.js and Bash scripts to orchestrate its workflow. This includes running browser automation via Playwright and image generation via Python scripts.
- [EXTERNAL_DOWNLOADS]: The skill utilizes several standard external dependencies and tools to fulfill its primary purpose.
- Uses
playwrightfor website analysis and requires the installation of the Chromium browser. - Utilizes the
uvpackage runner to manage Python dependencies, specificallygoogle-genaifor interacting with the Gemini API andpillowfor image processing.
Audit Metadata