github.com / luislopezsanchez
luislopezsanchez/ wazuh-mcp-server
Python·43 files·commit 60257dd·scanned 1h ago·cached ✓
42/100
SUSPICIOUS
Obfuscation or dynamic code paths detected. Intent unclear — review before running anything.
verdict accurate?
threat-state: suspiciouslive
FINDINGS ░▒▓
warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.http_wrapper.py
try:
result = subprocess.run(
cmd,
shell=True,+4warningSSH/credential path accessAccessing .ssh, .aws/credentials, or .env files to steal authentication credentials.wazuh_tools/fim.py
"/usr/bin", "/usr/sbin", "/bin", "/sbin",
"/root/.ssh", "/.ssh/authorized_keys",
"System32", "SysWOW64", "Registry",
]+5warningHigh-entropy string literalsFound 24 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.server.py+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.wazuh_tools/agents.py+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.wazuh_tools/compat.py+3
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
30 files scanned @ 60257dd | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution6
network & exfiltration0
file system access5
obfuscation15
supply chain2
owasp / injection0
telemetry
files 30/43rules hit 7engine v6commit 60257dd
github
luislopezsanchez/wazuh-mcp-server
Servidor MCP para Wazuh SIEM: 17 herramientas via HTTP (n8n) y stdio (Claude Desktop). Despliegue Docker.
1
0
114d
43 files
30 scanned(70%)
60257dd
architecture░▒▓
entry (0) flagged (10) pkg (19)
49 nodes · 86 edgesscroll to zoom · click node to jump to finding