← back to langchain

SkillSpector · langchain

independent scanner by NVIDIA · skill by theheavenlyd3mon · how it works ↗

PASSmax severity: LOWrisk score: 19

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)

MEDIUMDangerous Code Executionconfidence: 0.75

Dynamic __import__() can load arbitrary modules at runtime, bypassing static analysis and potentially importing malicious code.

scripts/check-setup.py

MEDIUMDangerous Code Executionconfidence: 0.75

Dynamic __import__() can load arbitrary modules at runtime, bypassing static analysis and potentially importing malicious code.

scripts/check-setup.py

MEDIUMMCP Least Privilegeconfidence: 0.7

Without declared permissions the skill's intent is opaque and cannot be validated.

SKILL.md

LOWMCP Rug Pullconfidence: 0.6

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 ↗.

PASSthis skill

Overall severity LOW (risk score in the safe range)

CAUTION

Overall severity MEDIUM

WARNING

Overall severity HIGH

FAIL

Overall severity CRITICAL

INCONCLUSIVE

Scan could not complete