Token导航 LogoToken导航

MCP Server · 安全风控

Signal Sentinel Scanner

Signal Sentinel是一个专注于AI生态安全的MCP和Agent Skill安全产品系列,提供离线安全审计和实时防护功能。

stdio官方级别未说明来源级核验工具 0
安全C#Claude漏洞扫描Cursor

快速开始

作者 / 组织
SignalCoding
提供方
SignalCoding
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Signal Sentinel Scanner 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

docker run --rm ghcr.io/signalcoding/signal-sentinel-scanner:latest --help

客户端配置示例

{
  "mcpServers": {
    "signal-sentinel-scanner": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "ghcr.io/signalcoding/signal-sentinel-scanner:latest",
        "--help"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

信号哨兵

信号哨兵 是一个安全第一的MCP(模型上下文协议)和Agent Skill安全产品系列,旨在解决Agent AI生态系统中的关键安全漏洞。

定位: Signal Sentinel Scanner是一款快速、确定、离线的扫描仪 第一遍创作辅助工具 面向MCP操作员和技能作者。它不能替代完整的运行时防御栈——将其与Bandit、Gitleaks、Semgrep和(运行时)Sentinel Gateway/Enkrypt Skill Sentinel配对,以进行深度防御。每个报告都在“扫描范围”部分明确声明其范围。

产品

产品类型描述
哨兵扫描仪CLI工具MCP服务器配置和代理技能包的安全审计工具
哨兵网关代理/防火墙代理和MCP服务器之间的实时安全实施
哨兵分类MCP服务器文档分类和敏感性标签

信号哨兵扫描仪

Scanner是一个命令行工具,用于审核MCP服务器配置和Agent Skill包中的安全漏洞。它根据OWASP ASI01-ASI10+AST01-AST10+MCP01-MCP10三重标测和补救指南生成一份评分报告。

v2.3.0的新增功能

  • .sentinel-suppressions.json --接受有理由、批准人和有效期的具体调查结果;保留在每种报告格式中以供审计。
  • --min-confidence 和 --triage --信任感知过滤;看见 docs/confidence-rubric.md.
  • sentinel-scan diff --运行之间已解决/新/等级归因差异。
  • --save-history, --environment, --complementary-tools --根据环境范围+在报告中明确范围披露。
  • SS-INFO-001 非MCP端点检测——不再对React SPA产生误导性的“A级”。当它触发时,该目标的每个MCP协议规则(SS-001.SS-010、SS-019.SS-025)都会自动被抑制,因此报告在内部是一致的。
  • 不区分大小写,注意引理 SS-012 --消除了“网络”与“网络访问”之间的机械误报。Lemma表现在覆盖 disk, volume, mount, /proc, /sys, /dev, procfs, sysfs 作为文件系统的同义词。
  • YAML capabilities: 块是 权威的 SS-012。声明 capabilities: [read-filesystem, shell_command_execution, network] 在技能的前沿,SS-012将信任它而不是基于散文的启发式方法。
  • 被抑制的扫描现在显示 技术债务敞口横幅:“如果删除这些N个抑制,你的成绩将是X(Y/100)而不是Z(W/100)”——绿色成绩背后没有隐藏的风险。

安装

# Install as .NET global tool
dotnet tool install -g SignalSentinel.Scanner

# Or run via Docker
docker pull ghcr.io/signalcoding/signal-sentinel-scanner:latest
docker run --rm ghcr.io/signalcoding/signal-sentinel-scanner:latest --help

快速开始

# Auto-discover and scan all MCP configurations
sentinel-scan --discover

# Scan Agent Skills (auto-discover)
sentinel-scan --skills

# Scan both MCP and Skills
sentinel-scan --discover --skills

# Scan a specific skill directory
sentinel-scan --skills ~/.claude/skills/

# Scan a specific configuration file
sentinel-scan --config ~/.cursor/mcp.json

# Scan a remote MCP server (HTTP or WebSocket)
sentinel-scan --remote https://mcp.example.com/mcp
sentinel-scan --remote wss://mcp.example.com/ws

# Generate HTML report
sentinel-scan --discover --skills --format html --output report.html

# Generate SARIF for GitHub Code Scanning (new in v2.2)
sentinel-scan --discover --format sarif --output results.sarif

# Air-gapped / offline scan (refuses --remote, blocks all network egress)
sentinel-scan --discover --skills --offline

# Baseline comparison for rug-pull / schema mutation detection (SS-022)
sentinel-scan --discover --baseline .sentinel-baseline.json
sentinel-scan --discover --update-baseline

# Load Sigma YAML rules from a file or directory
sentinel-scan --discover --sigma-rules ./sigma-rules/

# CI mode (exit code 1 on critical/high findings)
sentinel-scan --discover --skills --ci --format json

v2.2.0的新增功能

能力描述
地毯拉力检测(SS-022)将当前扫描与保存的基线进行比较;将模式突变、添加、删除标记为“严重/高/中等”
阴影工具注入(SS-023)使用Levenshtein距离对特权工具和跨服务器副本进行Typosquat检测
技能完整性(SS-024)检测船上没有的技能 .sentinel-sig, SHA256SUMS,或 cosign.sig 签名文物
响应大小过大(SS-025)标记工具描述>10 KB,JSON模式嵌套>10级深度
离线模式(--offline)气隙/HMG/防御环境的零网络出口保证
SARIF v2.1.0输出符合OASIS标准,兼容GitHub代码扫描和IDE扩展
Sigma规则导入加载社区Sigma YAML规则;支持 title/id/description/level/tags/logsource/detection 子集
查找重复数据消除通过以下方式折叠重复的发现 OccurrenceCount ([xN] 报告中的注释)

输出格式

  • 标记语言 (默认):带有表情符号指示器的可人性化报告
  • JSON:机器可读,用于CI/CD集成
  • 超文本标记语言:带有信号编码品牌的风格化报告
  • SARIF v2.1.0:OASIS标准,兼容GitHub代码扫描 *(v2.2中的新功能)*

安全规则

MCP和Agent Skill扫描中的25条安全规则,与OWASP Agent AI Top 10和OWASP MCP Top 10保持一致:

MCP规则
规则OWASP描述
SS-001ASI01工具中毒检测
SS-002ASI02超宽权限检测
SS-003ASI03身份验证缺失检测
SS-004ASI04供应链漏洞检测
SS-005ASI05代码执行能力检测
SS-006ASI06内存/上下文写访问检测
SS-007ASI07代理间通信检测
SS-008ASI09敏感数据访问检测
SS-009ASI01描述长度过长
SS-010ASI02跨服务器攻击路径分析
SS-019ASI03凭证卫生检查
SS-020ASI03OAuth 2.1合规性检查
SS-021ASI04包装来源检查
SS-022ASI01Rug Pull检测/模式突变 *(v2.2)*
SS-023ASI01阴影工具注入(typosquat) *(v2.2)*
SS-025ASI06刀具响应尺寸过大 *(v2.2)*
技能规则
规则OWASP描述
SS-011ASI01技能提示注射检测
SS-012ASI02技能范围违规检测
SS-013ASI03技能证书访问检测
SS-014ASI09技能数据泄露检测
SS-015ASI01技能混淆检测
SS-016ASI05技能脚本有效载荷检测
SS-017ASI02技能过度权限检测
SS-018ASI01技能隐藏内容检测
SS-024ASI04技能完整性验证 *(v2.2)*

支持的平台(自动发现)

平台MCP配置代理技能
克劳德桌面是-
克劳德代码-是
光标是是
VS代码是-
风帆是是
Zed是的-
OpenAI Codex CLI-是

评分系统

等级描述
A.无关键/高发现,无攻击路径
B无重大发现,小问题
C1-2个高发现或1条攻击路径
D关键发现
F多个关键发现或攻击路径

运输

运输状态
stdio支持
HTTP/SSE支持
支持流式HTTP
WebSocket(ws/wss)支持

从源代码构建

先决条件

  • .NET 10 SDK
  • Git

构建

git clone https://github.com/SignalCoding/signal-sentinel-scanner.git
cd signal-sentinel-scanner
dotnet build

测试

dotnet test

包裹

dotnet pack -c Release

建筑

signal-sentinel/
  src/
    SignalSentinel.Core/             # Shared library (MCP protocol, security patterns, models)
      RuleFormats/                   # Sigma YAML loader (v2.2)
      Security/                      # Levenshtein distance, hash pinning, credential patterns
    SignalSentinel.Scanner/          # CLI scanner application
      McpClient/                     # MCP connection and enumeration (stdio, HTTP, WebSocket)
      SkillParser/                   # SKILL.md parser, script inventory, integrity verifier
      Baseline/                      # Schema hasher + baseline manager (v2.2)
      Dedup/                         # Finding deduplication engine (v2.2)
      Offline/                       # Offline guard and violation exception (v2.2)
      Rules/                         # MCP security rules (SS-001..SS-010, SS-019..SS-023, SS-025)
        SkillRules/                  # Skill security rules (SS-011..SS-018, SS-024)
      Scoring/                       # OWASP dual mapping and severity scoring
      Reports/                       # JSON, Markdown, HTML, SARIF v2.1.0 report generators
  tests/
    SignalSentinel.Scanner.Tests/    # Unit and integration tests (254 tests)
  deploy/
    docker/                          # Multi-arch Docker container
  .github/
    workflows/                       # CI/CD pipelines (SHA-pinned actions)

贡献

看 贡献.md 作为指导方针。

安全

看 安全.md 我们的安全政策和负责任的披露流程。

许可证

Apache 2.0-请参阅 许可证 了解详情。

关于信号编码有限公司

Signal Coding Limited构建了具有国防级治理的企业软件工程工具。我们的产品符合MOD JSP 440/656合规性和OWASP安全标准。

网站: 信号编码网站

______________________________________________________________________

版权所有2026信号编码有限公司。保留所有权利。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI安全C#本地部署漏洞扫描离线审计实时防护OWASP标准

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Signal Sentinel Scanner

MCP World · 本页

0stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Signal Sentinel Scanner 怎么安装?

公开资料给出的安装命令是 docker run --rm ghcr.io/signalcoding/signal-sentinel-scanner:latest --help,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Signal Sentinel Scanner 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Signal Sentinel Scanner 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Signal Sentinel Scanner 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Signal Sentinel Scanner 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP