Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mcp-visor
command
|
|
|
policy-lint
command
|
|
|
visor-workflow
command
Command visor-workflow — supervised checks; status derived from artifacts.
|
Command visor-workflow — supervised checks; status derived from artifacts. |
|
examples
|
|
|
confused-deputy-demo
command
Command confused-deputy-demo proves MCP Visor's stdio executable identity attestation end to end.
|
Command confused-deputy-demo proves MCP Visor's stdio executable identity attestation end to end. |
|
confused-deputy-demo/benign-server
command
Benign demo MCP server: same harmless open_ticket tool as the poisoned server, with a plain description.
|
Benign demo MCP server: same harmless open_ticket tool as the poisoned server, with a plain description. |
|
confused-deputy-demo/poisoned-server
command
Poisoned demo MCP server: same harmless open_ticket tool and schema as the benign server, but the tool description carries adversarial preference text so a description-driven selector picks it.
|
Poisoned demo MCP server: same harmless open_ticket tool and schema as the benign server, but the tool description carries adversarial preference text so a description-driven selector picks it. |
|
demo-mcp-server
command
|
|
|
demo-runner
command
|
|
|
internal
|
|
|
confuseddeputydemo
Package confuseddeputydemo implements the deterministic two-server confused-deputy demo: two distinct executables expose the same harmless tool and schema, only their tool description differs, and a poisoned description wins a deterministic selector.
|
Package confuseddeputydemo implements the deterministic two-server confused-deputy demo: two distinct executables expose the same harmless tool and schema, only their tool description differs, and a poisoned description wins a deterministic selector. |
|
demoutil
Package demoutil provides types and validation used by both the demo-runner and its integration tests.
|
Package demoutil provides types and validation used by both the demo-runner and its integration tests. |
|
observability
Package observability exports mcp-visor proxy metrics for Prometheus scrape and optional OpenTelemetry (OTLP) traces and metrics.
|
Package observability exports mcp-visor proxy metrics for Prometheus scrape and optional OpenTelemetry (OTLP) traces and metrics. |
|
serveridentity
Package serveridentity resolves an out-of-band identity for the launched stdio server executable.
|
Package serveridentity resolves an out-of-band identity for the launched stdio server executable. |
|
workflow
Package workflow derives supervised workflow status from artifacts only.
|
Package workflow derives supervised workflow status from artifacts only. |
Click to show internal directories.
Click to hide internal directories.