Skip to main content
Founder-led MCP authorization review

Ship MCP without the blind spots.

Independent review of one MCP authorization boundary: source, configuration, identity propagation, handler authorization, downstream resource access, remediation, and denied retest.

See the review scope
What one tool call can reach

We trace the full access path, not just the server.

What defines the review

Human-led

An analyst reviews source, configuration, identity, authorization and trust boundaries. Tooling assists; it does not decide.

Bounded indicators

Five selected telemetry indicator classes, backed by inspectable rules. This is not a claim of comprehensive detection.

Reproducible evidence

Every finding is traceable to source, configuration, or an approved test you can re-run.

Explicit limits

What was tested, what was skipped, and what this review does not cover, stated in writing.

Who this is for

You are wiring an MCP server into something that matters.

This review is built for teams shipping an MCP integration into a product path where a tool can read files, hold a credential, or act on data on a user's behalf.

  • You are launching a remote or local MCP server and want a second set of eyes before it reaches customers.
  • An agent in your product can call tools that touch credentials, customer data, or a filesystem.
  • You are entering an enterprise security review and need a defensible, evidence-backed account of your MCP environment.

Not sure it fits? and we'll tell you plainly whether it's in scope.

Why a scan isn't enough

A free scanner reports strings. A review decides whether they matter.

Local stdio MCP traffic is not visible to network monitoring alone, and an automated match is only a starting point. Whether a matched pattern is actually a vulnerability depends on the code path, the identity making the call, the permissions behind it, and the surrounding architecture. A scanner does not have that context.

The service combines implementation and configuration review, identity and authorization analysis, host permissions, and observed tool traffic. Each result is validated to determine whether it is exploitable in your environment.

What we review

The trust path, examined as a system.

The manual review is the product. The five telemetry checks are one input, never the conclusion.

Read the full method
1

Architecture & trust boundaries

Where the host process, the MCP server, tools, credentials and data meet, and which of those crossings are actually authorized.

2

Source, configuration & authorization

Tool definitions, argument handling, permission scopes, and identity, read directly rather than inferred from traffic.

3

Controlled testing & telemetry

Selected tests in an approved non-production environment, plus a bounded, minimized telemetry capture analyzed offline.

4

Analyst validation

Each indicator and test result is verified for reachability, preconditions and impact before it becomes a finding.

What you receive

A report an engineer can act on the same day.

  • Prioritized findings, each with the evidence behind it and reproduction steps where a controlled test applies.
  • Implementation-ready remediation written against your code and configuration.
  • A clear line between analyst-confirmed findings and unverified automated indicators.
  • An explicit scope-and-limitations statement: what was tested, skipped, or out of scope.
Sanitized example finding: illustrative, not a customer result
High SAF-T1105 · path traversal Analyst-confirmed

Tool argument reaches outside the intended workspace

A file-read tool accepted a relative path that resolved above its configured root. Confirmed reachable from the host agent in an approved test; a crafted argument returned a file outside the workspace.

Remediation: resolve and canonicalize the path, then reject any result outside the configured root; enforce the workspace boundary at the host as defense in depth.

Details, identifiers and paths are fabricated for illustration.

Evidence, bounded honestly

The numbers we publish measure the harness, not your environment.

The public sample reproduces hit counts against self-authored fixtures and one self-authored benign corpus. These verify that the tooling behaves as reported; they do not establish independent accuracy or predict how it performs on your traffic.

5
Telemetry indicator classes, each backed by inspectable rules and tests.
0 / 4,727
Indicator hits on one self-authored benign corpus. A regression baseline, not a false-positive guarantee for your data.
See how to reproduce it
How a signal becomes evidence

Indicators surface risk. We verify the control.

Automated checks narrow the review. We then trace the source, configuration, identity and authorization path, reproduce failures in an approved test environment, and retest the fix.

Signal Find the path

Normalize telemetry and identify the boundary worth testing.

Control Test what should stop it

Inspect the implementation and run authorized negative tests.

Evidence Prove the result

Document the failure, remediation and focused retest.

Security boundaries, review tests, passing conditions and delivered evidence
Security boundary What we test Passing condition Evidence delivered
Identity and object access Cross-user, cross-tenant and over-scoped calls. Trusted identity is bound server-side and every object/action is authorized. Source trace, negative test and retest result.
Filesystem boundary Encoded, absolute, traversal and symlink escape attempts. The canonical target stays inside the approved root and the host blocks escape. Boundary configuration and reproducible denial evidence.
Tool and release integrity Schema, description, package and artifact changes. The running release and normalized tool manifest match an approved version. Manifest diff, provenance check and approval record.
Secret flow and egress Credentials entering model-visible data, logs or outbound actions. Secrets use handles or redaction and unauthorized egress is denied. Canary result, redaction trace and egress test.
High-impact writes Write actions without the required role, scope or approval. Every handler enforces authorization and the product's approval policy. Handler trace, denied calls and focused retest.

No automated match is treated as a confirmed vulnerability, and no quiet scan is treated as a passing control. The method and proof pages publish detector scope and residual limits.

What an indicator looks like

Illustrative indicator lines.

A sample of the lines the checks emit, drawn from self-authored fixtures. This is a static illustration, not a live feed or customer data. Each adversarial line is an indicator that an analyst then has to confirm.

[SYSTEM] Context window hydrated with 2,401 tokens.
[ALERT: path_traversal] Argument contains parent-directory traversal toward a sensitive path; analyst validation required.
[SYSTEM] Tool call executed: get_weather("San Francisco").
[SYSTEM] Token usage nominal (15%).
How your data is handled

No credentials, no production access, no standing data.

We do not ask for credentials, production access, or raw database contents. You capture and minimize telemetry on your own network, review the residual-disclosure report, and decide whether the file is safe to share. The minimizer removes known content-bearing fields. It is not a general secret or PII guarantee.

1

Capture

Log JSON-RPC tool transactions through a transparent, inspectable pipeline proxy on your own network.

2

Minimize

Run the documented redaction locally. It removes or replaces content-bearing fields while keeping the paths, identifiers, commands and descriptions the review needs.

3

Review & decide

Inspect the minimized file and its residual-disclosure report by hand. Nothing leaves your network unless you choose to send it.

How the review runs, and the design-partner offer

How reviews run

Rasheed is the reviewer of record.

Rasheed Farhat scopes, performs, documents, and walks through every review. Tooling assists with bounded evidence; it does not make the security decision.

Meet the reviewer
Design-partner offer

An early, honest engagement.

The $1,250 design-partner pilot covers a tightly bounded, authorized review. Systems, limits, and data handling are agreed in writing; larger environments are scoped separately. The experimental price remains unvalidated.

See scope & the offer
Next step

Bring one identity-to-resource path.

Name the authenticated identity, handler, and downstream resource. Rasheed will tell you whether it fits the bounded review.

Discuss a boundary
A boundary

Discuss it with Rasheed

Name the authenticated identity, the MCP handler, and the downstream resource. Do not send source, credentials, or telemetry in the first message.

Discuss a boundary See the review scope