T09 · Insecure Skill Coding Practices
- Location
scripts/extract_transcript.py:87- Finding
TLS Certificate Verification Is Disabled for yt-dlp Requests
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a coherent YouTube transcript-summary purpose, but it under-discloses sensitive cookie handling and disables TLS certificate checks while using network tools.
Review before installing. Use cookie support only if necessary, treat exported cookies like passwords, store them outside the skill directory with restrictive permissions, delete them after use, and prefer a dedicated account. The TLS certificate bypass should be removed before using cookies on untrusted networks. Install dependencies as a non-privileged user and consider pinned, hash-verified packages.
scripts/extract_transcript.py:87TLS Certificate Verification Is Disabled for yt-dlp Requests
SKILL.md:99Unpinned and Unverified Python Dependencies Create a Supply-Chain Risk
The skill instructs users to export browser cookies and use them to access age-restricted or members-only YouTube content, but it does not warn that cookie files may contain active session credentials tied to the user's account. If those cookies are exposed, reused, or stored insecurely, an attacker or downstream tool could gain authenticated access to the user's YouTube/Google session or account-linked data.
Skill's behavior or capabilities extend beyond its stated purpose. Scope creep allows an agent to perform actions unrelated to its documented functionality, increasing the attack surface.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
Skill's behavior or capabilities extend beyond its stated purpose. Scope creep allows an agent to perform actions unrelated to its documented functionality, increasing the attack surface.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
No suspicious patterns detected.