mcpField
S
securityscan

securityscan

本地服务
github.com/securityscan-api安全09 周前更新

关于 securityscan

securityscan 是统一的 MCP 服务,供 AI Agent 调用 SecurityScan 托管服务并在本地执行部分检查。它提供 MCP 配置审计、技能筛查、依赖检查、网络扫描和敏感数据脱敏等工具。

主要功能

  1. 01审计 MCP 配置
  2. 02检测并脱敏机密与个人信息
  3. 03审查不可信 AI 技能
  4. 04检查依赖健康状况
  5. 05经授权扫描网络
  6. 06查询价格并启动结账

适用场景

  1. 01检查 MCP 配置中的安全风险
  2. 02发送提示词前脱敏敏感数据
  3. 03安装前评估第三方技能
  4. 04扫描自有或获授权的网络目标

MCP 相关

AI Agent 安装此 MCP 服务后即可使用八种 SecurityScan 工具,其中部分在本地运行,部分由托管服务支持。托管服务工具需要对应 API 密钥;主动网络扫描必须明确授权。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"securityscan-api-securityscan": {
"command": "uvx",
"args": [
"securityscan-mcp"
]
}
}
}
启动命令uvx securityscan-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypisecurityscan-mcp0.2.0

工具

8

收录的工具列表 · 更新于 2 周前

参数类型必填说明
skill_urlstring是要分析的技能 URL(例如 GitHub 技能 URL)。

详细介绍

SecurityScan MCP

让你的 AI Agent 能够保护自身环境——只需一份 MCP 配置,即可使用八种工具。

审计 MCP 配置是否遭到投毒,在内容发送给大模型前对机密信息和个人身份信息进行脱敏,审查不可信技能,监控依赖项健康状况,并主动扫描网络。所有功能只需在 Agent 的 MCP 配置中添加一个 securitystack 条目即可使用。

这是客户端:统一的 MCP 服务,由 AI Agent(Claude CLI/Desktop 或任何兼容 MCP 的 Agent)安装,用于调用 SecurityScan 托管服务。后端服务由我们托管——你无需自行运行。配置 API 密钥后,Agent 即可获得八种工具——六种安全工具和两种销售工具。

为什么需要它

AI Agent 有四种可能遭到入侵的途径。SecurityScan 涵盖全部四种:

1. What it INSTALLS   → poisoned skills / MCP configs     → scan_skill + audit_mcp_server_config
2. What it DEPENDS ON → a dependency goes down/rogue        → check_dependencies
3. Where it's EXPOSED → open ports, default creds           → network_scan (with AI agent loop)
4. What it SENDS OUT  → secrets/PII leak into the LLM       → scan_secrets

其中两个——audit_mcp_server_config 和 scan_secrets——可离线运行,且在进程内执行,无需 API 密钥。安装服务后即可立即使用。其他四个工具会调用托管服务(配置相应密钥即可启用;未设置密钥时会自动跳过)。

安装

1. 安装服务
pip install securityscan-mcp

就是这样——该软件包已发布到 PyPI。

2. 添加到 Agent

对于 Claude Desktop / CLI(claude_desktop_config.json 或 ~/.claude.json):

{
  "mcpServers": {
    "securityscan": {
      "command": "python",
      "args": ["-m", "stack.unified_mcp_server"],
      "env": {
        "ACTIVESCANNER_API_KEY": "ask_live_...",
        "DEPSCAN_API_KEY": "dsk_live_...",
        "SECURITYSCAN_API_KEY": "ss_live_...",
        "SECRETSCAN_API_KEY": "ssc_..."
      }
    }
  }
}

三个离线工具(audit_mcp_server_config、scan_secrets、securitystack_pricing)无需密钥,安装后即可使用。 设置密钥后,相应的四个托管服务工具便会启用;只需设置你要使用的工具对应的密钥。

获取免费 API 密钥(无需信用卡):

curl -X POST https://scan.apisecurityscan.net/v1/register -d '{}'

查看 docs/QUICKSTART.md,只需 2 分钟即可完成设置。

3. 验证
claude mcp list
# securitystack ... Connected

然后向 Agent 询问:“审计我的 MCP 配置,检查是否存在安全风险” 或 “发送这段提示词前,先扫描其中是否包含机密信息:……”

八种工具

工具功能是否需要密钥?
audit_mcp_server_config审计 MCP 配置,检查工具投毒、凭据泄露、供应链风险及危险的能力组合(OWASP MCP Top 10)。不需要——离线运行
scan_secrets检测并脱敏内容中的机密信息(API 密钥、令牌、私钥)和个人身份信息(电子邮件、电话号码、SSN、信用卡、IBAN),防止其在发送给大模型/API 前泄露。在进程内离线运行,无需密钥;设置密钥后则会将请求发送到后端。不需要——离线运行
scan_skill在安装不可信 AI 技能前,分析其中是否存在提示词注入、恶意软件模式及 OWASP LLM Top 10 风险。SECURITYSCAN_API_KEY
check_dependencies检查 Agent 所依赖端点的健康状况(运行时间、SSL、黑名单、信任评分)。DEPSCAN_API_KEY
network_scan使用能够分析扫描结果的自主 AI Agent,对设备/主机进行主动安全扫描。必须设置 authorized: true——只能扫描你拥有的目标。ACTIVESCANNER_API_KEY
full_stack_audit将上述所有检查结果关联起来,生成一份按优先级排序的报告。各工具对应的密钥
securitystack_pricing提供套餐/价格/配额目录及其背后的基准测试证据,供 Agent 评估或向用户推荐购买方案。不需要——离线运行
securitystack_checkout面向 Agent 的购买功能:为指定套餐打开 Stripe 结账页面,并返回付款 URL 以及一个会在付款后自动启用的 PENDING API 密钥。不需要——公开端点

授权与合法性

network_scan 会执行主动扫描。你必须设置 authorized: true,以确认你拥有目标或已获得扫描许可。未经授权的扫描可能违反《计算机欺诈和滥用法案》(CFAA,美国)、《计算机滥用法》(英国)及类似法律。请参阅服务条款。

许可证

Apache-2.0。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。