SuperAPI AI 工具集

misteye-security-check

安全与审计

查看项目

更新于 10-16 06:43

技能介绍

用途:该技能充当安全门,在依赖安装、域名或 URL 访问、Skill/MCP 安装之前完成风险检测;对已安装 Skill/MCP 的依赖执行每日巡检,并提醒版本更新。

主要能力:通过单一检测端点 POST https://app-api.misteye.io/functions/v1/detect 与 x-api-key 请求头(推荐用环境变量 MISTEYE_API_KEY)进行查询。当前可用检测类型包括 ip、ip:port、domain、url、email、file_hash、md5、sha1、sha256,以及 package:npm、package:pypi、package:nuget、package:rubygems、package:go、package:cratesio;官方标记为 Coming Soon 的类型(如 repo:、extension:、ai-tool:、mobile-app:)不得作为硬性阻断的唯一依据。

使用方式:请求体为 {"target": "example.com", "type": "domain"};target 必填、最长 2000 字符,type 必须为官方可用类型。结果解析:safe=false 或 matches 非空映射为恶意并阻断;safe=true 且 matches 为空可继续但需附风险提示;HTTP、网络、JSON 解析失败或缺少 safe/matches 字段映射为错误并阻断。400/401/403/413/429/500 均按错误阻断,429 限速为 10 req/s。若缺少 API 密钥,需提示检测不完整并引导至 https://app.misteye.io/api-keys 获取;密钥不得明文写入 cron、消息或历史记录,文件权限须为 600。

巡检要求:每日巡检须先做网络可达性预检(app-api.misteye.io 与 raw.githubusercontent.com),再做凭据预检,然后检查 slowmist/misteye-skills 版本更新,并强制扫描已安装 Skill/MCP 的依赖。依赖需逐项解析并建立 dependency_id,按生态选择对应 package:* 类型,并输出依赖扫描表;覆盖 Python、JS/TS、Go、Rust、Java、Ruby、PHP、.NET 等清单文件。命中或无法产生有效检测目标时输出 "blocked"。

适用场景与限制:适用于依赖安装前检查、外链与下载前检查、Skill/MCP 安装前扫描其依赖声明。限制:仅检测依赖声明对象,不判定 Skill/MCP 自身;官方文档见 https://app.misteye.io/api-docs;缺少密钥或网络不可达时只能进入受限模式,不得伪造检测成功。