vhs-recording
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides instructions to download the
vhsrecording tool and thettydterminal emulator from their official GitHub repositories using the Go package manager. It also supports installation via standard package managers like Homebrew and Nix. - [REMOTE_CODE_EXECUTION]: The skill facilitates the installation and execution of code from external sources, specifically
github.com/charmbracelet/vhsandgithub.com/aspect-build/aspect-cli, which are established sources for developer tooling. - [COMMAND_EXECUTION]: The primary function involves executing the
vhscommand-line utility to process tape scripts. It also utilizes common system commands such aswhich,test,ls, andfilefor environment checks. - [PRIVILEGE_ESCALATION]: The instructions for WSL2 environments suggest using
sudo apt installto install necessary system fonts, which requires administrative privileges. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect injection as it processes and executes commands from external
.tapefiles. - Ingestion points: The skill reads tape file contents from the local filesystem (e.g.,
SKILL.mdPhase 1). - Boundary markers: There are no specific delimiters or instructions to ignore embedded malicious commands within the processed files.
- Capability inventory: The
vhstool executes shell commands, types text, and manages terminal states based on the tape file input. - Sanitization: The workflow includes a
vhs validatestep to verify the tape file's syntax prior to recording. - [DATA_EXFILTRATION]: The skill documents the
--publishoption for thevhstool, which transmits the generated recording to a public web service located atvhs.charm.sh.
Audit Metadata