A small local script that scans your machine for installed Claude connectors, plugins, and extensions, and prints a list you can look up on claudesec.pluto.security.
The scanner runs entirely on your machine. Nothing is uploaded.
No dependencies required — uses your shell's native tooling.
curl -fsSL https://raw.githubusercontent.com/plutosecurity/Claude-Sec/main/scan.sh | bashIf you have jq installed, the script will pick up richer metadata (versions, publishers). Without it, names still work.
irm https://raw.githubusercontent.com/plutosecurity/Claude-Sec/main/scan.ps1 | iex- Download
scan.sh(macOS / Linux) orscan.ps1(Windows) from this repo. - Run it:
- macOS / Linux:
bash scan.sh(orchmod +x scan.sh && ./scan.sh) - Windows:
powershell -File scan.ps1or right-click → Run with PowerShell
- macOS / Linux:
bash scan.sh # default colored output
NO_COLOR=1 bash scan.sh # plain text, no ANSI colors
.\scan.ps1 # default colored output
.\scan.ps1 -NoColor # plain text, no ANSI colors
Output is grouped to match how things appear on claudesec.pluto.security:
Connectors — anything Claude Desktop loads as an extension or talks to as an MCP server:
| Source on disk | Maps to |
|---|---|
Claude/Claude Extensions/ |
.dxt extensions installed in Claude Desktop |
Claude/claude_desktop_config.json |
MCP servers declared in the desktop config |
Plugins — anything loaded by Claude Code or the skill marketplace:
| Source on disk | Maps to |
|---|---|
~/.claude/plugins/installed_plugins.json |
Plugins installed via the Claude Code CLI |
Claude/local-agent-mode-sessions/.../knowledge-work-plugins/ |
Anthropic skill plugins (Productivity, Sales, …) |
Claude/local-agent-mode-sessions/.../rpm/ |
Runtime-loaded plugins |
Paths checked per OS:
- macOS:
~/.claude/,~/Library/Application Support/Claude/ - Windows:
%USERPROFILE%\.claude\,%APPDATA%\Claude\ - Linux:
~/.claude/,$XDG_CONFIG_HOME/Claude/(defaults to~/.config/Claude/)
No network calls. No telemetry. No file modifications. The script reads a handful of well-known JSON files and prints the names it finds.
Each name in the printed list can be searched on claudesec.pluto.security to see:
- Risk severity (high / medium / low)
- Tool-by-tool capability breakdown with Block / Review recommendations
- Plain-English impact descriptions
- Remediation steps tailored to each risk
Spotted something the scanner missed, or want it to support another path? Open an issue.