Kali Security MCP (SeaC-25/Kali-Security-MCP) is an MCP server listed on the M8ven Trust Index. It scores 43 out of 100, grade D. It declares 190 tools. No publisher has claimed this listing.
Integrates 193 Kali Linux security tools with AI for intelligent penetration testing, CTF solving, and vulnerability assessment through automated workflows and expert knowledge base.
Warning. Serious findings were identified. Review the full report before connecting. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
SeaC-25
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
adaptive_create_execution_context创建自适应执行上下文
adaptive_execute_strategy执行自适应策略
adaptive_get_execution_status获取执行上下文状态
adaptive_get_insights获取自适应执行洞察
adaptive_intelligent_orchestration智能编排多目标自适应攻击
reverse_tool_check检查可用的逆向分析工具 - 检测本机逆向工程工具
radare2_analyze_binary使用Radare2分析二进制文件 - 开源逆向分析工具
ghidra_analyze_binary使用Ghidra分析二进制文件 - NSA开源逆向分析工具
auto_reverse_analyze自动选择可用工具进行逆向分析 - 智能工具选择
execute_commandExecute an arbitrary command on the Kali server.
nuclei_scanExecute Nuclei vulnerability scanner.
nuclei_cve_scanExecute Nuclei CVE vulnerability scan.
nuclei_web_scanExecute Nuclei web application security scan.
nuclei_network_scanExecute Nuclei network security scan.
nuclei_technology_detectionExecute Nuclei technology detection scan.
dnsrecon_scanExecute DNSrecon for comprehensive DNS enumeration.
wpscan_scanExecute WPScan for WordPress security testing.
reaver_attackExecute Reaver for WPS PIN attacks.
bettercap_attackExecute Bettercap for network attacks and reconnaissance.
binwalk_analysisExecute Binwalk for firmware analysis and extraction.
theharvester_osintExecute theHarvester for OSINT and information gathering.
netdiscover_scanExecute Netdiscover for network host discovery.
ffuf_scanExecute FFUF web fuzzer (faster alternative to wfuzz).
whatweb_scanExecute WhatWeb for web technology identification.
subfinder_scanExecute Subfinder for fast subdomain discovery.
httpx_probeExecute HTTP probing for target URLs.
masscan_fast_scanExecute Masscan for ultra-fast port scanning.
hashcat_crackExecute Hashcat for GPU-accelerated password cracking.
searchsploit_searchSearch exploit database using searchsploit.
aircrack_attackExecute Aircrack-ng for WiFi password cracking.
submit_apt_attack_chain提交APT攻击链工作流 - 基于知识图谱的智能化并发攻击。
identify_attack_surfaces基于目标信息识别攻击面。
generate_attack_paths生成针对目标的APT攻击路径。
apt_web_application_attack执行APT Web应用攻击链 - 自动化多阶段Web应用渗透。
apt_network_penetration执行APT网络渗透攻击链 - 自动化多阶段网络渗透测试。
apt_comprehensive_attack执行APT综合攻击链 - 全面的多向量并发攻击。
start_adaptive_apt_attack启动自适应APT攻击 - 智能化动态调整攻击路径。
get_adaptive_attack_status获取自适应攻击状态 - 查看攻击进展和发现的信息。
trigger_next_attack_phase手动触发下一攻击阶段 - 强制进入下一轮攻击。
adaptive_web_penetration自适应Web渗透测试 - 智能化Web应用攻击。
adaptive_network_penetration自适应网络渗透测试 - 智能化网络攻击。
intelligent_apt_campaign智能APT攻击活动 - 最高级别的自适应攻击。
authorized_surface_mappingPerform authorized attack-surface mapping (non-destructive).
authorized_network_exposure_assessmentRun authorized network exposure assessment with phase-level output.
authorized_web_exposure_reviewReview web exposure through content discovery and service checks.
authorized_web_application_assessmentRun authorized web assessment with exposure review and vuln validation.
authorized_injection_verificationRun non-destructive injection verification only (no dump/exfiltration).
authorized_template_validationRun template-based security validation with constrained severity scope.
authorized_asset_inventoryBuild authorized external asset inventory (subdomains + live hosts).
authorized_credential_assessmentRun authorized credential audit phase only when allowed_actions permits it.
authorized_controlled_validationRun controlled validation phase only when allowed_actions permits it.
authorized_environment_reviewRun environment review phase only when allowed_actions permits it.
authorized_comprehensive_security_assessmentRun authorized full-chain assessment using neutral external naming.
scan_startStart a heavy scan in background; returns job_id immediately.
scan_collectPoll an async scan job; returns running/done/expired/not_found + result.
scan_waitBlock until an async scan job finishes or timeout_s elapses.
scan_jobsList currently running async scan jobs.
task_createCreate an open task on the board.
task_claimClaim the best-priority open task matching ``role``.
task_completeComplete a task. The result envelope is REQUIRED: summary plus the five supporting keys must all be present (evidence/artifacts/risks/unresolved may be empty lists). Missing keys reject the completion.
task_renewExtend a claimed task's lease (only the assignee may renew).
task_listList tasks, optionally filtered by status. Expired leases are swept first (lazy expiry).
board_snapshotReturn a compact board overview (agents, open/claimed tasks, stage distribution). Expired leases are swept first.
create_attack_chain创建攻击链。
add_chain_step向攻击链添加步骤。
analyze_attack_chain评估攻击链可��性 (0-100分)。
get_attack_chains查询攻击链列表。
semgrep_scanRun Semgrep static analysis on source code.
bandit_scanRun Bandit security scanner on Python source code.
flawfinder_scanRun Flawfinder on C/C++ source code to find security vulnerabilities.
shellcheck_scanRun ShellCheck on shell scripts to find bugs and security issues.
code_audit_comprehensiveRun comprehensive code security audit using multiple tools.
comprehensive_reconExecute comprehensive reconnaissance workflow using multiple tools.
enable_ctf_mode启用CTF竞赛模式。
disable_ctf_mode禁用CTF竞赛模式,返回正常渗透测试模式。
create_ctf_session创建CTF竞赛会话。
add_ctf_challenge添加CTF题目到当前会话。
get_detected_flags获取所有检测到的Flag。
get_ctf_challenges_status获取所有CTF题目的状态。
ctf_quick_scanCTF快速扫描 - 针对CTF环境优化的快速漏洞发现。
ctf_web_attackCTF Web攻击链 - 专门针对CTF Web题目的攻击。
start_taskCreate/open a task workspace and seed target graph nodes.
get_taskGet task meta, graph summary, findings counts and recent actions.
graph_upsertUpsert a graph node. next_checks is comma-separated. meta_json is optional JSON object.
graph_queryQuery graph nodes.
graph_next_actionsList next actions from graph (optionally include insight-sourced checks).
graph_mark_deadMark a graph node dead so it stops generating next actions.
verify_findingVerify a candidate finding by replaying command and matching expected_signal.
export_task_summaryExport task report: JSON + Markdown primary; optional docx (python-docx).
compile_task_handoffCompile handoff/progress for resume (do-not-rescan + next_actions).
continue_from_handoffResume plan from last handoff without forcing full rescan.
observe_taskObserver side-channel: detect duplicate tool calls / empty streaks; advise only by default.
propose_insightsInsight branch: produce graph-bound Hypothesis candidates only (never drives executor).
attack_coverageATT&CK technique label coverage for task findings (report appendix; not a runtime driver).
task_statusReal-time task dashboard: phase, graph size, verified count, recent actions, report paths.
task_timelineRead-only action_log timeline (what/when). No new write path.
run_surface_chain_multiRun surface chain on multiple targets.
llm_auto_pentestLLM 自主安全评估 — 由大模型驱动的 ReAct 循环
kali_runExecute ANY tool by name through the command registry (meta fallback).
joomscan_scanExecute joomscan for Joomla security testing. Args: target: Target Joomla URL additional_args: Additional joomscan arguments Returns: Joomla scan results
104 further tools are not listed here. The complete surface is in the source.
ANTHROPIC_API_KEYLLM key(二选一):(Claude)或 OPENAI_API_KEY(OpenAI/Codex)——有 key 走 LLM 自主决策路径;无 key 自动降级 legacy 确定性路径,集群照常可用。OPENAI_API_KEYLLM key(二选一):ANTHROPIC_API_KEY(Claude)或 (OpenAI/Codex)——有 key 走 LLM 自主决策路径;无 key 自动降级 legacy 确定性路径,集群照常可用。K4_LEGACY_CLUSTERLLM 自主多智能体集群需额外开两个开关:=1(初始化 17-agent 集群)+ KALI_MCP_FORCE_ENABLE_MODULES=multi_agent(harness 档默认禁用 multi_agent 模块,需强制启用);KALI_MCP_TOOL_PROFILE工具档位:strict / compliance / full / harnessK4_LEGACY_PLAYBOOKS预定义 playbook(run_playbook / run_surface_chain)已移出主路径(战术内容向量化进 KB 作参考),仅设置 =1 时作为过渡期兼容注册。KALI_MCP_HTTPX_BINKUBERNETES_SERVICE_HOSTKUBERNETES_SERVICE_PORTLAB_HOSTLAB_PORTKALI_API_URLKALI_MCP_WORKSPACE任务工作区(扫描产物/证据/报告落盘)CTF_PARALLEL_ATTACKSCTF_LEARNING_MODEAPI_PORTHF_HOMEHF_HUB_CACHETRANSFORMERS_CACHEK4_LEGACY_ORCHESTRATORKALI_SSH_PASSWORDLLM_PROVIDER显式指定 provider:anthropic(或 claude)/ openai(或 codex)。不设时自动探测:存在 OPENAI_API_KEY 走 OpenAI,否则走 ClaudeOPENAI_AUTH_TOKENOpenAI provider 密钥OPENAI_MODELCodex 场景下 LLM 决策循环建议走 OpenAI provider(OPENAI_API_KEY / ),与 Codex 自身同源。OPENAI_BASE_URL自定义 OpenAI 端点(兼容代理 / 兼容网关)ANTHROPIC_MODELClaude 模型名ANTHROPIC_AUTH_TOKENClaude provider 密钥ANTHROPIC_BASE_URL自定义 Claude 端点(自动补 /v1 后缀,兼容代理/网关)KALI_MCP_RECIPES_DIRTAVILY_API_KEY联网搜索可选配置:WEB_SEARCH_BACKEND=ddgtavily(默认 ddg);切 tavily 需 。WEB_SEARCH_BACKENDkali_mcp/core/search_backends.py、kali_mcp/core/tool_bridge.pyKALI_MCP_TIMEOUTKALI_MCP_NUCLEI_RATEKALI_MCP_NUCLEI_TIMEOUTKALI_MCP_RETRY_COUNTKALI_MCP_RETRY_DELAYKALI_MCP_ENGAGEMENT_JSON授权范围声明(目标 scope),工具执行前校验KALI_MCP_ENGAGEMENT_FILE授权范围声明(目标 scope),工具执行前校验LAB_URLLAB_CHAIN_TASKTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
204/204 tools missing one or more hints — adaptive_create_execution_context (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); adaptive_execute_strategy (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); adaptive_get_execution_status (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +201 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool test coverage
Only 37/204 tools referenced in tests (18%)
Write tests that reference each tool by name so every tool has at least one test.
No access to sensitive paths
Reads sensitive paths: ~/.ssh/config
Remove reads of sensitive system paths. If you genuinely need them, document why in the README.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/seac-25/kali-security-mcp)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check