creatok-recreate-video
Pass
Audited by Gen Agent Trust Hub on Mar 30, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DATA_EXFILTRATION]: The skill transmits user-supplied TikTok URLs to
https://www.creatok.ai/api/open/skills/analyzeto perform video analysis. This operation is authenticated using theCREATOK_API_KEYenvironment variable. While this is the intended functionality of the skill, it involves sending data to an external service. - [PROMPT_INJECTION]: The workflow ingests and processes external data (transcripts and visual analysis) which is considered untrusted as it originates from third-party TikTok videos. This creates a surface for indirect prompt injection.
- Ingestion points: Data is fetched in
lib/analyze-video.jsand written tooutputs/recreate_source.json, which the model is then instructed to read inSKILL.md. - Boundary markers: None observed; the instructions do not mandate the use of delimiters or 'ignore' instructions when the model parses the video context.
- Capability inventory: The skill has the ability to perform network requests via
fetchand write files to the local system usingfs.writeFileSync. - Sanitization: No sanitization or validation of the fetched transcript or analysis content is performed before it is presented to the AI model.
- [COMMAND_EXECUTION]: The skill includes a Node.js script
scripts/run.jsdesigned to be executed via the command line. It handles arguments such as--tiktok_urland--run_idto orchestrate the video recreation process.
Audit Metadata