tiktok-transcribe
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted audio content from TikTok and converts it to text, which is subsequently written to a Markdown file. Malicious instructions hidden in the audio could theoretically influence downstream agents processing the resulting file.
- Ingestion points: The
audio_pathis generated from a user-provided TikTok URL inscripts/transcribe.py. - Boundary markers: The skill does not use specific delimiters or ignore-instructions warnings when writing the transcribed text into the Markdown body.
- Capability inventory: The skill has the capability to write to the file system using
os.makedirsand file write operations inscripts/transcribe.py. - Sanitization: Filenames are sanitized using
markdown.sanitize_filename, but the transcribed text is interpolated directly into the file without escaping or validation. - [REMOTE_CODE_EXECUTION]: The documentation in
SKILL.mdsuggests loading theiic/SenseVoiceSmallmodel with thetrust_remote_code=Trueflag. - Evidence: The configuration snippet in
SKILL.md(Step 2) includestrust_remote_code=True. This allows the execution of arbitrary code defined in the model repository on the ModelScope platform. - Context: The model is hosted by the Institute of Intelligent Computing on ModelScope, which is a well-known service.
- [EXTERNAL_DOWNLOADS]: The skill downloads media from TikTok and machine learning models from ModelScope.
- Evidence: Uses
yt-dlpfor media extraction andmodelscope/funasrfor model fetching. - [COMMAND_EXECUTION]: The skill executes external command-line tools to perform its primary function.
- Evidence: Subprocess execution of
yt-dlpfor downloading and audio conversion as described inSKILL.mdand implemented in thechubby_commondependency used byscripts/transcribe.py.
Audit Metadata