T08 · Insecure Dependencies
- Location
SKILL.md:116- Finding
Unconstrained Discovery and Installation of an Unverified COS Upload Skill
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a legitimate Tencent Cloud video-detection purpose, but it asks agents to install an unspecified upload skill and recommends plaintext persistent cloud credentials, so users should review it before installing.
Install only after you are comfortable sending analyzed videos to Tencent Cloud services. Use a reviewed, exact COS upload tool instead of any similarly named skill, pin dependencies in an isolated environment, and prefer short-lived least-privilege Tencent credentials. Do not store static Tencent SecretKeys in shell startup files; if you already did, remove them and rotate the key. Treat the output as a Tencent moderation/AIGC detection signal, not as definitive proof of authenticity.
SKILL.md:116Unconstrained Discovery and Installation of an Unverified COS Upload Skill
SKILL.md:319Unpinned Installation of the Tencent Cloud Python SDK
SKILL.md:62Plaintext Persistence of Long-Lived Tencent Cloud Credentials in Shell Startup Configuration
The skill is presented as a dedicated AI-generated-video authenticity detector, but the described behavior relies on broader Tencent Cloud moderation/task-detail APIs and generalized moderation outputs. This mismatch can mislead users and downstream agents about what assurance the tool actually provides, causing over-trust in results for deepfake/authenticity decisions when the backend may be performing broader content moderation rather than narrowly scoped provenance detection.
The skill instructs use of sensitive environment variables for cloud credentials but does not declare an explicit tool scope such as permissions or allowed-tools. That increases the chance an agent can access or manipulate secrets more broadly than intended, reducing least-privilege protections and making accidental credential exposure or misuse more likely.
The skill instructs agents to upload local video files to Tencent Cloud COS and generate a presigned URL before analysis, but it does not provide a clear user-facing warning that local data will be transmitted to remote cloud storage and then to another cloud analysis service. This can lead to unintentional exfiltration of sensitive or regulated video content, especially when users believe they are only performing local analysis.
The entire skill file is written in Chinese and presents the API reference exclusively in that language, with no indication that users may choose another language or that the skill is intentionally region- or language-restricted. Under the stated policy, forcing a specific language without opt-in is a natural-language policy concern.
The skill manifest says this skill is for TencentCloud Video AIGC Detection, but the referenced API is explicitly documented as creating a '视频内容审核任务' under the Video Moderation product. Although line L027 notes that VIDEO_AIGC is one possible task type, the surrounding documentation describes broader content moderation behavior than the manifest's narrower AIGC-detection purpose.
The reference document is for Tencent Cloud's general 视频内容安全(VM)/内容审核 task-detail API, while the skill is advertised as a Video AIGC Detection capability. This mismatch can cause the agent or operator to call the wrong backend, mis-handle response semantics, or make incorrect trust/safety decisions based on unrelated moderation fields, which is a real security and integrity risk in a detection/review workflow.
This code file contains natural-language strings that force a specific language for errors and guidance. The policy allows fixed locale only when user choice or a justified regional constraint is provided, which is not present here.
No suspicious patterns detected.