Skip to content

Security scan results for local-mcp-server - 90.1/100 #348

@AgentSeal

Description

@AgentSeal

90.1/100 (SAFE) for local-mcp-server on AgentSeal (https://agentseal.org), scanned via live adversarial probing, AI semantic analysis, and cross-tool schema review. 4 tools.

A few things worth flagging:

  1. people_profile_search exposes a broad set of employee PII (email, manager_email, department, title, location, team, and more) with pageSize up to 100 and no schema-level scope restriction. Worth confirming access controls are enforced server-side and that bulk enumeration of the people directory is an intentional affordance.

  2. company_search and read_documents can reach GitHub, Drive, Confluence, and Jira - datasources that routinely contain credentials, configs, and internal runbooks. If an agent receives a poisoned result that shapes its next search query, it can be steered toward sensitive files. The prompt injection amplification here is meaningful given the breadth of the integrated backends.

  3. read_documents accepts a url field as a plain string with no format constraint. If Glean's backend fetches that URL server-side, it could be pointed at internal network targets like cloud metadata endpoints.

  4. The chat tool's context array can carry injected instructions from a prior poisoned turn directly into Glean's RAG pipeline - the attack path is: bad search result in turn N, injected context in turn N+1.

Minor: server_capabilities.tools is reported as false despite 4 tools being defined. Likely a manifest generation bug, but some MCP clients rely on this for capability negotiation.

Full report: https://agentseal.org/mcp/gleanwork-local-mcp-server

[![AgentSeal MCP](https://agentseal.org/api/v1/mcp/gleanwork-local-mcp-server/badge)](https://agentseal.org/mcp/gleanwork-local-mcp-server)

AgentSeal MCP

If anything here looks off, let us know and we'll update the report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions