transcribee
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
execFileto runyt-dlpfor downloading audio andffmpeg/ffprobefor media processing. These commands are integral to the skill's primary purpose and handle user-supplied URLs or file paths. - Evidence in
index.ts: Calls toexecFileAsync('yt-dlp', ...)andexecFileAsync('ffmpeg', ...). - [EXTERNAL_DOWNLOADS]: The skill downloads audio content from YouTube, Instagram, and TikTok using the well-known utility
yt-dlp. This is the core functionality of the skill. - Evidence in
index.ts:downloadAudiofunction utilizesyt-dlpto fetch media from external platforms. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted transcription text and passes it to an LLM for categorization. While this presents an attack surface where a transcript could contain instructions, the skill implements mitigations and the risk is low.
- Ingestion points: External media content is transcribed into text in
index.ts. - Boundary markers: The prompt in
classifyAndOrganizeuses clear section headers likeNEW TRANSCRIPT TO ORGANIZE:to separate data from instructions. - Capability inventory: The skill has
execFileandfs.writeFilecapabilities. - Sanitization: The transcript is truncated and sampled in
truncateTranscriptto fit token limits, providing some implicit filtering. - [SAFE]: The skill uses official SDKs for Anthropic and ElevenLabs. API keys are managed via a
.envfile, which is a standard and safe practice for secret management. Access to~/Documents/transcriptsis consistent with the stated purpose of building a knowledge library.
Audit Metadata