Security Suite

io.github.4hmetuyar由 GitHub 帳號 4hmetuyar 發布v0.2.3更新於 Oct 24, 2026

Bundle of secret-scanner, dependency-auditor, ssl-inspector, and dns-intelligence

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

一個本機 MCP 伺服器,整合密鑰掃描、相依套件 CVE 稽核、TLS 檢查以及 DNS/SPF/DMARC 檢查。

可以做什麼
Security Suite 是一個中繼套件,透過單一 MCP 伺服器提供四個 GuardBee 安全工具:secret-scan 以 40 多種模式偵測密鑰,dep-audit 依 OSV CVE 資料庫稽核相依套件,ssl-inspect 分析 TLS 憑證與加密套件,dns-check 檢查 DNS、SPF、DMARC 及懸空子網域。結果可輸出為 text、JSON 或 SARIF,並可透過 fail-on 等級設定門檻。相同指令也可作為 CLI 用於 CI/CD 流程。
適用情境
當助理需要檢查程式碼儲存庫中外洩的密鑰、稽核相依套件的已知 CVE、檢查網域的 TLS 設定,或驗證 DNS 與郵件驗證記錄時,適合使用。適用於安全審查,以及需要回報或上傳 SARIF 的 CI/CD 閘門情境。
執行需求
以 npm 套件透過 stdio 在本機執行,需要 Node.js 與 npm/npx。未宣告帳號、API 金鑰或環境變數。相依套件 CVE 查詢、TLS 檢查與 DNS 查詢需要網路存取。
安裝前請注意
此套件預設會傳送使用遙測,包含工具名稱與簡短參數;可用 GUARDBEE_TELEMETRY=0 關閉。掃描會讀取本機檔案,並針對所提供的網域或相依套件查詢外部服務,因此路徑與網域名稱可能離開本機。處理結果前應先人工檢視。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Security Suite,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@guardbee/security-suite

🇬🇧 English | 🇹🇷 Türkçe | 🇨🇳 中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇧🇷 Português | 🇪🇸 Español | 🇩🇪 Deutsch

[npm version] [npm downloads] [License: MIT]

Every GuardBee MCP security tool from one install. guardbee serve is one MCP server with the tools of the packages you pick; guardbee <package> … runs any package's CLI. 30 packages, 129 MCP tools.

Telemetry is off by default. With GUARDBEE_TELEMETRY=1 it sends the server, tool, success, duration and short parameter values such as a file path; longer strings and fields like content, token or password are replaced with a placeholder. See @guardbee/mcp-telemetry.

Quick start

json
{  "mcpServers": {    "guardbee": {      "command": "npx",      "args": ["-y", "@guardbee/security-suite", "serve"]    }  }}

That serves the recommended set (31 tools): a one-pass OWASP MCP Top 10 scan, secrets, prompt injection, toxic flows, MCP client configs and dependency CVEs. Pick others with --tools:

json
"args": ["-y", "@guardbee/security-suite", "serve", "--tools=recommended,network"]

--tools takes group names and package ids, comma-separated, or all (129 tools; some clients cap the number of tools, Cursor among them). GUARDBEE_SUITE_TOOLS does the same as an environment variable. Each tool's name starts with its package's prefix, so two packages' scan_text tools do not collide: secrets_scan_text, injection_scan_text. Names that already say it stay as they are (owasp_scan_path, inspect_ssl).

Groups

GroupWhat it covers
recommended (default)owasp-scan, secret-scanner, prompt-injection-scanner, toxic-flow-auditor, mcp-config-auditor, dependency-auditor
codeStatic checks of source code, configs and content on disk
supply-chainDependencies, hallucinated packages, model files, MCP client configs, tool-definition drift
networkChecks that reach out to a host: TLS, DNS, vector stores, a live LLM
platformTools that call the GuardBee platform (need GUARDBEE_API_KEY)
allEvery package

Packages

IdTool prefixChecksGroups
owasp-scanowasp_OWASP MCP Top 10 in one pass over a codebase or a live server, A–F graderecommended, code
secret-scannersecrets_API keys, tokens and passwords in files, git history and agent transcriptsrecommended, code
prompt-injection-scannerinjection_Prompt injection in documents, web pages and RAG contentrecommended, code
toxic-flow-auditortoxic_flow_Lethal trifecta: untrusted input, sensitive data and egress in one agentrecommended, code
mcp-config-auditormcp_config_MCP client configs (Cursor, Claude, Windsurf, VS Code) and shadow serversrecommended, supply-chain
dependency-auditordeps_Known CVEs in npm and PyPI dependencies (OSV)recommended, supply-chain
prompt-leak-scannerleak_Credentials and PII in outbound LLM prompts, before they leave your appcode
tool-poisoning-scannerpoisoning_Hidden instructions in MCP tool descriptions and schemascode
mcp-server-auditorserver_audit_Shell, eval, SSRF and secrets in an MCP server's sourcecode
oauth-auditoroauth_OAuth 2.1 mistakes in an MCP server's auth code: token passthrough, audience, PKCEcode
audit-gap-auditoraudit_gap_Tool calls without an audit trail (OWASP MCP08)code
context-oversharing-auditoroversharing_Context oversharing (MCP10): session dumps, cross-user context, unscoped recallscode
ai-code-scannerai_code_Insecure LLM integrations: exposed keys, unsafe model output, PII to third-party LLMscode
agent-graph-auditoragent_graph_Transitive excessive agency across LangGraph, CrewAI and AutoGen agentscode
a2a-auditora2a_Agent2Agent (A2A) implementation code: webhook SSRF, unauthenticated Agent Cardscode
elicitation-auditorelicitation_MCP elicitation that asks users for secrets or sends them to third partiescode
memory-poisoning-scannermemory_Untrusted input written into persistent agent memorycode
unbounded-consumption-auditorconsumption_Denial of wallet: missing token limits, timeouts and loop boundscode
threat-rulesthreat_rules_Agent Threat Rules (ATR) on text, files and agent eventscode
document-scannerdocument_PII and credentials in PDFs and images (OCR) before they reach an LLMcode
reverse-shieldreverse_How easily a shipped app can be reverse engineered (web, Electron, APK/AAB, IPA, Unity, native); fix diffs, CI baselinescode
slopsquat-scannerslopsquat_Hallucinated or brand-new package names (slopsquatting)supply-chain
model-scannermodel_Malicious pickle, joblib, NumPy, safetensors, Keras, ONNX, GGUF and TensorFlow model files, and Hugging Face repossupply-chain
rug-pull-detectorrug_pull_MCP tool definitions that change after you approved themsupply-chain
ssl-inspectorssl_TLS certificates, ciphers and HSTSnetwork
dns-intelligencedns_DNS records, SPF/DMARC/DKIM, subdomain takeovernetwork
vector-store-scannervector_store_Unauthenticated vector databases (Weaviate, Qdrant, Chroma, pgvector…)network
llm-redteamredteam_Jailbreak and extraction probes against an LLM endpoint you controlnetwork
vulnerability-scannervuln_GuardBee platform security scans and their findingsplatform
compliance-checkercompliance_KVKK, GDPR and CCPA compliance of a website via the GuardBee APIplatform

guardbee list prints this table. The proxy (mcp-security-proxy) and the database gateway (mcp-db-gateway) are not in the suite: they sit in front of other servers rather than answering tool calls.

CLI

bash
npm install -g @guardbee/security-suite
guardbee list                                         # packages and groupsguardbee owasp-scan scan . --fail-on=high --format=sarif > owasp.sarifguardbee secret-scanner scan . --history              # any package's CLI, same argumentsguardbee mcp-config-auditor discover

The shortcuts from earlier versions still work:

ShortcutRuns
guardbee secret-scan <path>secret-scanner scan
guardbee dep-audit <dir>dependency-auditor audit
guardbee ssl-inspect <domain>…ssl-inspector inspect
guardbee dns-check <domain>dns-intelligence check

GitHub Actions

yaml
- run: npx -y @guardbee/security-suite owasp-scan scan . --format=sarif --fail-on=high > owasp.sarif- run: npx -y @guardbee/security-suite dep-audit . --fail-on=high- uses: github/codeql-action/upload-sarif@v3  if: always()  with:    sarif_file: owasp.sarif

Upgrading from 0.2

guardbee serve used to expose five tools from four packages with plain names (scan_directory, scan_file, audit_dependencies, inspect_ssl, check_dns). It now serves the recommended group with prefixed names: the same checks are secrets_scan_directory, secrets_scan_file, deps_audit_directory, and, with --tools=recommended,network, inspect_ssl and enumerate_dns / dns_check_email_security. Agents that call tools by name need the new names.

License

MIT — GuardBee

Feedback

Questions, ideas, or a false positive? Start a thread in GitHub Discussions or open an issue. If GuardBee is useful to you, a ⭐ on the repository helps others find it.

來源:packages/security-suite/README.md,提交 fe7dc3a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.3最新Sep 29, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分