LeashIndex Get the report

Index / data

io.github.baixianger/camoufox-mcp

io-github-baixianger-camoufox-mcp declares 42 capabilities across 42 tools, with 2 critical issues.

94/100 exposureHigh exposure

Manifest recorded 2026-10-15 from tools/list answered by the npm package camoufox-mcp@1.0.0 (published to npm as camoufox-mcp, listed in the official MCP registry as io.github.baixianger/camoufox-mcp 1.0.0), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 42 tools

42 of 42 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 5 of 42 tools

5 tools are classified as irreversible and declare no limit.

high · no-expiry · All 42 tools

42 of 42 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 42 tools

42 of 42 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 28 of 42 tools

28 tools can modify data and declare no limit.

low · uncapped-read · 9 of 42 tools

9 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
list_pagesread inferred
new_pagewrite inferred
select_pagewrite inferred
close_pagedelete inferred
navigate_pagewrite assumed
take_snapshotwrite assumed
take_screenshotwrite assumed
evaluate_mainworldwrite assumed
evaluate_isolatedwrite assumed
get_framework_stateread inferred
clickwrite assumed
hoverwrite assumed
fillwrite assumed
fill_formwrite assumed
press_keywrite assumed
dragwrite assumed
wait_forwrite assumed
wait_for_navigationwrite assumed
dismiss_popupswrite inferred
get_page_textread inferred
reload_settingswrite assumed
get_config_pathsread inferred
init_user_configwrite assumed
start_recordingwrite assumed
stop_recordingwrite assumed
get_recording_statusread inferred
start_network_capturewrite inferred
stop_network_capturewrite inferred
get_network_logsread inferred
clear_network_logswrite assumed
intercept_networkwrite inferred
remove_interceptdelete inferred
start_console_capturesend inferred
stop_console_capturesend inferred
get_console_logsread inferred
clear_console_logswrite assumed
inject_contextwrite assumed
create_sessionwrite inferred
list_sessionsread inferred
save_sessionwrite assumed
close_sessiondelete inferred
list_context_filesread inferred
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.