Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Hexis Mcp Guard

FreeNot checked

Security scanner for MCP (Model Context Protocol) servers

GitHubEmbed

About

Security scanner for MCP (Model Context Protocol) servers

README

Security scanner for MCP (Model Context Protocol) servers.

Install

pip install hexis-mcp-guard

Or from source:

git clone https://github.com/Noumenon-ai/hexis-mcp-guard.git
cd hexis-mcp-guard
pip install -e ".[dev]"

Usage

hexis scan ./my-server/
hexis scan --format sarif -o results.sarif ./server/
hexis scan --format json ./server/
hexis scan --url http://localhost:8080 --dynamic
hexis scan ./server/ --ai
hexis scan ./server/ --ci --fail-on high
hexis scan ./server/ --baseline .hexis-baseline.json
hexis rules

Features

  • 14 security rules (SSRF, shell injection, auth, prompt injection, resource exposure, transport)
  • Static analysis + dynamic probing
  • SARIF 2.1.0 output for GitHub Security tab
  • JSON + rich terminal output
  • CI/CD ready (exit codes)
  • Optional AI reasoning (Claude)

Rules

Rule Severity Category Description
HEXIS-AUTH-001 HIGH auth No authentication on transport
HEXIS-AUTH-002 HIGH auth Missing authorization checks on sensitive tools
HEXIS-CMD-001 CRITICAL shell_injection subprocess/exec with user input
HEXIS-CMD-002 CRITICAL shell_injection shell=True with string interpolation
HEXIS-CMD-003 CRITICAL shell_injection eval/exec on tool arguments
HEXIS-PI-001 HIGH prompt_injection Tool description contains injection patterns
HEXIS-PI-002 MEDIUM prompt_injection Return values flow unsanitized to LLM context
HEXIS-PI-003 HIGH prompt_injection Tool poisoning via hidden instructions in descriptions
HEXIS-RES-001 HIGH resource_exposure Unrestricted file system access
HEXIS-RES-002 HIGH resource_exposure SQL query tool without parameterization
HEXIS-SSRF-001 HIGH ssrf URL parameter in tool inputSchema without validation
HEXIS-SSRF-002 CRITICAL ssrf Server-side fetch with user-controlled URL
HEXIS-SSRF-003 CRITICAL ssrf Internal IP/metadata endpoint accessible
HEXIS-TLS-001 MEDIUM transport Plaintext HTTP transport in production

CI/CD Integration

GitHub Actions

- name: MCP Security Scan
  run: |
    pip install hexis-mcp-guard
    hexis scan ./src --format sarif --output results.sarif --ci --fail-on high

- name: Upload SARIF
  uses: github/codeql-action/upload-sarif@v3
  with:
    sarif_file: results.sarif

Exit Codes

Code Meaning
0 No HIGH/CRITICAL findings
1 HIGH findings detected
2 CRITICAL findings detected

License

MIT

Built by Noumenon

from github.com/Noumenon-ai/hexis-mcp-guard

Installing Hexis Mcp Guard

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Noumenon-ai/hexis-mcp-guard

FAQ

Is Hexis Mcp Guard MCP free?

Yes, Hexis Mcp Guard MCP is free — one-click install via Unyly at no cost.

Does Hexis Mcp Guard need an API key?

No, Hexis Mcp Guard runs without API keys or environment variables.

Is Hexis Mcp Guard hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Hexis Mcp Guard in Claude Desktop, Claude Code or Cursor?

Open Hexis Mcp Guard on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Hexis Mcp Guard with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs