product-walkthrough-video
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes
child_process.spawnto execute theffmpegandffprobesystem utilities. These tools are used for video metadata extraction, frame-by-frame visual analysis, and converting WebM recordings to MP4 format (e.g., inscripts/convert-mp4.mjsandscripts/review-frames.mjs). The arguments are passed as arrays, which prevents shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The
README.mdsetup instructions require the user to download the Chromium browser using the Playwright CLI (pnpm exec playwright install chromium) and install the FFmpeg utility. These are established tools provided by Microsoft and the FFmpeg project respectively. - [PRIVILEGE_ESCALATION]: The
README.mdfile contains a setup command for Linux users that usessudo(sudo apt-get install -y ffmpeg) to install a required system dependency. This is a standard administrative procedure for software installation. - [INDIRECT_PROMPT_INJECTION]: The skill has an inherent attack surface because it ingests and processes content from external web applications during the recording process.
- Ingestion points: The
run-walkthrough.mjsscript captures the DOM state, console logs, and network traffic of the target web application. - Boundary markers: The skill includes a sensitivity scanner in
scripts/walkthrough-config.mjsdesigned to identify and redact sensitive information like GitHub tokens and AWS keys before they are saved to reports. - Capability inventory: The skill can execute local binaries (ffmpeg/ffprobe), write files to the local disk (video artifacts and screenshots), and control a headless browser.
- Sanitization: The skill uses a
redactedMessagefunction to filter sensitive patterns from error messages and logs, reducing the risk of accidental data exposure.
Audit Metadata