Security Audit
youtube-summarizer
github.com/sickn33/antigravity-awesome-skillsTrust Assessment
youtube-summarizer received a trust score of 80/100, placing it in the Mostly Trusted category. This skill has passed most security checks with only minor considerations noted.
SkillShield's automated analysis identified 3 findings: 0 critical, 0 high, 3 medium, and 0 low severity. Key findings include Sensitive environment variable access: $USER, Unpinned Dependency in Installation Script, Unpinned Dependency Mentioned in SKILL.md.
The analysis covered 4 layers: Manifest Analysis, Static Code Analysis, Dependency Graph, LLM Behavioral Safety. All layers scored 70 or above, reflecting consistent security practices.
Last analyzed on February 20, 2026 (commit e36d6fd3). SkillShield performs automated 4-layer security analysis on AI skills and MCP servers.
Layer Breakdown
Behavioral Risk Signals
Security Findings3
| Severity | Finding | Layer | Location | |
|---|---|---|---|---|
| MEDIUM | Sensitive environment variable access: $USER Access to sensitive environment variable '$USER' detected in shell context. Verify this environment variable access is necessary and the value is not exfiltrated. | Static | skills/youtube-summarizer/SKILL.md:108 | |
| MEDIUM | Unpinned Dependency in Installation Script The skill installs the 'youtube-transcript-api' Python package without specifying a version. This introduces a supply chain risk, as a future malicious update to the package or a typosquatting attack could lead to the installation of compromised code. It is best practice to pin dependencies to a specific version or a version range to ensure reproducibility and security. Pin the dependency to a specific version. For example, `pip3 install youtube-transcript-api==X.Y.Z` or `pip3 install 'youtube-transcript-api<A.B.C,>=X.Y.Z'`. | LLM | scripts/install-dependencies.sh:7 | |
| MEDIUM | Unpinned Dependency Mentioned in SKILL.md The skill's documentation and setup instructions mention installing 'youtube-transcript-api' without specifying a version. This reinforces the supply chain risk identified in the installation script, as users might manually install it unpinned or the automated installation process will use the latest available version, which could be compromised. Update the documentation and installation instructions to recommend or enforce pinning the dependency to a specific, known-good version. For example, `pip install youtube-transcript-api==X.Y.Z`. | LLM | SKILL.md:40 |
Scan History
Embed Code
[](https://skillshield.io/report/9d4288948fa8d61a)
Powered by SkillShield