media-toolkit
Pass
Audited by Gen Agent Trust Hub on Jun 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local binary located at
~/GitHub/scripts/bin/upload-mediausingsubprocess.runto handle media uploads. - Evidence: Found in
scripts/media_toolkit_lib/io.pywithin theupload_local_filefunction. - [DATA_EXFILTRATION]: The skill accesses a sensitive local file path
~/.secrets/aipodcasting/envto retrieve the backend API key required for its operations. - Evidence: Found in
scripts/media_toolkit_lib/api.pyin theget_backend_api_keyfunction. This is a documented method for credential management for this tool. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it transcribes user-provided media and returns the resulting text to the agent without sanitization.
- Ingestion points: The
fetch_textmethod inscripts/media_toolkit_lib/api.pyretrieves transcript data from a URL. - Boundary markers: No explicit boundary markers or 'ignore' instructions are added to the returned transcript text.
- Capability inventory: The skill has the ability to execute local commands via
subprocess.runand write files to disk. - Sanitization: No sanitization or filtering is performed on the transcription text before it is returned to the agent context.
Audit Metadata