← Back to search

io.github.vola-trebla/playwright-network-chaos-mcp

vola-trebla Scanned 29d ago

MCP server that gives AI agents dynamic network chaos control over Playwright browser sessions

B
81.3 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

simulate_api_failure
annotations: none low

Intercepts API requests matching a URL pattern and makes them return an error status code.

url string
inject_latency
annotations: none low

Adds artificial delay to requests matching a URL pattern, simulating slow networks or overloaded APIs.

url string
block_resources
annotations: none low

Blocks requests to specified URL patterns — useful for simulating third-party outages (analytics, CDNs, tracking).

url string
simulate_network_drop
annotations: none low

Aborts requests matching a pattern after a delay, simulating a mid-flight connection drop.

url string
trigger_system_network_error
annotations: none low

Aborts requests matching a URL pattern with a system-level network error code, simulating OS-level failures

url string
simulate_stateful_failure
annotations: none low

Intercepts requests matching a URL pattern and fails the first N requests with an error status,

url string
inject_response_corruption
annotations: none low

Intercepts requests matching a URL pattern and returns a malformed or corrupted response,

url string
assert_chaos_handled
annotations: none low

Injects a chaos HTTP status into all matching requests, then returns a structured verdict:

url string

Permissions 2

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn()

Scan Findings 25

info
Tool: inject_latency manifest_parser · 85%
low
Tool 'simulate_api_failure' has no annotations annotation_checker · 100%
low
Tool 'inject_latency' has no annotations annotation_checker · 100%
low
Tool 'block_resources' has no annotations annotation_checker · 100%
low
Tool 'simulate_network_drop' has no annotations annotation_checker · 100%
low
Tool 'trigger_system_network_error' has no annotations annotation_checker · 100%
low
Tool 'simulate_stateful_failure' has no annotations annotation_checker · 100%
low
Tool 'inject_response_corruption' has no annotations annotation_checker · 100%
low
Tool 'assert_chaos_handled' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: playwright@1.52.0 (GHSA-7mvr-c777-76hp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: simulate_api_failure manifest_parser · 85%
info
Tool: block_resources manifest_parser · 85%
info
Tool: simulate_network_drop manifest_parser · 85%
info
Tool: trigger_system_network_error manifest_parser · 85%
info
Tool: simulate_stateful_failure manifest_parser · 85%
info
Tool: inject_response_corruption manifest_parser · 85%
info
Tool: assert_chaos_handled manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
info
SBOM generated: 244 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%