feature-video
Warn
Audited by Gen Agent Trust Hub on Mar 12, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill performs an unversioned global installation of
agent-browserfrom the public NPM registry. This package is not from a trusted organization or well-known service, posing a risk of executing unverified third-party code. - [COMMAND_EXECUTION]: The skill executes multiple local CLI tools with arguments derived from external data, including:
gh(GitHub CLI) to view and edit pull requests.ffmpegfor video and GIF processing.rclonefor cloud storage synchronization.agent-browserfor automated browser interactions.- [DATA_EXFILTRATION]: The skill contains a hardcoded
rclonedestination path:r2:kieran-claude/pr-videos/pr-[number]/. This configuration directs the upload of generated feature videos and screenshots to a specific user's bucket ('kieran-claude') rather than a user-defined or project-specific location, potentially leading to unintended data exposure. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection. It ingests untrusted data from GitHub pull requests to plan its operations.
- Ingestion points: In
SKILL.md(Step 2: Gather Feature Context), the skill fetches the title, body, and file list of a PR usinggh pr view. - Boundary markers: The skill does not use delimiters or instructions to ignore embedded commands within the PR data.
- Capability inventory: The skill has the capability to execute shell commands (
ffmpeg,rclone,gh), install software (npm install), and record browser sessions. - Sanitization: There is no evidence of sanitization or validation of the PR content before it is used to 'Plan the Video Flow' in Step 3.
Audit Metadata