video-batch-runner
Pass
Audited by Gen Agent Trust Hub on May 20, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill monitors the project's
assets/textsdirectory using aFileWatcherand automatically parses markdown files into the project's state. This creates an indirect prompt injection surface where instructions embedded in media metadata or script files could influence agent behavior. - Ingestion points: Markdown files in
assets/texts/processed byPostPlusWorkspaceRuntime.handleExternalMarkdownEditinpostplus_workspace_runtime.mjs. - Boundary markers: Uses HTML comments like
<!-- postplus:block [ID] -->to separate content blocks. - Capability inventory: The skill has access to the file system, network (PostPlus Cloud), and can execute shell commands via
yt-dlpandffmpeg. - Sanitization: Includes basic unescaping and validation of identifiers, but lacks deep sanitization of the natural language content within blocks.
- [COMMAND_EXECUTION]: The skill invokes external command-line utilities to perform media-related tasks. Specifically, it uses
spawnto runpython3 -m yt_dlpfor downloading videos andexecFileSyncto runffmpegfor generating test media. On macOS, it also uses theopencommand to display files to the user. - [EXTERNAL_DOWNLOADS]: The skill downloads media assets (video, audio, and images) from vendor-controlled cloud storage and other remote URLs defined in project manifests.
Audit Metadata