LeashIndex Get the report

Index / storage

com.moosejudge/castor-mcp

com-moosejudge-castor-mcp declares 176 capabilities across 176 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the npm package castor-mcp@0.6.2 (published to npm as castor-mcp, listed in the official MCP registry as com.moosejudge/castor-mcp 0.6.2), run in an isolated container with no network access and placeholder 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 176 tools

176 of 176 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 · 34 of 176 tools

34 tools are classified as irreversible and declare no limit.

high · no-expiry · All 176 tools

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

176 of 176 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 · 56 of 176 tools

56 tools can modify data and declare no limit.

low · uncapped-read · 86 of 176 tools

86 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_spacesread inferred
get_spaceread inferred
get_pageread inferred
create_pagewrite inferred
update_pagewrite inferred
search_contentread inferred
admin_get_space_permissionsread inferred
list_contentread inferred
delete_pagedelete inferred
get_page_historyread inferred
get_page_macro_body_by_hashread inferred
get_page_macro_body_by_idread inferred
list_page_propertiesread inferred
get_page_propertyread inferred
create_page_propertywrite inferred
update_page_propertywrite inferred
delete_page_propertydelete inferred
delete_page_versiondelete inferred
scan_contentwrite assumed
convert_content_bodywrite assumed
get_page_watchersread inferred
list_page_childrenread inferred
list_page_children_of_typeread inferred
list_page_commentsread inferred
list_page_descendantsread inferred
list_page_descendants_of_typeread inferred
count_descendant_pagesread inferred
update_page_restrictionswrite inferred
get_page_restrictions_by_operationread inferred
get_page_restrictions_for_operationread inferred
get_page_relevant_view_restrictionsread inferred
publish_legacy_blueprint_draftsend inferred
publish_shared_blueprint_draftsend inferred
list_page_labelsread inferred
add_page_labelswrite inferred
delete_page_labeldelete inferred
get_related_labelsread inferred
search_labelsread inferred
get_popular_labelsread inferred
get_recent_labelsread inferred
list_space_labelsread inferred
get_space_related_labelsread inferred
get_space_popular_labelsread inferred
get_space_recent_labelsread inferred
get_bulk_page_childrenread inferred
bulk_delete_pagesdelete inferred
get_deletable_descendant_countsread inferred
get_bulk_delete_limitsdelete inferred
preview_bulk_deletedelete inferred
get_space_root_pagesread inferred
list_page_attachmentsread inferred
create_attachmentwrite inferred
delete_attachmentdelete inferred
update_attachment_metadatawrite inferred
update_attachment_datawrite inferred
get_attachment_extracted_textread inferred
move_attachmentwrite inferred
delete_attachment_versiondelete inferred
create_spacewrite inferred
create_private_spacewrite inferred
create_personal_spacewrite inferred
delete_spacedelete inferred
update_spacewrite inferred
archive_spacedelete inferred
add_space_categorywrite inferred
remove_space_categorydelete inferred
list_space_contentread inferred
list_space_content_of_typeread inferred
list_space_propertiesread inferred
create_space_propertywrite inferred
get_space_propertyread inferred
update_space_propertywrite inferred
delete_space_propertydelete inferred
admin_restore_spacedelete inferred
empty_space_trashdelete inferred
list_space_trashread inferred
get_space_watchersread inferred
admin_list_global_permissionsread inferred
admin_set_global_permissionswrite inferred
admin_get_anonymous_global_permissionsread inferred
admin_grant_anonymous_global_permissionswrite assumed
admin_revoke_anonymous_global_permissionsdelete inferred
admin_get_group_global_permissionsread inferred
admin_grant_group_global_permissionswrite assumed
admin_revoke_group_global_permissionsdelete inferred
admin_get_unlicensed_global_permissionsread inferred
admin_grant_unlicensed_global_permissionswrite assumed
admin_revoke_unlicensed_global_permissionsdelete inferred
admin_get_user_global_permissionsread inferred
admin_grant_user_global_permissionswrite assumed
admin_revoke_user_global_permissionsdelete inferred
admin_set_space_permissionswrite inferred
admin_get_space_anonymous_permissionsread inferred
admin_grant_space_anonymous_permissionswrite assumed
admin_revoke_space_anonymous_permissionsdelete inferred
admin_get_space_group_permissionsread inferred
admin_grant_space_group_permissionswrite assumed
admin_revoke_space_group_permissionsdelete inferred
admin_get_space_user_permissionsread inferred
admin_grant_space_user_permissionswrite assumed
admin_revoke_space_user_permissionsdelete inferred
get_global_color_schemeread inferred
update_global_color_schemewrite inferred
get_default_global_color_schemeread inferred
reset_global_color_schemewrite assumed
get_space_color_schemeread inferred
update_space_color_schemewrite inferred
reset_space_color_schemewrite assumed
get_space_color_scheme_typeread inferred
update_space_color_scheme_typewrite inferred
get_access_moderead inferred
admin_list_groupsread inferred
admin_get_groupread inferred
admin_get_group_ancestorsread inferred
admin_get_group_nested_membersread inferred
admin_get_group_parentsread inferred
admin_get_group_membersread inferred
get_userread inferred
admin_add_user_to_groupwrite inferred
admin_remove_user_from_groupdelete inferred
get_anonymous_user_inforead inferred
get_current_userread inferred
update_current_userwrite inferred
change_current_user_passwordwrite assumed
list_usersread inferred
get_user_groupsread inferred
update_user_settingswrite inferred
remove_content_watcherdelete inferred
is_watching_contentread inferred
add_content_watcherwrite inferred
remove_space_watcherdelete inferred
is_watching_spaceread inferred
add_space_watcherwrite inferred
admin_create_groupwrite inferred
admin_delete_groupdelete inferred
admin_create_personal_space_for_userwrite inferred
admin_create_userwrite inferred
admin_delete_userdelete inferred
admin_update_userwrite inferred
admin_disable_userwrite assumed
admin_enable_userwrite assumed
admin_change_user_passwordwrite inferred
admin_list_active_usersread inferred
admin_list_webhooksread inferred
admin_create_webhookwrite inferred
admin_delete_webhookdelete inferred
admin_get_webhookread inferred
admin_update_webhookwrite inferred
admin_get_webhook_latest_invocationsread inferred
admin_get_webhook_statisticsread inferred
admin_get_webhook_statistics_summaryread inferred
admin_test_webhooksend inferred
admin_create_site_backup_jobwrite inferred
admin_create_space_backup_jobwrite inferred
admin_find_backup_restore_jobsread inferred
admin_get_backup_restore_jobread inferred
admin_cancel_backup_restore_jobdelete inferred
admin_download_backup_filewrite assumed
admin_cancel_all_queued_backup_restore_jobsdelete inferred
admin_list_restore_filesread inferred
admin_create_site_restore_jobwrite inferred
admin_create_space_restore_jobwrite inferred
admin_create_site_restore_job_from_uploadwrite inferred
admin_create_space_restore_job_from_uploadwrite inferred
get_reindex_statusread inferred
trigger_reindexread inferred
reset_reindex_jobwrite assumed
unindex_all_contentdelete inferred
admin_get_audit_recordsread inferred
admin_get_cluster_node_statusesread inferred
get_instance_metricsread inferred
admin_list_long_tasksread inferred
admin_get_long_taskread inferred
search_entitiesread inferred
get_server_informationread inferred
get_api_referencesread 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.