LeashIndex Get the report

Index / storage

io.github.g-digital-by-Garrigues/ead-factory

io-github-g-digital-by-garrigues-ead-factory declares 64 capabilities across 64 tools, with 2 critical issues.

98/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list answered by the npm package @g-digital/mcp-ead-factory@1.4.0 (published to npm as @g-digital/mcp-ead-factory, listed in the official MCP registry as io.github.g-digital-by-Garrigues/ead-factory 1.4.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 · irreversible-uncapped · 9 of 64 tools

9 tools are classified as irreversible and declare no limit.

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.

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

34 tools can modify data and declare no limit.

low · uncapped-read · 21 of 64 tools

21 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_case_file_delete_bulkdestructive declared
evidence_case_file_searchread declared
evidence_case_file_createwrite inferred
evidence_case_file_update_bulkwrite inferred
evidence_case_file_getread declared
evidence_case_file_updatewrite inferred
evidence_case_file_relationship_assignwrite inferred
evidence_case_file_report_previewread inferred
evidence_case_file_report_generatewrite assumed
evidence_case_file_report_updatewrite inferred
evidence_case_file_report_pdf_url_getread declared
evidence_case_file_report_zip_url_getread declared
evidence_case_file_status_updatewrite inferred
evidence_report_deletedestructive declared
evidence_group_evidence_registerwrite assumed
evidence_group_evidence_getread declared
evidence_group_evidence_deletedestructive declared
evidence_group_evidence_download_url_createread declared
evidence_group_evidence_upload_url_createwrite inferred
evidence_thumbnail_url_getread declared
evidence_searchread declared
generate_evidencewrite assumed
evidence_update_bulkwrite inferred
get_evidenceread declared
evidence_deletedestructive declared
evidence_updatewrite inferred
evidence_download_url_createread declared
evidence_upload_url_createwrite inferred
evidence_temp_file_upload_url_createwrite inferred
evidence_multipart_upload_startwrite inferred
evidence_group_delete_bulkdestructive declared
evidence_group_createwrite inferred
evidence_group_getread declared
evidence_group_discarddestructive declared
evidence_group_updatewrite inferred
evidence_group_closedelete inferred
evidence_group_searchread declared
evidence_group_update_bulkwrite inferred
evidence_report_pdf_url_getread declared
evidence_report_zip_url_getread declared
create_signature_requestwrite inferred
add_document_to_signature_requestwrite inferred
add_signatory_to_documentwrite inferred
add_validator_to_signatorywrite inferred
add_observer_to_documentwrite inferred
activate_signature_requestwrite inferred
get_signature_requestread declared
signature_request_listread declared
signature_request_canceldelete inferred
signature_certificate_generatewrite inferred
signature_coordinate_setwrite inferred
signature_document_download_url_getread declared
notification_request_createwrite inferred
notification_request_sendsend inferred
notification_request_statusread declared
notification_receiver_addwrite inferred
notification_document_addwrite inferred
notification_document_upload_url_createwrite inferred
notification_document_download_url_createwrite inferred
notification_certificate_generatewrite inferred
notification_certificate_pdf_url_getread declared
evidence_create_sealedwrite inferred
signature_request_fullwrite inferred
ead_factory_helpread 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.