mcpField
V
vulnerability-scanner

vulnerability-scanner

Local
github.com/GuardBeeSecurity1Updated 1d ago

About vulnerability-scanner

vulnerability-scanner is a GuardBee MCP server for teams running web security scans and reviewing findings. It starts scans, filters results, and provides remediation recommendations; a GuardBee API key is required.

Key features

  1. 01Start URL or brand scans
  2. 02Track scan status and counts
  3. 03Filter findings by severity or ID
  4. 04Get remediation recommendations
  5. 05Four scan scenarios

Use cases

  1. 01Run a security scan from Claude
  2. 02Review critical findings for a scan
  3. 03Run a GDPR-focused assessment

MCP support

Provides MCP tools to start scans, check status, list scans, retrieve filtered findings, and return findings with remediation guidance. It requires a GuardBee API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"4hmetuyar-vulnerability-scanner": {
"command": "npx",
"args": [
"-y",
"@guardbee/mcp-vulnerability-scanner"
]
}
}
}
Run commandnpx -y @guardbee/mcp-vulnerability-scanner

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@guardbee/mcp-vulnerability-scanner0.2.4

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
urlstringNoTarget URL to scan (e.g. https://example.com)
waitbooleanNoWait for scan to complete and return summary (default: false). Warning: scans can take minutes.
brandIdstringNoBrand ID from your GuardBee workspace (alternative to url)
scenarioenumNoScan scenario: 'quick' (all modules), 'kvkkFocus', 'gdprFocus', 'ccpaFocus'quick | kvkkFocus | gdprFocus | ccpaFocus

Details

From the project README

@guardbee/mcp-vulnerability-scanner

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

npm version npm downloads License: MIT

Trigger a GuardBee security scan directly from a Claude conversation. Run OWASP checks, query findings, and have the AI prioritize remediation recommendations.

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.

A GuardBee API key is required. Get one at app.guardbee.ai/developers.


Features

  • Trigger a Scan from Claude — start a GuardBee scan on any URL with one command
  • Status Queries — check scan progress and summary counts in real time
  • Finding Filters — query by severity, scan ID, or brand ID
  • Remediation Guidance — an explanation and an actionable recommendation for every finding
  • Scan Scenarios — quick, kvkkFocus, gdprFocus, ccpaFocus
  • 36 Scan Modules — all of GuardBee's modules are supported
  • 25 Unit Tests — a test suite that doesn't require API calls

Quick Start

npm install -g @guardbee/mcp-vulnerability-scanner

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "guardbee-vulnerability-scanner": {
      "command": "npx",
      "args": ["-y", "@guardbee/mcp-vulnerability-scanner"],
      "env": {
        "GUARDBEE_API_KEY": "gb_..."
      }
    }
  }
}

Get your API key at app.guardbee.ai/developers.


MCP Tools

ToolDescription
start_scanStarts a scan for a URL or brand ID; with wait=true waits for completion
get_scan_statusLive status and summary counts by scan ID
list_scansLists workspace scans with filters
get_findingsFetches findings filtered by severity / scanId / brandId
scan_and_reportScan + wait + return critical/high findings and remediation recommendations
Example Usage

You can ask Claude:

"Scan https://example.com and give me a security report"

"List my recent scans"

"Show critical findings for scan clz001 and explain how to fix them"

"Run a KVKK-focused scan on example.com"

Example Output
⚠️  Security scan complete for https://example.com
   Scan ID  : clz001abc
   🔴 Critical : 2
   🟠 High     : 5
   🟡 Medium   : 8
   🔵 Low      : 3
   ⚪ Info     : 12
   ✅ Passed   : 18

Use get_findings with scanId="clz001abc" to see details and remediation steps.

Scan Scenarios

ScenarioDescription
quickAll 36 modules — comprehensive general scan
kvkkFocusFocused on KVKK compliance modules
gdprFocusFocused on GDPR compliance modules
ccpaFocusFocused on CCPA compliance modules

Environment Variables

VariableDescription
GUARDBEE_API_KEYGuardBee API key (required)
GUARDBEE_BASE_URLCustom endpoint (default: https://app.guardbee.ai)

Development

npm install
npm test          # 25 unit tests
npm run build     # TypeScript compile

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.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.