LeashIndex Get the report

Index / other

Qiniso

io-github-qinisolabs-qiniso declares 56 capabilities across 56 tools, with 1 critical issue.

65/100 exposureElevated

Manifest recorded 2026-10-11 from tools/list on https://qiniso.qinisolabs.workers.dev/mcp, published in the official MCP registry as io.github.qinisolabs/qiniso 0.5.1. 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 56 tools

56 of 56 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.

high · no-expiry · All 56 tools

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

56 of 56 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.

low · uncapped-read · All 56 tools

56 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
validate_ibanread declared
validate_cardread declared
validate_isbnread declared
validate_vinread declared
validate_gtinread declared
validate_imeiread declared
validate_glnread declared
validate_ssccread declared
validate_tldread declared
validate_domainread declared
validate_ipread declared
validate_uuidread declared
validate_urlread declared
validate_emailread declared
validate_isinread declared
validate_cusipread declared
validate_sedolread declared
validate_leiread declared
validate_routingread declared
validate_eth_addressread declared
validate_btc_addressread declared
validate_cpfread declared
validate_cnpjread declared
validate_sa_idread declared
validate_dniread declared
validate_aadhaarread declared
validate_codice_fiscaleread declared
validate_peselread declared
validate_bsnread declared
validate_be_nrnread declared
validate_personnummerread declared
validate_fodselsnummerread declared
validate_heturead declared
validate_nif_ptread declared
validate_tcknread declared
validate_china_ricread declared
validate_de_steuer_idread declared
validate_fr_nirread declared
validate_ch_ahvread declared
validate_mx_curpread declared
validate_hr_oibread declared
validate_ro_cnpread declared
validate_bg_egnread declared
validate_ee_isikukoodread declared
validate_cz_rcread declared
validate_isbn10read declared
validate_issnread declared
validate_orcidread declared
validate_phoneread declared
parse_dateread declared
format_currencyread declared
is_holidayread declared
next_holidayread declared
tax_rateread declared
parse_addressread declared
validate_vatread 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.