yt-upload
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The instructions direct the agent to use
curlwithin a shell environment (such as Claude Code or Codex) to perform aPUTrequest, uploading media bytes to a dynamically generated URL provided by themedia_presigntool. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection due to its ingestion of data from local files and external platform rules.
- Ingestion points: The skill reads platform-specific rules and schemas from the
list_platformstool and accesses a local voice profile file located at~/.uplika/<workspace-slug>/voice.mdto format titles and descriptions. - Boundary markers: A manual approval step is enforced under the 'Confirm, then upload' section, requiring the agent to display all metadata to the user and receive explicit approval before calling the
publishtool. - Capability inventory: The skill has the ability to execute shell commands (
curl), read local files, and perform network operations via thepublishandmedia_from_urltools. - Sanitization: The skill relies on schema definitions provided by
list_platformsfor structured data, but does not specify sanitization or filtering for the natural language content used in video descriptions.
Audit Metadata