LeashIndex Get the report

Index / calendar

io.github.rijul170/alertlogic-mcp

io-github-rijul170-alertlogic-mcp declares 422 capabilities across 422 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-11-04 from tools/list answered by the PyPI package alertlogic-mcp==0.1.0 (published to PyPI as alertlogic-mcp, listed in the official MCP registry as io.github.rijul170/alertlogic-mcp 0.1.0), 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 422 tools

422 of 422 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 · 11 of 422 tools

11 tools are classified as irreversible and declare no limit.

high · no-expiry · All 422 tools

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

422 of 422 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 · 110 of 422 tools

110 tools can modify data and declare no limit.

low · uncapped-read · 301 of 422 tools

301 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
aims_authenticateread declared
aims_token_inforead declared
aims_list_managed_accountsread declared
aims_get_accountread declared
aims_list_account_idsread declared
aims_update_accountwrite inferred
aims_get_account_detailsread declared
aims_get_account_by_nameread declared
aims_get_account_topologyread declared
aims_check_relationshipread declared
aims_list_accounts_by_relationshipread declared
aims_get_account_ids_by_relationshipread declared
aims_list_accounts_managed_v2read declared
aims_list_usersread declared
aims_get_userread declared
aims_create_userwrite inferred
aims_update_userwrite inferred
aims_get_user_permissionsread declared
aims_list_rolesread declared
aims_create_rolewrite inferred
aims_get_roleread declared
aims_update_rolewrite inferred
aims_list_global_rolesread declared
aims_get_global_roleread declared
aims_grant_rolewrite assumed
aims_get_user_rolesread declared
aims_list_user_role_idsread declared
aims_get_user_by_emailread declared
aims_get_user_by_usernameread declared
aims_get_user_globalread declared
aims_list_access_keysread declared
aims_create_access_keywrite inferred
aims_get_access_keyread declared
aims_update_access_keywrite inferred
aims_enroll_mfawrite assumed
aims_change_passwordwrite assumed
deployments_listread declared
deployments_getread declared
deployments_createwrite inferred
deployments_updatewrite inferred
assets_queryread declared
assets_get_topologyread declared
assets_declarewrite assumed
assets_batch_declarewrite assumed
assets_declare_propertieswrite inferred
assets_list_groupsread declared
assets_create_update_groupwrite inferred
assets_findread declared
assets_find_batchread declared
assets_get_detailsread declared
assets_get_details_postsend inferred
assets_query_allread declared
assets_get_exposures_postsend inferred
policies_listread declared
policies_getread declared
credentials_listread declared
credentials_getread declared
credentials_create_iam_rolewrite inferred
credentials_create_azure_adwrite inferred
credentials_get_scanread declared
credentials_set_scanwrite inferred
credentials_get_all_scanread declared
credentials_get_decryptedread declared
exclusions_listread declared
exclusions_getread declared
exclusions_createwrite inferred
exclusions_updatewrite inferred
exclusions_check_assetread declared
whitelist_list_tagsread declared
whitelist_add_tagwrite inferred
whitelist_list_hostsread declared
whitelist_check_hostread declared
endpoints_query_batchread declared
endpoints_get_by_typeread declared
endpoints_get_by_residencyread declared
assets_write_batchwrite inferred
incidents_listread declared
incidents_getread declared
incident_get_by_friendly_idread declared
incidents_completedelete inferred
incidents_reopenwrite assumed
incidents_add_feedbackwrite inferred
incidents_get_elaborationsread declared
incidents_list_partnerread declared
incidents_list_filtersread declared
incidents_get_notesread declared
incidents_add_notewrite inferred
search_submitread inferred
search_statusread declared
search_resultsread declared
search_validateread declared
search_rerunread inferred
search_completeread inferred
search_get_grammarread declared
search_get_pegread declared
search_convert_from_v1read declared
search_get_messagesread declared
search_get_messages_by_idread declared
get_exposuresread declared
get_health_summaryread declared
cargo_list_schedulesread declared
cargo_list_executionsread declared
cargo_rerun_executionwrite assumed
cargo_rerun_executionswrite assumed
cargo_get_scheduleread inferred
cargo_create_schedulewrite inferred
cargo_update_schedulewrite inferred
cargo_get_executionread declared
cargo_trigger_instant_reportwrite assumed
aetuner_list_analyticsread declared
aetuner_get_analyticread declared
aetuner_set_tuningwrite inferred
aetuner_list_analytics_v2read declared
aetuner_get_analytic_v2read declared
aetuner_update_analytic_v2write inferred
aetuner_list_tagsetsread declared
aetuner_update_tagsetswrite inferred
vuln_list_exposuresread declared
vuln_list_by_severityread declared
vuln_get_asset_exposuresread declared
remediations_get_health_by_typeread declared
remediations_get_risk_summaryread declared
remediations_get_risk_by_assetread declared
remediations_get_scoresread declared
remediations_get_assessment_specsread declared
remediations_list_itemsread declared
remediations_get_itemread declared
remediation_items_listread declared
remediations_concludewrite assumed
remediations_disposewrite assumed
remediations_undisposewrite assumed
sources_listread declared
sources_getread declared
sources_createwrite inferred
sources_updatewrite inferred
connectors_updatewrite inferred
connectors_list_targetsread declared
connectors_get_targetread declared
connectors_create_targetwrite inferred
connectors_update_targetwrite inferred
connectors_list_targets_fullread declared
connectors_list_notificationsread declared
connectors_get_notificationread declared
connectors_list_integration_definitionsread declared
connectors_get_payload_typesread declared
connectors_send_notificationsend inferred
responder_list_playbooksread declared
responder_get_playbookread declared
responder_create_playbookwrite inferred
responder_update_playbookwrite inferred
responder_get_playbook_statsread declared
responder_list_playbook_templatesread declared
responder_get_playbook_templateread declared
responder_create_playbook_from_templatewrite inferred
responder_list_actionsread declared
responder_get_actionread declared
responder_create_executionwrite inferred
responder_get_executionread declared
responder_query_executionsread declared
responder_rerun_executionwrite assumed
responder_pause_executionwrite assumed
responder_resume_executionwrite assumed
responder_list_inquiriesread declared
responder_get_inquiryread declared
responder_respond_to_inquirywrite assumed
responder_query_inquiry_historyread declared
responder_list_triggersread declared
responder_create_triggerwrite inferred
responder_get_triggerread declared
responder_update_triggerwrite inferred
responder_list_mr_configsread declared
responder_get_mr_configread declared
responder_create_mr_configwrite inferred
responder_update_mr_configwrite inferred
responder_get_limitsread declared
subscriptions_listread declared
subscriptions_getread declared
herald_list_notifications_by_typeread declared
herald_get_incident_notificationsread declared
herald_update_subscriptionwrite inferred
herald_list_subscribersread declared
herald_add_subscriberwrite inferred
herald_update_subscribers_batchwrite inferred
subscriptions_list_entitlementsread declared
subscriptions_get_accounts_with_entitlementread declared
herald_list_notification_typesread declared
herald_send_notificationsend inferred
herald_get_notificationread declared
herald_list_subscriptionsread declared
herald_create_subscriptionwrite inferred
herald_get_subscriptionread declared
connectors_listread declared
connectors_create_webhookwrite inferred
connectors_create_emailsend inferred
connectors_getread declared
connectors_list_integration_typesread declared
endpoints_getread declared
flags_listread declared
flags_getread declared
flags_setwrite inferred
dashboards_listread declared
dashboards_getread declared
dashboards_createwrite inferred
dashboards_updatewrite inferred
bulk_list_deploymentsread declared
bulk_health_checkread declared
ticket_listread declared
ticket_getread declared
ticket_createwrite inferred
ticket_updatewrite inferred
ticket_add_commentwrite inferred
ticket_list_commentsread declared
ticket_closedelete inferred
ticket_reopendelete inferred
otis_list_optionsread declared
otis_get_optionread declared
otis_create_optionwrite inferred
otis_update_optionwrite inferred
otis_list_cross_protected_networksread declared
otis_list_cross_protecting_networksread declared
ingest_submit_datawrite assumed
ingest_list_sourcesread declared
ingest_get_sourceread declared
inquisitor_submit_searchread declared
inquisitor_get_searchread declared
scan_scheduler_triggerwrite assumed
scan_scheduler_validate_ipsread declared
scan_scheduler_validate_ips_by_typeread declared
scan_scheduler_list_timezonesread declared
scan_scheduler_list_schedulesread declared
scan_scheduler_create_schedulewrite inferred
scan_scheduler_get_scheduleread inferred
scan_scheduler_update_schedulewrite inferred
scan_scheduler_get_schedule_summaryread inferred
scan_scheduler_get_scan_intervalsread declared
vuln_kb_getread declared
vuln_kb_listread declared
vuln_kb_createwrite inferred
vuln_kb_batch_createwrite inferred
remediation_kb_getread declared
remediation_kb_listread declared
remediation_kb_updatewrite inferred
remediation_kb_createwrite inferred
remediation_kb_batch_createwrite inferred
suggestions_v1_listread declared
suggestions_v1_getread declared
suggestions_v1_createwrite inferred
suggestions_v1_updatewrite inferred
suggestions_v2_listread declared
suggestions_v2_getread declared
suggestions_v2_createwrite inferred
suggestions_v2_updatewrite inferred
aecontent_list_analyticsread declared
aecontent_get_analyticread declared
aecontent_get_analytic_observationsread declared
aecontent_list_observationsread declared
aecontent_list_content_typesread declared
aecontent_list_tagsread declared
aecontent_list_account_analyticsread declared
aecontent_get_account_analyticread declared
aecontent_create_account_analyticwrite inferred
aether_search_exposuresread declared
themis_get_roleread declared
themis_get_rolesread declared
themis_validate_credentialsread declared
watchlist_list_entriesread declared
watchlist_get_entryread declared
watchlist_add_entrywrite inferred
watchlist_update_entrywrite inferred
watchlist_batch_add_entrieswrite inferred
watchlist_checkread declared
usage_getread declared
usage_get_metricread declared
usage_get_billingread declared
usage_get_limitsread declared
assets_manager_export_scoperead declared
assets_manager_import_scopewrite assumed
assets_manager_create_networkwrite inferred
assets_manager_update_networkwrite inferred
assets_manager_list_protection_levelsread declared
cloud_explorer_list_environmentsread declared
cloud_explorer_get_environmentread declared
cloud_explorer_get_topologyread declared
cloud_explorer_get_topology_v2read declared
cloud_explorer_list_regionsread declared
cloud_explorer_list_vpcsread declared
cloud_explorer_list_subnetsread declared
cloud_explorer_list_hostsread declared
cloud_explorer_list_remediationsread declared
cloud_explorer_get_remediationread declared
cloud_explorer_list_exposuresread declared
cloud_explorer_get_exposureread declared
azure_explorer_list_subscriptionsread declared
azure_explorer_get_subscriptionread declared
azure_explorer_list_resource_groupsread declared
azure_explorer_get_resource_groupread declared
azure_explorer_list_virtual_networksread declared
azure_explorer_get_virtual_networkread declared
azure_explorer_list_subnetsread declared
azure_explorer_list_virtual_machinesread declared
azure_explorer_get_virtual_machineread declared
azure_explorer_list_security_groupsread declared
azure_explorer_get_security_groupread declared
azure_explorer_list_network_interfacesread declared
azure_explorer_list_public_ipsread declared
aefr_get_auditread declared
aefr_get_global_evolution_rulesread declared
aefr_get_global_evolution_rules_by_data_typeread declared
aefr_get_global_evolution_rule_by_pathread declared
aefr_get_evolution_rule_by_idread declared
aefr_get_evolution_rulesread declared
aefr_get_evolution_rule_by_pathread declared
aefr_get_global_triggersread declared
aefr_get_global_triggers_by_data_typeread declared
aefr_get_global_trigger_by_pathread declared
aefr_get_trigger_by_idread declared
aefr_create_global_triggerwrite inferred
aefr_validate_triggerread declared
aefr_get_triggersread declared
aefr_create_triggerwrite inferred
aefr_get_global_filtersread declared
aefr_get_global_filters_by_data_typeread declared
aefr_get_global_filter_by_pathread declared
aefr_get_filter_by_idread declared
aefr_create_global_filterwrite inferred
aefr_validate_filterread declared
aefr_get_filtersread declared
aefr_create_filterwrite inferred
aerta_get_auditread declared
aerta_get_global_rtasread declared
aerta_get_global_rtas_by_data_typeread declared
aerta_get_global_rta_by_pathread declared
aerta_get_global_rta_by_idread declared
aerta_create_global_rtawrite inferred
aerta_validate_rtaread declared
aerta_get_rtasread declared
aerta_get_rtas_by_data_typeread declared
aerta_get_rta_by_pathread declared
aerta_create_rtawrite inferred
aerta_fetch_rta_by_pathread declared
aerta_fetch_rta_by_idread declared
aetag_get_auditread declared
aetag_get_global_tagsetsread declared
aetag_get_global_tagset_by_pathread declared
aetag_get_tagset_by_idread declared
aetag_create_global_tagsetwrite inferred
aetag_validate_tagsetread declared
aetag_get_tagsetsread declared
aetag_get_tagset_by_pathread declared
aetag_create_tagsetwrite inferred
aetag_lookup_tagsetread declared
aetag_get_global_tuning_by_pathread declared
aetag_create_global_tuningwrite inferred
aetag_validate_tuningread declared
aetag_get_tuning_by_pathread declared
aetag_create_tuningwrite inferred
aetag_get_definitionsread declared
aetag_get_definition_by_pathread declared
aetag_get_definition_by_idread declared
aetag_create_definitionwrite inferred
aetag_validate_definitionread declared
aetag_get_tuning_for_account_idsread declared
aetag_get_tuning_for_tagsetread declared
aetag_get_tuning_for_analyticread declared
aepublish_publish_observationssend inferred
kalm_list_named_queriesread declared
kalm_get_named_queryread declared
kalm_list_tablesread declared
kalm_get_tableread declared
notify_send_emailsend inferred
notify_send_emailssend inferred
search_stylist_get_resultsread declared
search_stylist_export_resultsread declared
aemanual_healthcheckread declared
aemanual_create_incidentwrite inferred
environments_listread declared
environments_getread declared
environments_create_awswrite inferred
environments_updatewrite inferred
environments_get_statusread declared
environments_list_resourcesread declared
environments_trigger_scanwrite assumed
environments_list_scansread declared
environments_get_scan_summaryread declared
scan_result_list_scansread declared
scan_result_list_executionsread declared
scan_result_get_resultsread declared
scan_result_get_latestread declared
album_get_current_imagesread declared
album_get_all_imagesread declared
album_get_imageread declared
album_get_image_product_typeread declared
album_get_enabled_image_setread inferred
album_get_all_image_setread inferred
album_get_version_image_setread inferred
album_add_new_imageswrite inferred
album_enable_version_image_setwrite inferred
informant_get_account_messagesread declared
informant_get_deployment_messagesread declared
strawboss_list_jobsread declared
strawboss_get_jobread declared
strawboss_get_job_resultsread declared
strawboss_retry_jobwrite assumed
strawboss_list_workersread declared
strawboss_get_workerread declared
strawboss_get_queueread declared
tacoma_list_appliancesread declared
tacoma_get_applianceread declared
tacoma_get_appliance_statusread declared
tacoma_update_appliancewrite inferred
tacoma_checkin_appliancewrite assumed
tacoma_assign_configurationwrite inferred
tacoma_list_configurationsread declared
tacoma_get_configurationread declared
tacoma_create_configurationwrite inferred
tacoma_update_configurationwrite inferred
soc_ir_startread declared
soc_threat_huntread declared
soc_mitre_attack_guideread declared
soc_alertlogic_tool_guideread declared
soc_log_query_templatesread declared
soc_incident_severity_guideread 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.