upload-r2
Warn
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill instructs the agent to read sensitive credentials (
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY) from a hardcoded absolute file path:/Users/jonathanburger/remotion/packages/remotion-media/.env. This exposes a specific user's local directory structure and poses a configuration risk for other users. - [COMMAND_EXECUTION]: The skill executes shell commands including
git worktree,curl, andbun. It specifically usesbun -eto execute a dynamically generated JavaScript snippet to handle the upload logic. - [DATA_EXFILTRATION]: The skill reads local files and uploads them to a remote Cloudflare R2 bucket (
parser-media) to be hosted at the vendor's domain (remotion.media). While this is a documented feature of the skill, it automates the transfer of local data to external storage. - [PROMPT_INJECTION]: The skill processes local data which presents an indirect prompt injection surface.
- Ingestion points: The agent reads local files specified by the
<local-file>placeholder (SKILL.md). - Boundary markers: None; the skill does not include delimiters or instructions to ignore potential commands embedded within the media assets.
- Capability inventory: The skill has the capability to read files, access environment variables, and perform network uploads.
- Sanitization: No validation or sanitization is performed on the content of the files before they are processed and uploaded.
Audit Metadata