SkillSpector · langchain
independent scanner by NVIDIA · skill by theheavenlyd3mon · how it works ↗
Dynamic __import__() can load arbitrary modules at runtime, bypassing static analysis and potentially importing malicious code.; Without declared permissions the skill's intent is opaque and cannot be validated.; pip install without ==version installs the latest release, which could include malicious changes.
scanned 2026-08-23
Findings (4)
Dynamic __import__() can load arbitrary modules at runtime, bypassing static analysis and potentially importing malicious code.
scripts/check-setup.py
Dynamic __import__() can load arbitrary modules at runtime, bypassing static analysis and potentially importing malicious code.
scripts/check-setup.py
Without declared permissions the skill's intent is opaque and cannot be validated.
SKILL.md
pip install without ==version installs the latest release, which could include malicious changes.
references/architecture.md
What the verdicts mean
SkillSpector reports on SkillMD's shared five-tier scale. See how SkillSpector works ↗.
Overall severity LOW (risk score in the safe range)
Overall severity MEDIUM
Overall severity HIGH
Overall severity CRITICAL
Scan could not complete