SecScan

us.secscan由 secscan.us 发布官方发布者v1.1.0更新于 Oct 27, 2026

Scan, monitor and fix a live web app from your editor: graded security reports with fix prompts.

已验证Streamable HTTP可网页运行开发者工具安全与监控

概览

AI 生成的概览

SecScan 可在编辑器中对你拥有的 Web 应用执行分级安全扫描,返回按优先级排序的问题、修复提示与持续监控。

可以做什么
  • 启动 Web 应用扫描,查询状态或等待扫描完成
  • 读取完整报告:评级、已测与跳过范围、按严重程度排序的问题、修复建议及面向 AI 编辑器的修复提示
  • 列出最近扫描、已验证域名与剩余扫描额度
  • 发起并检查域名归属验证(文件或 DNS TXT 记录)
  • 添加持续监控站点、查看监控列表并立即触发重新扫描
  • 将某条问题标记为误报
适用场景
当你希望助手检查自己拥有或获授权测试的线上 Web 应用、在编辑器中梳理并修复问题,或让站点持续接受扫描并获得 CVE 与证书告警时适用。
运行要求
远程 streamable HTTP 端点 secscan.us,无需本地安装。需要 SecScan 账号及以 ssk_ 开头的令牌,通过 Authorization 请求头以 bearer 方式发送。主动测试需先完成域名验证(发布文件或 DNS TXT 记录);可用扫描次数取决于套餐、额度与免费次数。
安装前请注意
令牌是机密,经 Authorization 请求头传输。扫描会消耗免费次数、套餐次数或额度,添加监控或立即重扫也可能消耗一次。仅扫描你拥有或获授权测试的域名,主动测试只在已验证域名上运行。标记误报会改变后续报告,应先经用户确认。

安装

在 SourceWeft 中

  1. 打开 控制台中的 SecScan,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/us.secscan%2Fsecscan/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "secscan": {
      "type": "http",
      "url": "https://secscan.us/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

12

scan_url

Scan a website

Start a SecScan security scan of a web application the user owns or is authorised to test. Returns a scan_id; most scans finish in under a minute — then call get_scan_status with wait_seconds, or get_report. Active tests (injection, XSS, SSRF…) run only on domains the user has verified; others get passive checks. Optionally also reads a GitHub repository's source (github_repo): any public one, or a private one the user connected at secscan.us. That only contacts GitHub, never the site. Each scan uses one of the user's free scans, plan scans or credits.

输入参数url必填github_repo

get_scan_status

Check a scan

Status of a scan (queued, scanning, analyzing, complete, failed). With wait_seconds (max 60) it waits for the scan to finish and returns the full report as soon as it does.

输入参数scan_id必填wait_seconds

get_report

Read a scan report

The finished report for a scan: grade, what the scan tested and what it skipped (a clean grade says nothing about skipped areas, so say so), prioritised findings with fixes and evidence, and a fix prompt written for the user's AI editor. Findings come 25 per page, most severe first — pass offset for the next page, or min_severity (e.g. "high") to focus on what matters most.

输入参数limitoffsetscan_id必填min_severity

list_recent_scans

List recent scans

The user's most recent scans with their status, newest first.

输入参数limit

list_verified_domains

List verified domains

Domains the user has proved they own. Only these receive active testing (injection, XSS, SSRF, access control); others get passive checks. Verify more at https://secscan.us/domains.

无需输入参数。

get_account

Scans left and plan

How many scans the user can still run — free scans, plan scans and credits — and their plan. Check this before starting several scans.

无需输入参数。

start_domain_verification

Start verifying a domain

Begin proving the user owns a domain, which unlocks active tests (injection, XSS, SSRF, access control) on its scans. Returns a file to publish on the site, or a DNS TXT record — an editor can usually add the file to the codebase and deploy it. Then call check_domain_verification. Calling it again returns the same token, so a record already published stays valid.

输入参数domain必填

check_domain_verification

Check a domain verification

Check whether the file or DNS record from start_domain_verification is live. On success the domain is verified and its next scan includes active tests. DNS changes can take a few minutes.

输入参数domain必填

list_monitors

List monitored sites

Sites under continuous monitoring: latest grade, last and next scan, uptime check, CVE alerts, new problems in the last scan and certificate expiry. Use the monitor id with monitor_scan_now.

无需输入参数。

add_monitor

Monitor a site

Put a site the user owns under continuous monitoring: hourly uptime checks, CVE matching, certificate alerts and regular rescans. Runs a full baseline scan straight away, which uses one of the user's scans exactly as in the app (free for plan holders). Returns the baseline scan_id for get_scan_status.

输入参数url必填

monitor_scan_now

Rescan a monitored site now

Run a full scan of a monitored site now instead of waiting for its schedule — e.g. to confirm a fix. Free for plan holders; otherwise uses one of the user's scans, as in the app. Takes the monitor id from list_monitors.

输入参数monitor_id必填

dismiss_finding

Dismiss a false positive

Mark a finding as a false positive for this site, so future scans of it stop reporting it — the same as Dismiss in the app, and undoable there. ONLY use this after the user has confirmed the finding is wrong; never dismiss a real problem to improve a grade.

输入参数scan_id必填finding_name必填

版本历史

1
  1. v1.1.0最新Sep 23, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。