LeashIndex Get the report

Index / messaging

ContrastAPI

com-contrastcyber-api declares 55 capabilities across 55 tools, with 1 critical issue.

64/100 exposureElevated

Manifest recorded 2026-10-11 from tools/list on https://api.contrastcyber.com/mcp/, published in the official MCP registry as com.contrastcyber/api 1.36.4. 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 55 tools

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

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

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

55 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
domain_reportread declared
audit_domainread declared
contrast_scanread declared
tech_stack_cve_auditread declared
threat_reportread declared
dns_lookupread declared
whois_lookupread declared
ssl_checkread declared
subdomain_enumread declared
tech_fingerprintread declared
threat_intelread declared
wayback_lookupread declared
scan_headersread declared
email_mxread declared
email_security_postureread declared
email_disposableread declared
email_verifyread declared
robots_txtread declared
redirect_chainread declared
brand_assetsread declared
seo_auditread declared
geo_auditread declared
phone_lookupread declared
ip_lookupread declared
asn_lookupread declared
cve_lookupread declared
calculate_risk_scoreread declared
get_cvss_detailsread declared
cve_searchread declared
cve_leadingread declared
exploit_lookupread declared
bulk_cve_lookupread declared
kev_detailread declared
cwe_lookupread declared
atlas_technique_lookupread declared
bulk_atlas_technique_lookupread declared
atlas_technique_searchread declared
atlas_case_study_lookupread declared
atlas_case_study_searchread declared
d3fend_defense_lookupread declared
d3fend_defense_searchread declared
d3fend_defense_for_attackread declared
d3fend_attack_coverageread declared
sigma_rule_lookupread declared
bulk_sigma_rule_lookupread declared
ioc_lookupread declared
hash_lookupread declared
password_checkread declared
phishing_checkread declared
bulk_ioc_lookupread declared
check_secretsread declared
check_injectionread declared
check_dependenciesread declared
username_lookupread declared
check_headersread 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.