LeashIndex Get the report

Index / data

io.github.HaD0Yun/gopeak

io-github-had0yun-gopeak declares 95 capabilities across 95 tools, with 2 critical issues.

99/100 exposureHigh exposure

Manifest recorded 2026-10-12 from tools/list answered by the npm package gopeak@2.0.1 (published to npm as gopeak, listed in the official MCP registry as io.github.HaD0Yun/gopeak 2.0.1), 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 95 tools

95 of 95 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 · 4 of 95 tools

4 tools are classified as irreversible and declare no limit.

high · no-expiry · All 95 tools

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

95 of 95 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 · 57 of 95 tools

57 tools can modify data and declare no limit.

low · uncapped-read · 34 of 95 tools

34 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
launch_editorwrite assumed
run_projectwrite assumed
get_debug_outputread inferred
stop_projectwrite assumed
get_godot_versionread inferred
list_projectsread inferred
get_project_inforead inferred
create_scenewrite inferred
add_nodewrite inferred
load_spritewrite inferred
save_scenewrite inferred
get_uidread inferred
update_project_uidswrite inferred
list_scene_nodesread inferred
get_node_propertiesread inferred
set_node_propertieswrite inferred
delete_nodedelete inferred
duplicate_nodewrite inferred
reparent_nodewrite inferred
get_import_statusread inferred
get_import_optionsread inferred
set_import_optionswrite inferred
reimport_resourcewrite assumed
list_export_presetsread inferred
export_projectwrite assumed
validate_projectread inferred
get_dependenciesread inferred
find_resource_usagesread inferred
parse_error_logwrite assumed
get_project_healthread inferred
get_project_settingread inferred
set_project_settingwrite inferred
add_autoloadwrite inferred
remove_autoloaddelete inferred
list_autoloadsread inferred
set_main_scenewrite inferred
connect_signalwrite inferred
disconnect_signaldelete inferred
list_connectionsread inferred
get_runtime_statusread inferred
inspect_runtime_treewrite assumed
set_runtime_propertywrite inferred
call_runtime_methodwrite assumed
get_runtime_metricsread inferred
create_resourcewrite inferred
create_materialwrite inferred
create_shaderwrite inferred
create_scriptwrite inferred
modify_scriptwrite inferred
get_script_inforead inferred
create_animationwrite inferred
add_animation_trackwrite inferred
list_pluginsread inferred
enable_pluginwrite assumed
disable_pluginwrite assumed
add_input_actionwrite inferred
search_projectread inferred
create_tilesetwrite inferred
set_tilemap_cellswrite inferred
create_audio_buswrite inferred
get_audio_busesread inferred
set_audio_bus_effectwrite inferred
set_audio_bus_volumewrite inferred
create_navigation_regionwrite inferred
create_navigation_agentwrite inferred
create_animation_treewrite inferred
add_animation_statewrite inferred
connect_animation_stateswrite assumed
set_theme_colorwrite inferred
set_theme_font_sizewrite inferred
apply_theme_shaderwrite assumed
query_classesread inferred
query_class_inforead inferred
inspect_inheritancewrite assumed
modify_resourcewrite inferred
search_assetsread inferred
fetch_assetread inferred
list_asset_providersread inferred
capture_screenshotwrite assumed
capture_viewportwrite assumed
inject_actionwrite assumed
inject_keywrite assumed
inject_mouse_clickwrite assumed
inject_mouse_motionwrite assumed
lsp_get_diagnosticsread inferred
lsp_get_completionsread inferred
lsp_get_hoverread inferred
lsp_get_symbolsread inferred
dap_get_outputread inferred
dap_set_breakpointwrite inferred
dap_remove_breakpointdelete inferred
dap_continuewrite assumed
dap_pausewrite assumed
dap_step_overwrite assumed
dap_get_stack_traceread 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.