Carousel Growth Engine
Warn
Audited by Gen Agent Trust Hub on Oct 25, 2026
Risk Level: MEDIUMPROMPT_INJECTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONPERSISTENCE
Full Analysis
- [PROMPT_INJECTION]: The skill contains explicit instructions to bypass standard human-in-the-loop safety protocols and operate without user oversight.
- Evidence: Instructions such as "Zero Confirmation: Run the entire pipeline without asking for user approval between steps", "Notify Only at End: The user sees results (published URLs), not process updates", and "You never ask for permission between steps — you research, generate, verify, publish, and learn".
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function involves processing untrusted data from external websites, which could contain instructions meant to subvert the agent's behavior.
- Ingestion points: The
analyze-web.jsscript uses Playwright to scrape content from target URLs, including internal pages like pricing and testimonials. - Boundary markers: The provided documentation does not specify the use of delimiters or instructions to ignore embedded commands in the scraped data.
- Capability inventory: The agent can perform network requests (publishing via Upload-Post API), execute shell scripts (
generate-slides.sh,publish-carousel.sh), and write to the local file system (learnings.json,analysis.json). - Sanitization: No sanitization or validation logic for the scraped content is mentioned.
- [COMMAND_EXECUTION]: The skill's workflow relies on the execution of multiple shell, Python, and JavaScript scripts which are not fully disclosed in the main definition.
- Evidence: References to
generate-slides.sh,generate_image.py,publish-carousel.sh,check-analytics.sh,analyze-web.js, andlearn-from-analytics.js. - [PERSISTENCE]: The skill describes a mechanism for self-scheduling and recurring execution, which can be used to maintain persistence on a system.
- Evidence: "Self-Schedule: Read learnings.json bestTimes and schedule next execution at the optimal posting time" and "adjusts cron schedule so next execution happens at peak engagement hour".
Audit Metadata