LeashIndex Get the report

Index / storage

io.github.g-digital-by-Garrigues/ead-enterprise-suite

io-github-g-digital-by-garrigues-ead-enterprise-suite declares 86 capabilities across 86 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list answered by the npm package @g-digital/mcp-ead-enterprise-suite@2.0.0 (published to npm as @g-digital/mcp-ead-enterprise-suite, listed in the official MCP registry as io.github.g-digital-by-Garrigues/ead-enterprise-suite 2.0.0), 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 86 tools

86 of 86 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 · 15 of 86 tools

15 tools are classified as irreversible and declare no limit.

high · no-expiry · All 86 tools

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

86 of 86 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 · 31 of 86 tools

31 tools can modify data and declare no limit.

low · uncapped-read · 40 of 86 tools

40 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
evidence_createwrite inferred
evidence_listread declared
evidence_sealdestructive declared
evidence_getread declared
evidence_group_createwrite inferred
evidence_group_listread declared
dossier_createwrite inferred
dossier_updatewrite inferred
dossier_certifywrite assumed
dossier_listread declared
dossier_list_by_userread declared
dossier_getread declared
dossier_template_listread declared
dossier_previewread declared
dossier_document_urlread declared
dossier_package_urlread declared
dossier_visibilitywrite inferred
dossier_deletedestructive declared
dossier_group_certifywrite inferred
dossier_evidence_linkwrite assumed
dossier_evidence_list_to_linkread declared
dossier_evidence_listread declared
dossier_evidence_list_by_dossierread declared
dossier_evidence_getread declared
dossier_evidence_deletedestructive declared
notification_document_addwrite inferred
notification_request_createwrite inferred
notification_request_senddestructive declared
notification_request_statusread declared
notification_receiver_addwrite inferred
notification_certificate_getread inferred
notification_request_listread declared
notification_request_updatewrite inferred
notification_request_deletedestructive declared
notification_request_duplicatewrite inferred
notification_request_case_file_movewrite inferred
notification_receiver_listread declared
notification_receiver_updatewrite inferred
notification_receiver_deletedestructive declared
notification_receiver_add_bulkwrite inferred
notification_receiver_invalid_purgedestructive declared
notification_document_listread declared
notification_document_deletedestructive declared
notification_document_download_urlread declared
notification_certificate_listread declared
notification_certificate_document_urlread declared
notification_certificate_package_urlread declared
case_file_createwrite inferred
case_file_listread declared
case_file_getread declared
case_file_deletedestructive declared
session_loginwrite assumed
session_inforead declared
profile_getread declared
use_case_listread declared
id_verification_video_createwrite inferred
id_verification_listread declared
id_verification_contract_urlread declared
signature_group_createwrite inferred
signature_group_listread declared
signature_request_createwrite inferred
signature_request_getread declared
signature_request_canceldelete inferred
signature_request_add_documentwrite inferred
signature_document_listread declared
signature_document_signatory_listread declared
signature_document_observer_listread declared
signature_signatory_progress_listread declared
signature_participant_createwrite inferred
signature_participant_add_bulkwrite inferred
signature_participant_listread declared
signature_participant_updatewrite inferred
signature_participant_deletedestructive declared
signature_participant_invalid_purgedestructive declared
assign_validator_to_signatorywrite inferred
signature_validator_listread declared
signature_validator_unassigndestructive declared
activate_signature_requestwrite inferred
signature_coordinate_setwrite inferred
signature_certificate_getread declared
large_evidence_upload_initiatewrite inferred
large_evidence_upload_completewrite inferred
large_evidence_upload_getread declared
evidence_uploadwrite inferred
notification_senddestructive declared
notification_send_with_attachmentsdestructive 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.