LeashIndex Get the report

Index / data

CyberHuaTuo

io-github-jinning6-cyberhuatuo declares 64 capabilities across 64 tools, with 2 critical issues.

99/100 exposureHigh exposure

Manifest recorded 2026-10-13 from tools/list answered by the PyPI package cyberhuatuo==0.2.5 (published to PyPI as cyberhuatuo, listed in the official MCP registry as io.github.JinNing6/cyberhuatuo 0.2.5), 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.

Note. Installed with the MCP Python SDK held below version 2.0. With the newest SDK this version of the package stopped before it could list its tools.

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 64 tools

64 of 64 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 · 18 of 64 tools

18 tools are classified as irreversible and declare no limit.

high · no-expiry · All 64 tools

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

64 of 64 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 · 1 of 64 tools

1 tool can modify data and declares no limit.

low · uncapped-read · 45 of 64 tools

45 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
verified_cureread declared
cure_feedbackwrite inferred
diagnosedestructive declared
search_knowledge_baseread declared
agent_action_guardread declared
security_checkupread declared
fetch_official_docsread declared
mine_github_issueread declared
save_prescriptiondestructive declared
upload_prescriptiondestructive declared
my_contribution_statsdestructive declared
check_my_rankingdestructive declared
global_leaderboardread declared
my_share_carddestructive declared
profile_badge_kitread declared
soul_ring_visual_artifactdestructive declared
soul_ring_quest_boardread declared
soul_ring_campaign_packread declared
soul_ring_duel_cardread declared
soul_ring_mentor_pactread declared
soul_ring_tournament_bracketread declared
soul_ring_tournament_settlementread declared
soul_ring_arena_snapshotread declared
soul_ring_season_boardread declared
soul_ring_sect_cardread declared
soul_ring_sect_recruitment_scrollread declared
soul_ring_sect_quest_boardread declared
soul_ring_sect_hallread declared
soul_ring_sect_duel_cardread declared
soul_ring_sect_arena_snapshotread declared
soul_ring_mission_hallread declared
soul_ring_bounty_boardread declared
soul_ring_launch_scrollread declared
soul_ring_launch_campaignread declared
current_install_commandread declared
marketplace_readiness_gateread declared
local_launch_asset_auditread declared
first_public_proof_packread declared
first_contributor_inviteread declared
marketplace_submission_copyread declared
record_marketplace_submissiondestructive declared
marketplace_submission_statusread declared
soul_ring_traction_proofread declared
record_soul_ring_traction_snapshotdestructive declared
soul_ring_growth_flywheelread declared
soul_ring_activation_funnelread declared
soul_ring_share_attribution_reportread declared
soul_ring_share_proof_leaderboardread declared
record_soul_ring_external_returndestructive declared
record_soul_ring_first_sessiondestructive declared
record_soul_ring_share_attributiondestructive declared
soul_ring_breakthrough_ladderread declared
record_soul_ring_evidencedestructive declared
first_soul_ring_challengeread declared
list_frameworksread declared
cht_taxonomyread declared
my_medical_recorddestructive declared
browse_prescriptionsread declared
subscribe_frameworkdestructive declared
weekly_digestread declared
epidemic_alertdestructive declared
prescription_evaldestructive declared
mentorshipdestructive declared
cht_trendsread declared
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.