MCP.so
登录
P

Prism Scanner MCP Server

@aidongise-cell

基本信息

分类

其他

传输方式

stdio

作者

aidongise-cell

提交者

Aidong Chen

关于 Prism Scanner MCP Server

Security scanner for AI Agent skills, plugins, and MCP servers. 39+ detection rules with AST taint tracking, A-F grading, and post-uninstall residue cleanup.

Prism Scanner MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "prism-scanner": {
      "command": "npx",
      "args": [
        "prism-scanner",
        "scan",
        "https://github.com/user/skill-repo"
      ]
    }
  }
}

Prism Scanner MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Prism Scanner?

Prism Scanner is a security scanner for AI Agent skills, plugins, and MCP servers. It analyzes code for malicious behavior before installation and checks for leftover threats after uninstallation, covering pre‑install, runtime, and post‑uninstall phases across platforms including ClawHub, MCP, npm, and pip. It is designed for developers and security professionals who need code‑level transparency and open‑source tooling.

How to use Prism Scanner?

Install via pip install prism-scanner, Homebrew, npx prism-scanner, or Docker. Use the CLI commands prism scan <target> to scan a local directory or GitHub repo, and prism clean --scan, prism clean --plan, or prism clean --apply for system residue management. It can also run as an MCP server exposing four tools (prism_scan, prism_grade, prism_clean_scan, prism_clean_plan) for integration with AI assistants.

Key features of Prism Scanner

  • 39 detection rules across three analysis layers
  • Intra‑file taint tracking for data flow analysis
  • Multi‑platform support (ClawHub, MCP, npm, pip)
  • Pure static analysis; never executes scanned code
  • System residue scanner for post‑uninstall persistence checks
  • Safe cleanup with plan‑apply‑rollback workflow
  • Custom detection rules via YAML files
  • Offline mode to skip all external lookups

Use cases of Prism Scanner

  • Pre‑install security audit of an AI agent skill or plugin
  • Post‑uninstall system residue and persistence detection
  • CI/CD gating to block deployments with critical findings
  • Generating SARIF reports for GitHub Code Scanning integration

常见问题

1

How is Prism Scanner different from marketplace trust scores?

Prism provides deep code analysis with rule‑by‑rule transparency instead of a black‑box reputation score. It covers pre‑install and post‑uninstall phases, works across multiple platforms, and is fully open source (Apache 2.0).

2

What are the runtime requirements?

Python 3.10+ is required. The scanner has zero dependencies on the target code — it performs pure static analysis and never executes the scanned skill or plugin. It can run locally, offline.

3

Does Prism Scanner support custom detection rules?

Yes. Detection rules are defined in YAML files under the `rules/` directory (e.g., `malicious_signatures.yaml`, `permissions.yaml`, `suspicious_domains.yaml`). Adding entries extends detection without modifying Python code.

4

How does the cleanup workflow work?

It uses a three‑tier workflow: `prism clean --scan` lists findings, `prism clean --plan` generates a non‑destructive cleanup plan, and `prism clean --apply` executes cleanup with automatic backups (supports `--rollback`).

5

What output formats are available?

Rich terminal output by default, plus JSON, standalone HTML, and SARIF format for GitHub Code Scanning integration. Use `--format` and `-o` flags to specify.

评论

其他 分类下的更多 MCP 服务器