carousel
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses shell commands and the Python
subprocessmodule to execute external binaries includingffmpeg,ffprobe,sips,sed, andmvfor media processing and installation tasks. - The Python scripts
scripts/process_video_bg.py,examples/Карусель Архетипы/render_animations.py, andrecord_video.pyusesubprocess.runto callffmpegandffprobefor video cross-cropping, trimming, and encoding. - Instructions in
SKILL.mdandworkflows/render_format_A.mdcommand the agent to runsips -Z 2000to resize images to avoid platform session crashes. ONBOARDING.mdcontains a complexgrepandsedpipeline to perform path replacements across the skill's files during installation.workflows/handover.mdincludes shell commands usingmvto organize final post assets and move drafting scripts to a subfolder.- [EXTERNAL_DOWNLOADS]: The skill interacts with external services to fetch media and process content from the web.
- It uses
curlto download AI-generated images from Higgsfield URLs and to upload user-provided media. workflows/onboarding.mddescribes fetching data from YouTube, website articles, and URLs to provide the raw text for carousel generation.- [DYNAMIC_EXECUTION]: The skill generates executable HTML and Python content at runtime based on user data.
examples/Карусель Архетипы/generate_slides.pydynamically builds localized HTML files for Playwright rendering by interpolating post content into templates.workflows/render_format_A.mdinstructs the agent to create a project-specificgenerate_slides.pyscript for each new carousel, which is then executed to produce the final assets.- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data and possesses high-privilege capabilities, creating a significant attack surface.
- Ingestion points: The skill is designed to ingest and summarize external data from YouTube transcripts, website articles, and user-provided text/images as specified in
workflows/onboarding.mdandSKILL.md. - Boundary markers: The instructions lack specific delimiters or "ignore embedded instructions" warnings for the ingested content, increasing the risk that the LLM may follow malicious commands embedded in external articles.
- Capability inventory: The skill environment includes powerful tools such as shell access (
ffmpeg,sips,sed), headless browser automation (playwright), network utilities (curl), and Python execution. - Sanitization: There is no evidence of sanitization or strict schema validation for external data before it is interpolated into HTML templates or passed to rendering scripts.
Audit Metadata