Skip to main content
Glama

Patronus Security

Server Details

Scan text, documents, websites, and MCP metadata for prompt injection and sensitive-data risks.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
42.6% over 39 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.1/5.0

Scored across 7 tools

Disambiguation4/5

Most tools target distinct scan surfaces (file, text, URL, server) with clear descriptions, but submit_scan overlaps semantically with scan_text and scan_file, and scan_server could be confused with scan_url for MCP/WebMCP metadata.

Naming Consistency4/5

The set is mostly consistent snake_case with verb_noun or verb_resource patterns (scan_file, scan_text, submit_scan, get_scan), though patronus_open_home is a minor branding-related deviation.

Tool Count5/5

Seven tools is well-scoped for a security scanning service: four target-specific scan methods, one generic submit method, one job retrieval method, and one dashboard-opening utility.

Completeness4/5

Core scanning and polling workflows are covered, but there is no list_scans or cancel/delete operation, so agents must already know job IDs and cannot manage scan history directly.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedpatronus_open_home
  2. 1 tool update
    • Removedpatronus_open_home
  3. 1 tool update
    • Addedpatronus_open_home
  4. 6 tool updates
    • Changedget_scan2 fields changed
      • addedInput schema / properties / job_id / description
        Added value: +"Public Patronus job ID returned by a scan submission."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "description": "Patronus scan response or public scan job envelope.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedscan_file3 fields changed
      • addedInput schema / properties / data_base64 / description
        Added value: +"Document bytes encoded as standard padded base64."
      • addedInput schema / properties / name / description
        Added value: +"Original filename with a TXT, Markdown, HTML, PDF or DOCX extension."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "description": "Patronus scan response or public scan job envelope.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedscan_server3 fields changed
      • addedInput schema / properties / config / description
        Added value: +"Optional Patronus scan configuration overrides."
      • addedInput schema / properties / mcp_server_url / description
        Added value: +"Public HTTPS Streamable HTTP endpoint of the MCP server to inspect."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "description": "Patronus scan response or public scan job envelope.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedscan_text2 fields changed
      • addedInput schema / properties / text / description
        Added value: +"Short UTF-8 text of at most 1,000 visible Unicode characters."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "description": "Patronus scan response or public scan job envelope.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedscan_url3 fields changed
      • addedInput schema / properties / config / description
        Added value: +"Optional Patronus scan configuration overrides."
      • addedInput schema / properties / url / description
        Added value: +"Public HTTPS page URL to fetch and scan."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "description": "Patronus scan response or public scan job envelope.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
    • Changedsubmit_scan6 fields changed
      • addedInput schema / properties / files / description
        Added value: +"One or more files to scan."
      • addedInput schema / properties / files / items / properties / data_base64 / description
        Added value: +"File bytes encoded as standard padded base64."
      • addedInput schema / properties / files / items / properties / mime_type / description
        Added value: +"MIME type of the decoded file."
      • addedInput schema / properties / files / items / properties / name / description
        Added value: +"Original filename including its supported extension."
      • addedInput schema / properties / text / description
        Added value: +"UTF-8 text to scan for prompt injection and sensitive-data risks."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": {},
        +  "description": "Patronus scan response or public scan job envelope.",
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
  5. 6 tool updates
    • First observedget_scan
    • First observedscan_file
    • First observedscan_server
    • First observedscan_text
    • First observedscan_url
    • First observedsubmit_scan

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables scanning LLM prompts and responses for prompt injection, jailbreaks, PII leakage, secret leakage, and other malicious content using deterministic rules, returning verdicts and safe redacted text.
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables users to scan untrusted text, files, and directory trees for prompt-injection patterns and receive severity-ranked, explainable verdicts before content reaches an agent. It runs locally and returns clean, review, or blocked verdicts for safer agent input.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Scans MCP tool descriptions for prompt injection attacks, including cross-tool instructions, privilege escalation, and data exfiltration patterns. It can be used as a CLI scanner or integrated as an MCP server itself.
    39 npm
    6
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables content inspection, sanitization, containment, and quarantine for LLM security, preventing prompt injection and credential leaks.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources