Scan extension
scan_extensionCheck a VS Code extension or a Claude Skill before installing or trusting it. For a VS Code extension (which runs with full Node.js access and no permission model to scope): publisher domain-verification status weighed against install count, and known-bad-signature checks on its description. For a Claude Skill: hidden-instruction and obfuscated-payload detection on the SKILL.md body (the same engine scan_content uses), unscoped or credential-referencing tool grants in its allowed-tools/disallowed-tools frontmatter, inline shell execution baked into the file itself, and pattern matching on any bundled script files for credential-exfiltration signatures. Semantic prompt-injection detection on a skill's body runs too on Pro.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skillContent | No | A Claude Skill's SKILL.md content, pasted directly | |
| marketplaceId | No | VS Code Marketplace id, e.g. "nrwl.angular-console" | |
| scriptContents | No | Optional: bundled script file contents to check alongside a skill, filename -> content |