LeashIndex Get the report

Index / other

Ikenga iyke (control bridge)

dev-ikenga-mcp-iyke declares 76 capabilities across 76 tools, with 2 critical issues.

99/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the npm package @ikenga/mcp-iyke@0.2.3 (published to npm as @ikenga/mcp-iyke, listed in the official MCP registry as dev.ikenga/mcp-iyke 0.2.3), 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 76 tools

76 of 76 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 · 10 of 76 tools

10 tools are classified as irreversible and declare no limit.

high · no-expiry · All 76 tools

76 of 76 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 76 tools

76 of 76 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 · 38 of 76 tools

38 tools can modify data and declare no limit.

low · uncapped-read · 28 of 76 tools

28 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
iyke_stateread inferred
iyke_gowrite assumed
iyke_modewrite assumed
iyke_openwrite assumed
iyke_splitwrite assumed
iyke_focuswrite assumed
iyke_closedelete inferred
iyke_domwrite assumed
iyke_logsread inferred
iyke_networkread inferred
iyke_screenshotwrite assumed
iyke_waitwrite assumed
iyke_clickwrite assumed
iyke_typewrite assumed
iyke_keysend inferred
iyke_query_cacheread inferred
iyke_devtoolswrite assumed
iyke_iframe_stateread inferred
iyke_iframe_sendsend inferred
iyke_project_createwrite inferred
iyke_project_updatewrite inferred
iyke_project_listread inferred
iyke_project_archivedelete inferred
iyke_project_set_activewrite inferred
iyke_project_get_activeread inferred
iyke_session_listread inferred
iyke_session_movewrite inferred
iyke_session_start_in_projectwrite assumed
iyke_chi_runwrite assumed
iyke_chi_resumewrite assumed
iyke_chi_statusread inferred
iyke_chi_listread inferred
iyke_chi_canceldelete inferred
iyke_mcp_listread inferred
iyke_mcp_restartwrite assumed
iyke_pkg_trust_statusread inferred
iyke_pkg_trust_listread inferred
iyke_pkg_violations_listread inferred
iyke_secret_getread inferred
iyke_secret_setwrite inferred
iyke_secret_deletedelete inferred
iyke_secret_listread inferred
iyke_layout_getread inferred
iyke_layout_resetwrite assumed
iyke_claude_assets_listread inferred
iyke_claude_asset_pinwrite assumed
iyke_claude_asset_unpindelete inferred
iyke_claude_asset_list_pinsread inferred
iyke_agent_registerwrite assumed
iyke_scratchpad_writewrite inferred
iyke_scratchpad_appendwrite assumed
iyke_scratchpad_readread inferred
iyke_scratchpad_listread inferred
iyke_scratchpad_deletedelete inferred
iyke_kv_setwrite inferred
iyke_kv_getread inferred
iyke_kv_deletedelete inferred
iyke_kv_listread inferred
iyke_lock_acquirewrite assumed
iyke_lock_statusread inferred
iyke_lock_releasewrite assumed
iyke_lock_renewwrite assumed
iyke_todo_createwrite inferred
iyke_todo_updatewrite inferred
iyke_todo_listread inferred
iyke_todo_completewrite assumed
iyke_timer_schedulewrite assumed
iyke_timer_canceldelete inferred
iyke_timer_listread inferred
iyke_pkg_listread inferred
iyke_pkg_install_scope_setwrite inferred
iyke_pkg_uninstallwrite assumed
iyke_pin_readread inferred
iyke_pin_acknowledgewrite assumed
iyke_pin_resolvewrite assumed
iyke_pa_actions_pausewrite 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.