Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted 1 min ago
teppi

Server definition

Hash
sha256:5033374c95e5d26fc7d42e5ae6d38c086fc24877b043a9c7daa2b613e0abd14b
What it is
What a remote MCP server returned when asked what it offers: 128 tools

The blob, as servednamed by its sha256

{ "instructions": "MCP server that exposes selected ScanMalware.com API operations as tools/resources.", "tools": [ { "description": "Find similar JS fingerprints by hash.", "inputSchema": { "properties": { "content_sha256": { "title": "Content Sha256", "type": "string" }, "exclude_exact_matches": { "default": false, "title": "Exclude Exact Matches", "type": "boolean" }, "limit": { "default": 10, "title": "Limit", "type": "integer" }, "threshold": { "default": 0.7, "title": "Threshold", "type": "number" } }, "required": [ "content_sha256" ], "title": "find_js_fingerprint_similar_by_hashArguments", "type": "object" }, "name": "find_js_fingerprint_similar_by_hash", "outputSchema": { "additionalProperties": true, "title": "find_js_fingerprint_similar_by_hashDictOutput", "type": "object" } }, { "description": "Get AI analysis for a scan_id (if available).", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_ai_analysisArguments", "type": "object" }, "name": "get_ai_analysis", "outputSchema": { "additionalProperties": true, "title": "get_ai_analysisDictOutput", "type": "object" } }, { "description": "Get analyzer results for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_analyzer_resultsArguments", "type": "object" }, "name": "get_analyzer_results", "outputSchema": { "additionalProperties": true, "title": "get_analyzer_resultsDictOutput", "type": "object" } }, { "description": "Get analyzer statistics overview.", "inputSchema": { "properties": {}, "title": "get_analyzer_statsArguments", "type": "object" }, "name": "get_analyzer_stats", "outputSchema": { "additionalProperties": true, "title": "get_analyzer_statsDictOutput", "type": "object" } }, { "description": "Get API root metadata.", "inputSchema": { "properties": {}, "title": "get_api_rootArguments", "type": "object" }, "name": "get_api_root", "outputSchema": { "additionalProperties": true, "title": "get_api_rootDictOutput", "type": "object" } }, { "description": "Get bot-protection detection for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_bot_protectionArguments", "type": "object" }, "name": "get_bot_protection", "outputSchema": { "additionalProperties": true, "title": "get_bot_protectionDictOutput", "type": "object" } }, { "description": "Get capability stats by date.", "inputSchema": { "properties": { "scan_date": { "title": "Scan Date", "type": "string" } }, "required": [ "scan_date" ], "title": "get_capabilities_by_dateArguments", "type": "object" }, "name": "get_capabilities_by_date", "outputSchema": { "additionalProperties": true, "title": "get_capabilities_by_dateDictOutput", "type": "object" } }, { "description": "Get clipboard events for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_clipboard_eventsArguments", "type": "object" }, "name": "get_clipboard_events", "outputSchema": { "additionalProperties": true, "title": "get_clipboard_eventsDictOutput", "type": "object" } }, { "description": "Get clipboard statistics.", "inputSchema": { "properties": {}, "title": "get_clipboard_statsArguments", "type": "object" }, "name": "get_clipboard_stats", "outputSchema": { "additionalProperties": true, "title": "get_clipboard_statsDictOutput", "type": "object" } }, { "description": "Get CPEs for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_cpe_by_scanArguments", "type": "object" }, "name": "get_cpe_by_scan", "outputSchema": { "properties": { "result": { "items": { "additionalProperties": true, "type": "object" }, "title": "Result", "type": "array" } }, "required": [ "result" ], "title": "get_cpe_by_scanOutput", "type": "object" } }, { "description": "Get CPE statistics.", "inputSchema": { "properties": {}, "title": "get_cpe_statsArguments", "type": "object" }, "name": "get_cpe_stats", "outputSchema": { "additionalProperties": true, "title": "get_cpe_statsDictOutput", "type": "object" } }, { "description": "Get certificate transparency data for a domain.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" } }, "required": [ "domain" ], "title": "get_ct_certificatesArguments", "type": "object" }, "name": "get_ct_certificates", "outputSchema": { "additionalProperties": true, "title": "get_ct_certificatesDictOutput", "type": "object" } }, { "description": "Get CT DNS records for a domain.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" } }, "required": [ "domain" ], "title": "get_ct_dns_recordsArguments", "type": "object" }, "name": "get_ct_dns_records", "outputSchema": { "additionalProperties": true, "title": "get_ct_dns_recordsDictOutput", "type": "object" } }, { "description": "Find CT domains on an IP address.", "inputSchema": { "properties": { "ip_address": { "title": "Ip Address", "type": "string" } }, "required": [ "ip_address" ], "title": "get_ct_domains_by_ipArguments", "type": "object" }, "name": "get_ct_domains_by_ip", "outputSchema": { "additionalProperties": true, "title": "get_ct_domains_by_ipDictOutput", "type": "object" } }, { "description": "Find similar CT domains for a domain.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" } }, "required": [ "domain" ], "title": "get_ct_similar_domainsArguments", "type": "object" }, "name": "get_ct_similar_domains", "outputSchema": { "additionalProperties": true, "title": "get_ct_similar_domainsDictOutput", "type": "object" } }, { "description": "Get CT certificate timeline for a domain.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" } }, "required": [ "domain" ], "title": "get_ct_timelineArguments", "type": "object" }, "name": "get_ct_timeline", "outputSchema": { "additionalProperties": true, "title": "get_ct_timelineDictOutput", "type": "object" } }, { "description": "Get historical scans for a domain (paginated).", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "domain" ], "title": "get_domain_historyArguments", "type": "object" }, "name": "get_domain_history", "outputSchema": { "additionalProperties": true, "title": "get_domain_historyDictOutput", "type": "object" } }, { "description": "Get recent scans for a domain.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "status": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Status" } }, "required": [ "domain" ], "title": "get_domain_scansArguments", "type": "object" }, "name": "get_domain_scans", "outputSchema": { "properties": { "result": { "items": { "additionalProperties": true, "type": "object" }, "title": "Result", "type": "array" } }, "required": [ "result" ], "title": "get_domain_scansOutput", "type": "object" } }, { "description": "Get summary statistics for a domain.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" } }, "required": [ "domain" ], "title": "get_domain_statsArguments", "type": "object" }, "name": "get_domain_stats", "outputSchema": { "additionalProperties": true, "title": "get_domain_statsDictOutput", "type": "object" } }, { "description": "Get the favicon for a scan_id: size, hashes, and the image itself base64-encoded. Use the md5 with search_by_favicon to pivot.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_faviconArguments", "type": "object" }, "name": "get_favicon", "outputSchema": { "additionalProperties": true, "title": "get_faviconDictOutput", "type": "object" } }, { "description": "Get favicon statistics. This aggregate query can take up to 90 seconds by default.", "inputSchema": { "properties": {}, "title": "get_favicon_statsArguments", "type": "object" }, "name": "get_favicon_stats", "outputSchema": { "additionalProperties": true, "title": "get_favicon_statsDictOutput", "type": "object" } }, { "description": "Get API health status.", "inputSchema": { "properties": {}, "title": "get_healthArguments", "type": "object" }, "name": "get_health", "outputSchema": { "additionalProperties": true, "title": "get_healthDictOutput", "type": "object" } }, { "description": "Get IDS alerts for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_ids_alertsArguments", "type": "object" }, "name": "get_ids_alerts", "outputSchema": { "additionalProperties": true, "title": "get_ids_alertsDictOutput", "type": "object" } }, { "description": "Get IP statistics (paginated).", "inputSchema": { "properties": { "ip_address": { "title": "Ip Address", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "ip_address" ], "title": "get_ip_statsArguments", "type": "object" }, "name": "get_ip_stats", "outputSchema": { "additionalProperties": true, "title": "get_ip_statsDictOutput", "type": "object" } }, { "description": "Get JARM signatures for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_jarm_signaturesArguments", "type": "object" }, "name": "get_jarm_signatures", "outputSchema": { "additionalProperties": true, "title": "get_jarm_signaturesDictOutput", "type": "object" } }, { "description": "Get JARM statistics.", "inputSchema": { "properties": {}, "title": "get_jarm_statsArguments", "type": "object" }, "name": "get_jarm_stats", "outputSchema": { "additionalProperties": true, "title": "get_jarm_statsDictOutput", "type": "object" } }, { "description": "Get JS Fingerprinter2 results for a scan_id.", "inputSchema": { "properties": { "include_detailed_events": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Detailed Events" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_js_fingerprinter2Arguments", "type": "object" }, "name": "get_js_fingerprinter2", "outputSchema": { "additionalProperties": true, "title": "get_js_fingerprinter2DictOutput", "type": "object" } }, { "description": "Get JS Fingerprinter2 fingerprint coverage.", "inputSchema": { "properties": {}, "title": "get_js_fingerprinter2_coverageArguments", "type": "object" }, "name": "get_js_fingerprinter2_coverage", "outputSchema": { "additionalProperties": true, "title": "get_js_fingerprinter2_coverageDictOutput", "type": "object" } }, { "description": "Get JS Fingerprinter2 health check.", "inputSchema": { "properties": {}, "title": "get_js_fingerprinter2_healthArguments", "type": "object" }, "name": "get_js_fingerprinter2_health", "outputSchema": { "additionalProperties": true, "title": "get_js_fingerprinter2_healthDictOutput", "type": "object" } }, { "description": "Get JS Fingerprinter2 stats.", "inputSchema": { "properties": {}, "title": "get_js_fingerprinter2_statsArguments", "type": "object" }, "name": "get_js_fingerprinter2_stats", "outputSchema": { "additionalProperties": true, "title": "get_js_fingerprinter2_statsDictOutput", "type": "object" } }, { "description": "Get JavaScript fingerprints for a scan_id.", "inputSchema": { "properties": { "include_functions": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Functions" }, "include_http_headers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Http Headers" }, "include_vectors_info": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Vectors Info" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_js_fingerprintsArguments", "type": "object" }, "name": "get_js_fingerprints", "outputSchema": { "additionalProperties": true, "title": "get_js_fingerprintsDictOutput", "type": "object" } }, { "description": "Get JS fingerprint library inventory.", "inputSchema": { "properties": { "library": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Library" }, "min_count": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Count" } }, "title": "get_js_library_inventoryArguments", "type": "object" }, "name": "get_js_library_inventory", "outputSchema": { "additionalProperties": true, "title": "get_js_library_inventoryDictOutput", "type": "object" } }, { "description": "Get JS segments for a scan_id.", "inputSchema": { "properties": { "limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Limit" }, "offset": { "default": 0, "title": "Offset", "type": "integer" }, "scan_id": { "title": "Scan Id", "type": "string" }, "script_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Script Url" } }, "required": [ "scan_id" ], "title": "get_js_segments_by_scanArguments", "type": "object" }, "name": "get_js_segments_by_scan", "outputSchema": { "additionalProperties": true, "title": "get_js_segments_by_scanDictOutput", "type": "object" } }, { "description": "Get suspicious JS segments for a scan_id.", "inputSchema": { "properties": { "limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Limit" }, "min_risk_score": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Risk Score" }, "offset": { "default": 0, "title": "Offset", "type": "integer" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_js_segments_suspiciousArguments", "type": "object" }, "name": "get_js_segments_suspicious", "outputSchema": { "additionalProperties": true, "title": "get_js_segments_suspiciousDictOutput", "type": "object" } }, { "description": "Get unknown JS segments for a scan_id.", "inputSchema": { "properties": { "limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Limit" }, "min_code_length": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Code Length" }, "offset": { "default": 0, "title": "Offset", "type": "integer" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_js_segments_unknownArguments", "type": "object" }, "name": "get_js_segments_unknown", "outputSchema": { "additionalProperties": true, "title": "get_js_segments_unknownDictOutput", "type": "object" } }, { "description": "Get JS fingerprint by ID.", "inputSchema": { "properties": { "fingerprint_id": { "title": "Fingerprint Id", "type": "integer" }, "include_functions": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Functions" }, "include_http_headers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Http Headers" } }, "required": [ "fingerprint_id" ], "title": "get_jsfingerprintArguments", "type": "object" }, "name": "get_jsfingerprint", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprintDictOutput", "type": "object" } }, { "description": "Get JS fingerprint bundle statistics.", "inputSchema": { "properties": { "from_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Date" }, "to_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Date" } }, "title": "get_jsfingerprint_bundle_statsArguments", "type": "object" }, "name": "get_jsfingerprint_bundle_stats", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprint_bundle_statsDictOutput", "type": "object" } }, { "description": "Get JS fingerprint hash prevalence for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_jsfingerprint_hash_prevalenceArguments", "type": "object" }, "name": "get_jsfingerprint_hash_prevalence", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprint_hash_prevalenceDictOutput", "type": "object" } }, { "description": "Get JS fingerprint library statistics.", "inputSchema": { "properties": { "from_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Date" }, "min_count": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Count" }, "to_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Date" } }, "title": "get_jsfingerprint_library_statsArguments", "type": "object" }, "name": "get_jsfingerprint_library_stats", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprint_library_statsDictOutput", "type": "object" } }, { "description": "Find similar JS fingerprints.", "inputSchema": { "properties": { "exclude_same_scan": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Exclude Same Scan" }, "fingerprint_id": { "title": "Fingerprint Id", "type": "integer" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" }, "threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Threshold" } }, "required": [ "fingerprint_id" ], "title": "get_jsfingerprint_similarArguments", "type": "object" }, "name": "get_jsfingerprint_similar", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprint_similarDictOutput", "type": "object" } }, { "description": "Get JS fingerprint similarity counts.", "inputSchema": { "properties": { "fingerprint_id": { "title": "Fingerprint Id", "type": "integer" }, "max_count": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Max Count" }, "threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Threshold" } }, "required": [ "fingerprint_id" ], "title": "get_jsfingerprint_similarity_countsArguments", "type": "object" }, "name": "get_jsfingerprint_similarity_counts", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprint_similarity_countsDictOutput", "type": "object" } }, { "description": "Get JS fingerprint source.", "inputSchema": { "properties": { "fingerprint_id": { "title": "Fingerprint Id", "type": "integer" } }, "required": [ "fingerprint_id" ], "title": "get_jsfingerprint_sourceArguments", "type": "object" }, "name": "get_jsfingerprint_source", "outputSchema": { "additionalProperties": true, "title": "get_jsfingerprint_sourceDictOutput", "type": "object" } }, { "description": "Get latest capability stats.", "inputSchema": { "properties": {}, "title": "get_latest_capabilitiesArguments", "type": "object" }, "name": "get_latest_capabilities", "outputSchema": { "additionalProperties": true, "title": "get_latest_capabilitiesDictOutput", "type": "object" } }, { "description": "Get malware details for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_malware_by_scanArguments", "type": "object" }, "name": "get_malware_by_scan", "outputSchema": { "additionalProperties": true, "title": "get_malware_by_scanDictOutput", "type": "object" } }, { "description": "Get malware stats.", "inputSchema": { "properties": {}, "title": "get_malware_statsArguments", "type": "object" }, "name": "get_malware_stats", "outputSchema": { "additionalProperties": true, "title": "get_malware_statsDictOutput", "type": "object" } }, { "description": "Describe the network log (Chrome NetLog) for a scan_id: whether one exists, its size, and its encoding. The log itself is not returned - these are routinely tens of megabytes gzipped.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_netlogArguments", "type": "object" }, "name": "get_netlog", "outputSchema": { "additionalProperties": true, "title": "get_netlogDictOutput", "type": "object" } }, { "description": "Get OCR data for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_ocr_by_scanArguments", "type": "object" }, "name": "get_ocr_by_scan", "outputSchema": { "additionalProperties": true, "title": "get_ocr_by_scanDictOutput", "type": "object" } }, { "description": "Get OCR stats.", "inputSchema": { "properties": {}, "title": "get_ocr_statsArguments", "type": "object" }, "name": "get_ocr_stats", "outputSchema": { "additionalProperties": true, "title": "get_ocr_statsDictOutput", "type": "object" } }, { "description": "Get Open Graph data for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_open_graphArguments", "type": "object" }, "name": "get_open_graph", "outputSchema": { "additionalProperties": true, "title": "get_open_graphDictOutput", "type": "object" } }, { "description": "Get pastejacking findings for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_pastejackingArguments", "type": "object" }, "name": "get_pastejacking", "outputSchema": { "additionalProperties": true, "title": "get_pastejackingDictOutput", "type": "object" } }, { "description": "Get PCAP metadata for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_pcap_metadataArguments", "type": "object" }, "name": "get_pcap_metadata", "outputSchema": { "additionalProperties": true, "title": "get_pcap_metadataDictOutput", "type": "object" } }, { "description": "Get platform statistics.", "inputSchema": { "properties": {}, "title": "get_platform_statsArguments", "type": "object" }, "name": "get_platform_stats", "outputSchema": { "additionalProperties": true, "title": "get_platform_statsDictOutput", "type": "object" } }, { "description": "Get popular technologies (paginated).", "inputSchema": { "properties": { "days": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Days" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "title": "get_popular_technologiesArguments", "type": "object" }, "name": "get_popular_technologies", "outputSchema": { "additionalProperties": true, "title": "get_popular_technologiesDictOutput", "type": "object" } }, { "description": "Get RDAP details for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_rdapArguments", "type": "object" }, "name": "get_rdap", "outputSchema": { "additionalProperties": true, "title": "get_rdapDictOutput", "type": "object" } }, { "description": "Get recent public scans (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "title": "get_recent_scansArguments", "type": "object" }, "name": "get_recent_scans", "outputSchema": { "additionalProperties": true, "title": "get_recent_scansDictOutput", "type": "object" } }, { "description": "Get recent malware threats.", "inputSchema": { "properties": { "hours": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Hours" }, "limit": { "default": 20, "title": "Limit", "type": "integer" } }, "title": "get_recent_threatsArguments", "type": "object" }, "name": "get_recent_threats", "outputSchema": { "additionalProperties": true, "title": "get_recent_threatsDictOutput", "type": "object" } }, { "description": "Get recent YARA threats.", "inputSchema": { "properties": { "hours": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Hours" }, "limit": { "default": 20, "title": "Limit", "type": "integer" } }, "title": "get_recent_yara_threatsArguments", "type": "object" }, "name": "get_recent_yara_threats", "outputSchema": { "additionalProperties": true, "title": "get_recent_yara_threatsDictOutput", "type": "object" } }, { "description": "Get safe browsing threats for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_safe_browsingArguments", "type": "object" }, "name": "get_safe_browsing", "outputSchema": { "additionalProperties": true, "title": "get_safe_browsingDictOutput", "type": "object" } }, { "description": "Get safe browsing stats.", "inputSchema": { "properties": {}, "title": "get_safe_browsing_statsArguments", "type": "object" }, "name": "get_safe_browsing_stats", "outputSchema": { "additionalProperties": true, "title": "get_safe_browsing_statsDictOutput", "type": "object" } }, { "description": "Get IOC matches for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_scan_iocArguments", "type": "object" }, "name": "get_scan_ioc", "outputSchema": { "additionalProperties": true, "title": "get_scan_iocDictOutput", "type": "object" } }, { "description": "Get scan progress by scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_scan_progressArguments", "type": "object" }, "name": "get_scan_progress", "outputSchema": { "additionalProperties": true, "title": "get_scan_progressDictOutput", "type": "object" } }, { "description": "Get available reports for a scan_id.", "inputSchema": { "properties": { "report_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Report Type" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_scan_reportsArguments", "type": "object" }, "name": "get_scan_reports", "outputSchema": { "additionalProperties": true, "title": "get_scan_reportsDictOutput", "type": "object" } }, { "description": "Get full scan result by scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_scan_resultArguments", "type": "object" }, "name": "get_scan_result", "outputSchema": { "additionalProperties": true, "title": "get_scan_resultDictOutput", "type": "object" } }, { "description": "Get compact scan summary by scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_scan_summaryArguments", "type": "object" }, "name": "get_scan_summary", "outputSchema": { "additionalProperties": true, "title": "get_scan_summaryDictOutput", "type": "object" } }, { "description": "Get screenshot statistics.", "inputSchema": { "properties": {}, "title": "get_screenshot_statsArguments", "type": "object" }, "name": "get_screenshot_stats", "outputSchema": { "additionalProperties": true, "title": "get_screenshot_statsDictOutput", "type": "object" } }, { "description": "Get detected technologies for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_technologies_by_scanArguments", "type": "object" }, "name": "get_technologies_by_scan", "outputSchema": { "additionalProperties": true, "title": "get_technologies_by_scanDictOutput", "type": "object" } }, { "description": "Get technology combinations (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_occurrences": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Occurrences" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "tech_name": { "title": "Tech Name", "type": "string" } }, "required": [ "tech_name" ], "title": "get_technology_combinationsArguments", "type": "object" }, "name": "get_technology_combinations", "outputSchema": { "additionalProperties": true, "title": "get_technology_combinationsDictOutput", "type": "object" } }, { "description": "Get technology stats.", "inputSchema": { "properties": {}, "title": "get_technology_statsArguments", "type": "object" }, "name": "get_technology_stats", "outputSchema": { "additionalProperties": true, "title": "get_technology_statsDictOutput", "type": "object" } }, { "description": "Get TLS certificate ASN.1 data for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_tls_asn1Arguments", "type": "object" }, "name": "get_tls_asn1", "outputSchema": { "additionalProperties": true, "title": "get_tls_asn1DictOutput", "type": "object" } }, { "description": "Get TLS details for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_tls_detailsArguments", "type": "object" }, "name": "get_tls_details", "outputSchema": { "additionalProperties": true, "title": "get_tls_detailsDictOutput", "type": "object" } }, { "description": "Get top tracking keys.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "tracker_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Tracker Type" } }, "title": "get_top_tracking_keysArguments", "type": "object" }, "name": "get_top_tracking_keys", "outputSchema": { "additionalProperties": true, "title": "get_top_tracking_keysDictOutput", "type": "object" } }, { "description": "Get YARA results for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_yara_by_scanArguments", "type": "object" }, "name": "get_yara_by_scan", "outputSchema": { "additionalProperties": true, "title": "get_yara_by_scanDictOutput", "type": "object" } }, { "description": "Get YARA matches for a scan_id.", "inputSchema": { "properties": { "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "get_yara_matchesArguments", "type": "object" }, "name": "get_yara_matches", "outputSchema": { "additionalProperties": true, "title": "get_yara_matchesDictOutput", "type": "object" } }, { "description": "Get YARA stats.", "inputSchema": { "properties": {}, "title": "get_yara_statsArguments", "type": "object" }, "name": "get_yara_stats", "outputSchema": { "additionalProperties": true, "title": "get_yara_statsDictOutput", "type": "object" } }, { "description": "Run JS differential analysis for a scan_id.", "inputSchema": { "properties": { "include_known_libraries": { "default": false, "title": "Include Known Libraries", "type": "boolean" }, "min_confidence": { "default": 0.8, "title": "Min Confidence", "type": "number" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "run_js_differential_analysisArguments", "type": "object" }, "name": "run_js_differential_analysis", "outputSchema": { "additionalProperties": true, "title": "run_js_differential_analysisDictOutput", "type": "object" } }, { "description": "Search AI scans by classification.", "inputSchema": { "properties": { "classification": { "enum": [ "LEGITIMATE", "LOW_RISK", "MODERATE_RISK", "HIGH_RISK", "CONFIRMED_SCAM" ], "title": "Classification", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" } }, "required": [ "classification" ], "title": "search_ai_classificationArguments", "type": "object" }, "name": "search_ai_classification", "outputSchema": { "additionalProperties": true, "title": "search_ai_classificationDictOutput", "type": "object" } }, { "description": "Search AI high-risk scans.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_confidence": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Confidence" }, "min_risk_score": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Risk Score" } }, "title": "search_ai_high_riskArguments", "type": "object" }, "name": "search_ai_high_risk", "outputSchema": { "additionalProperties": true, "title": "search_ai_high_riskDictOutput", "type": "object" } }, { "description": "Search AI scans by scam type.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "scam_type": { "title": "Scam Type", "type": "string" } }, "required": [ "scam_type" ], "title": "search_ai_scam_typeArguments", "type": "object" }, "name": "search_ai_scam_type", "outputSchema": { "additionalProperties": true, "title": "search_ai_scam_typeDictOutput", "type": "object" } }, { "description": "Search analyzer high-risk scans (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_risk_score": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Risk Score" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "title": "search_analyzer_high_riskArguments", "type": "object" }, "name": "search_analyzer_high_risk", "outputSchema": { "additionalProperties": true, "title": "search_analyzer_high_riskDictOutput", "type": "object" } }, { "description": "Search scans by ASN (paginated).", "inputSchema": { "properties": { "asn_number": { "title": "Asn Number", "type": "integer" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "asn_number" ], "title": "search_by_asnArguments", "type": "object" }, "name": "search_by_asn", "outputSchema": { "additionalProperties": true, "title": "search_by_asnDictOutput", "type": "object" } }, { "description": "Search scans by favicon hash (paginated).", "inputSchema": { "properties": { "hash_type": { "default": "mmh3", "enum": [ "mmh3", "md5" ], "title": "Hash Type", "type": "string" }, "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "hash_value" ], "title": "search_by_faviconArguments", "type": "object" }, "name": "search_by_favicon", "outputSchema": { "additionalProperties": true, "title": "search_by_faviconDictOutput", "type": "object" } }, { "description": "Search scans by fuzzy hash (paginated).", "inputSchema": { "properties": { "hash_type": { "enum": [ "tlsh", "ssdeep", "sdhash" ], "title": "Hash Type", "type": "string" }, "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "hash_type", "hash_value" ], "title": "search_by_fuzzy_hashArguments", "type": "object" }, "name": "search_by_fuzzy_hash", "outputSchema": { "additionalProperties": true, "title": "search_by_fuzzy_hashDictOutput", "type": "object" } }, { "description": "Search scans by IP address (paginated).", "inputSchema": { "properties": { "ip_address": { "title": "Ip Address", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "ip_address" ], "title": "search_by_ipArguments", "type": "object" }, "name": "search_by_ip", "outputSchema": { "additionalProperties": true, "title": "search_by_ipDictOutput", "type": "object" } }, { "description": "Search scans by JARM signature (paginated).", "inputSchema": { "properties": { "jarm_signature": { "title": "Jarm Signature", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "jarm_signature" ], "title": "search_by_jarmArguments", "type": "object" }, "name": "search_by_jarm", "outputSchema": { "additionalProperties": true, "title": "search_by_jarmDictOutput", "type": "object" } }, { "description": "Search scans by nameserver.", "inputSchema": { "properties": { "nameserver": { "title": "Nameserver", "type": "string" } }, "required": [ "nameserver" ], "title": "search_by_nameserverArguments", "type": "object" }, "name": "search_by_nameserver", "outputSchema": { "additionalProperties": true, "title": "search_by_nameserverDictOutput", "type": "object" } }, { "description": "Search scans by registrar (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "registrar_name": { "title": "Registrar Name", "type": "string" } }, "required": [ "registrar_name" ], "title": "search_by_registrarArguments", "type": "object" }, "name": "search_by_registrar", "outputSchema": { "additionalProperties": true, "title": "search_by_registrarDictOutput", "type": "object" } }, { "description": "Search scans by screenshot hash (paginated).", "inputSchema": { "properties": { "hash_type": { "enum": [ "ahash", "phash", "dhash", "whash", "color_hash", "crop_resistant" ], "title": "Hash Type", "type": "string" }, "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "similarity_threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Similarity Threshold" } }, "required": [ "hash_type", "hash_value" ], "title": "search_by_screenshot_hashArguments", "type": "object" }, "name": "search_by_screenshot_hash", "outputSchema": { "additionalProperties": true, "title": "search_by_screenshot_hashDictOutput", "type": "object" } }, { "description": "Search CPEs by pattern (paginated).", "inputSchema": { "properties": { "cpe_pattern": { "title": "Cpe Pattern", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "cpe_pattern" ], "title": "search_cpeArguments", "type": "object" }, "name": "search_cpe", "outputSchema": { "additionalProperties": true, "title": "search_cpeDictOutput", "type": "object" } }, { "description": "Search favicon by mmh3 hash (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "mmh3_hash": { "title": "Mmh3 Hash", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" } }, "required": [ "mmh3_hash" ], "title": "search_favicon_mmh3Arguments", "type": "object" }, "name": "search_favicon_mmh3", "outputSchema": { "additionalProperties": true, "title": "search_favicon_mmh3DictOutput", "type": "object" } }, { "description": "Search JS fingerprints by bundler type.", "inputSchema": { "properties": { "bundle_format": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Bundle Format" }, "bundler_type": { "title": "Bundler Type", "type": "string" }, "include_libraries": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Libraries" }, "min_confidence": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Confidence" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "per_page": { "default": 20, "title": "Per Page", "type": "integer" } }, "required": [ "bundler_type" ], "title": "search_js_fingerprint_by_bundlerArguments", "type": "object" }, "name": "search_js_fingerprint_by_bundler", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_bundlerDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by CDN.", "inputSchema": { "properties": { "cdn_cache_status": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cdn Cache Status" }, "cdn_type": { "title": "Cdn Type", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "unpinned_only": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Unpinned Only" } }, "required": [ "cdn_type" ], "title": "search_js_fingerprint_by_cdnArguments", "type": "object" }, "name": "search_js_fingerprint_by_cdn", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_cdnDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by fuzzy hash.", "inputSchema": { "properties": { "fuzzy_hash": { "title": "Fuzzy Hash", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_similarity": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Similarity" } }, "required": [ "fuzzy_hash" ], "title": "search_js_fingerprint_by_fuzzy_hashArguments", "type": "object" }, "name": "search_js_fingerprint_by_fuzzy_hash", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_fuzzy_hashDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by detected library name. Use identifiers from get_js_library_inventory, such as 'react' or 'nextjs'. The display name 'Next.js' is accepted as an alias for 'nextjs'.", "inputSchema": { "properties": { "include_cdn_only": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Cdn Only" }, "library_name": { "title": "Library Name", "type": "string" }, "min_confidence": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Confidence" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "per_page": { "default": 20, "title": "Per Page", "type": "integer" }, "version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Version" }, "version_pattern": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Version Pattern" } }, "required": [ "library_name" ], "title": "search_js_fingerprint_by_libraryArguments", "type": "object" }, "name": "search_js_fingerprint_by_library", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_libraryDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by library version.", "inputSchema": { "properties": { "group_by_url": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Group By Url" }, "include_deprecated": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Deprecated" }, "library": { "title": "Library", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "version": { "title": "Version", "type": "string" } }, "required": [ "library", "version" ], "title": "search_js_fingerprint_by_library_versionArguments", "type": "object" }, "name": "search_js_fingerprint_by_library_version", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_library_versionDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by MD5 hash.", "inputSchema": { "properties": { "from_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Date" }, "hash_value": { "title": "Hash Value", "type": "string" }, "include_scans": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Scans" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "to_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Date" } }, "required": [ "hash_value" ], "title": "search_js_fingerprint_by_md5Arguments", "type": "object" }, "name": "search_js_fingerprint_by_md5", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_md5DictOutput", "type": "object" } }, { "description": "Search JS fingerprints by normalized hash.", "inputSchema": { "properties": { "from_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Date" }, "hash_value": { "title": "Hash Value", "type": "string" }, "include_scans": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Scans" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "to_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Date" } }, "required": [ "hash_value" ], "title": "search_js_fingerprint_by_normalized_hashArguments", "type": "object" }, "name": "search_js_fingerprint_by_normalized_hash", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_normalized_hashDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by server type.", "inputSchema": { "properties": { "include_headers": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Headers" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "server_type": { "title": "Server Type", "type": "string" } }, "required": [ "server_type" ], "title": "search_js_fingerprint_by_serverArguments", "type": "object" }, "name": "search_js_fingerprint_by_server", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_serverDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by SHA1 hash.", "inputSchema": { "properties": { "from_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Date" }, "hash_value": { "title": "Hash Value", "type": "string" }, "include_scans": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Scans" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "to_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Date" } }, "required": [ "hash_value" ], "title": "search_js_fingerprint_by_sha1Arguments", "type": "object" }, "name": "search_js_fingerprint_by_sha1", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_sha1DictOutput", "type": "object" } }, { "description": "Search JS fingerprints by SHA256 hash.", "inputSchema": { "properties": { "from_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Date" }, "hash_value": { "title": "Hash Value", "type": "string" }, "include_scans": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Scans" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "to_date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Date" } }, "required": [ "hash_value" ], "title": "search_js_fingerprint_by_sha256Arguments", "type": "object" }, "name": "search_js_fingerprint_by_sha256", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_by_sha256DictOutput", "type": "object" } }, { "description": "Search obfuscated JS fingerprints.", "inputSchema": { "properties": { "classification": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Classification" }, "exclude_libraries": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Exclude Libraries" }, "max_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Score" }, "min_code_length": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Code Length" }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Score" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "per_page": { "default": 20, "title": "Per Page", "type": "integer" } }, "title": "search_js_fingerprint_obfuscatedArguments", "type": "object" }, "name": "search_js_fingerprint_obfuscated", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_obfuscatedDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by patterns. Supply at least one boolean filter: has_eval, has_crypto, has_websocket, high_entropy, no_library, or cdn_mismatch. For example, use has_eval=true. Explicit false is also a filter; limit alone is not a filter.", "inputSchema": { "properties": { "cdn_mismatch": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Cdn Mismatch" }, "has_crypto": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Has Crypto" }, "has_eval": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Has Eval" }, "has_websocket": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Has Websocket" }, "high_entropy": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "High Entropy" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "no_library": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "No Library" } }, "title": "search_js_fingerprint_patternsArguments", "type": "object" }, "name": "search_js_fingerprint_patterns", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprint_patternsDictOutput", "type": "object" } }, { "description": "Search JS Fingerprinter2 by composite hash.", "inputSchema": { "properties": { "composite_hash": { "title": "Composite Hash", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" } }, "required": [ "composite_hash" ], "title": "search_js_fingerprinter2_composite_hashArguments", "type": "object" }, "name": "search_js_fingerprinter2_composite_hash", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprinter2_composite_hashDictOutput", "type": "object" } }, { "description": "Search JS Fingerprinter2 by signature.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "signature": { "title": "Signature", "type": "string" } }, "required": [ "signature" ], "title": "search_js_fingerprinter2_signatureArguments", "type": "object" }, "name": "search_js_fingerprinter2_signature", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprinter2_signatureDictOutput", "type": "object" } }, { "description": "Search JS Fingerprinter2 similar scans.", "inputSchema": { "properties": { "include_self": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Include Self" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_similarity": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Similarity" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "search_js_fingerprinter2_similarArguments", "type": "object" }, "name": "search_js_fingerprinter2_similar", "outputSchema": { "additionalProperties": true, "title": "search_js_fingerprinter2_similarDictOutput", "type": "object" } }, { "description": "Search JS malware families. Supply min_cluster_size (at least 1) or similarity_threshold (0 to 1), or both; limit alone is not a filter. For example, use min_cluster_size=2.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_cluster_size": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Cluster Size" }, "similarity_threshold": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Similarity Threshold" } }, "title": "search_js_malware_familiesArguments", "type": "object" }, "name": "search_js_malware_families", "outputSchema": { "additionalProperties": true, "title": "search_js_malware_familiesDictOutput", "type": "object" } }, { "description": "Search JS obfuscation signals. Supply at least one of risk_level, min_risk_score, or has_eval; limit alone is not a filter. For example, use has_eval=true. Explicit false and a min_risk_score of 0 are valid filters.", "inputSchema": { "properties": { "has_eval": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Has Eval" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "min_risk_score": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Min Risk Score" }, "risk_level": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Risk Level" } }, "title": "search_js_obfuscationArguments", "type": "object" }, "name": "search_js_obfuscation", "outputSchema": { "additionalProperties": true, "title": "search_js_obfuscationDictOutput", "type": "object" } }, { "description": "Search JS segments by code hash.", "inputSchema": { "properties": { "code_hash": { "title": "Code Hash", "type": "string" }, "limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Limit" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "code_hash" ], "title": "search_js_segments_by_hashArguments", "type": "object" }, "name": "search_js_segments_by_hash", "outputSchema": { "additionalProperties": true, "title": "search_js_segments_by_hashDictOutput", "type": "object" } }, { "description": "Search JS segments by normalized hash.", "inputSchema": { "properties": { "limit": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Limit" }, "normalized_hash": { "title": "Normalized Hash", "type": "string" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "normalized_hash" ], "title": "search_js_segments_by_normalized_hashArguments", "type": "object" }, "name": "search_js_segments_by_normalized_hash", "outputSchema": { "additionalProperties": true, "title": "search_js_segments_by_normalized_hashDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by bundler (paginated).", "inputSchema": { "properties": { "bundler": { "title": "Bundler", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "bundler" ], "title": "search_jsfingerprints_by_bundlerArguments", "type": "object" }, "name": "search_jsfingerprints_by_bundler", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_bundlerDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by fuzzy hash (paginated).", "inputSchema": { "properties": { "fuzzy_hash": { "title": "Fuzzy Hash", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "fuzzy_hash" ], "title": "search_jsfingerprints_by_fuzzy_hashArguments", "type": "object" }, "name": "search_jsfingerprints_by_fuzzy_hash", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_fuzzy_hashDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by library (paginated).", "inputSchema": { "properties": { "library": { "title": "Library", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "library" ], "title": "search_jsfingerprints_by_libraryArguments", "type": "object" }, "name": "search_jsfingerprints_by_library", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_libraryDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by library version (paginated).", "inputSchema": { "properties": { "library": { "title": "Library", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" }, "version": { "title": "Version", "type": "string" } }, "required": [ "library", "version" ], "title": "search_jsfingerprints_by_library_versionArguments", "type": "object" }, "name": "search_jsfingerprints_by_library_version", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_library_versionDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by MD5 (paginated).", "inputSchema": { "properties": { "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "hash_value" ], "title": "search_jsfingerprints_by_md5Arguments", "type": "object" }, "name": "search_jsfingerprints_by_md5", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_md5DictOutput", "type": "object" } }, { "description": "Search JS fingerprints by normalized hash (paginated).", "inputSchema": { "properties": { "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "hash_value" ], "title": "search_jsfingerprints_by_normalized_hashArguments", "type": "object" }, "name": "search_jsfingerprints_by_normalized_hash", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_normalized_hashDictOutput", "type": "object" } }, { "description": "Search JS fingerprints by SHA1 (paginated).", "inputSchema": { "properties": { "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "hash_value" ], "title": "search_jsfingerprints_by_sha1Arguments", "type": "object" }, "name": "search_jsfingerprints_by_sha1", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_sha1DictOutput", "type": "object" } }, { "description": "Search JS fingerprints by SHA256 (paginated).", "inputSchema": { "properties": { "hash_value": { "title": "Hash Value", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "hash_value" ], "title": "search_jsfingerprints_by_sha256Arguments", "type": "object" }, "name": "search_jsfingerprints_by_sha256", "outputSchema": { "additionalProperties": true, "title": "search_jsfingerprints_by_sha256DictOutput", "type": "object" } }, { "description": "Search OCR text (paginated). q must contain at least 3 characters after trimming. This query can take up to 90 seconds by default; allow it to finish before retrying.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "q": { "title": "Q", "type": "string" } }, "required": [ "q" ], "title": "search_ocrArguments", "type": "object" }, "name": "search_ocr", "outputSchema": { "additionalProperties": true, "title": "search_ocrDictOutput", "type": "object" } }, { "description": "Search OCR by pattern (paginated).", "inputSchema": { "properties": { "case_sensitive": { "default": false, "title": "Case Sensitive", "type": "boolean" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "pattern": { "title": "Pattern", "type": "string" } }, "required": [ "pattern" ], "title": "search_ocr_patternArguments", "type": "object" }, "name": "search_ocr_pattern", "outputSchema": { "additionalProperties": true, "title": "search_ocr_patternDictOutput", "type": "object" } }, { "description": "Search scans (q must be at least 3 characters).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "q": { "title": "Q", "type": "string" }, "search_type": { "default": "all", "title": "Search Type", "type": "string" } }, "required": [ "q" ], "title": "search_scansArguments", "type": "object" }, "name": "search_scans", "outputSchema": { "additionalProperties": true, "title": "search_scansDictOutput", "type": "object" } }, { "description": "Semantic search over scans (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "query": { "title": "Query", "type": "string" }, "threshold": { "default": 0.7, "title": "Threshold", "type": "number" } }, "required": [ "query" ], "title": "search_semanticArguments", "type": "object" }, "name": "search_semantic", "outputSchema": { "additionalProperties": true, "title": "search_semanticDictOutput", "type": "object" } }, { "description": "Search for scans similar to a scan_id (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "methods": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Methods" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "scan_id": { "title": "Scan Id", "type": "string" } }, "required": [ "scan_id" ], "title": "search_similar_scansArguments", "type": "object" }, "name": "search_similar_scans", "outputSchema": { "additionalProperties": true, "title": "search_similar_scansDictOutput", "type": "object" } }, { "description": "Search for similar screenshots by hash.", "inputSchema": { "properties": { "hash_type": { "default": "phash", "title": "Hash Type", "type": "string" }, "hash_value": { "title": "Hash Value", "type": "integer" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "max_distance": { "default": 3, "title": "Max Distance", "type": "integer" } }, "required": [ "hash_value" ], "title": "search_similar_screenshotsArguments", "type": "object" }, "name": "search_similar_screenshots", "outputSchema": { "properties": { "result": { "items": { "additionalProperties": true, "type": "object" }, "title": "Result", "type": "array" } }, "required": [ "result" ], "title": "search_similar_screenshotsOutput", "type": "object" } }, { "description": "Search suspicious clipboard indicators (paginated).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "pattern": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Pattern" } }, "title": "search_suspicious_clipboardArguments", "type": "object" }, "name": "search_suspicious_clipboard", "outputSchema": { "additionalProperties": true, "title": "search_suspicious_clipboardDictOutput", "type": "object" } }, { "description": "Search technologies (paginated).", "inputSchema": { "properties": { "category": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Category" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "q": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Q" } }, "title": "search_technologiesArguments", "type": "object" }, "name": "search_technologies", "outputSchema": { "additionalProperties": true, "title": "search_technologiesDictOutput", "type": "object" } }, { "description": "Search by tracking key (paginated).", "inputSchema": { "properties": { "key": { "title": "Key", "type": "string" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "page": { "default": 1, "title": "Page", "type": "integer" }, "sort": { "anyOf": [ { "enum": [ "latest", "oldest" ], "type": "string" }, { "type": "null" } ], "default": null, "title": "Sort" }, "tracker_type": { "title": "Tracker Type", "type": "string" } }, "required": [ "tracker_type", "key" ], "title": "search_tracking_keyArguments", "type": "object" }, "name": "search_tracking_key", "outputSchema": { "additionalProperties": true, "title": "search_tracking_keyDictOutput", "type": "object" } }, { "description": "Submit a URL to ScanMalware for scanning. WARNING: scan_type defaults to 'public', which publishes the target URL and scan results in the public feed and makes them visible to other users and search engines. Choose visibility explicitly: 'public' publishes the scan; 'unlisted' keeps it out of public listings but anyone with the direct link can access it; 'private' restricts results to the authenticated ScanMalware account and requires this server's SCANMALWARE_BEARER_TOKEN to be configured. For client targets, confidential URLs, or security engagements, ask the user to choose 'unlisted' or 'private' unless they have already specified visibility; use 'public' only with explicit approval to publish. Never fall back to a less restrictive visibility if submission fails.", "inputSchema": { "properties": { "options": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "default": null, "title": "Options" }, "scan_type": { "default": "public", "enum": [ "public", "unlisted", "private" ], "title": "Scan Type", "type": "string" }, "url": { "title": "Url", "type": "string" }, "user_agent": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "User Agent" } }, "required": [ "url" ], "title": "submit_scanArguments", "type": "object" }, "name": "submit_scan", "outputSchema": { "additionalProperties": true, "title": "submit_scanDictOutput", "type": "object" } }, { "description": "Submit a scan report.", "inputSchema": { "properties": { "captcha_answer": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Captcha Answer" }, "captcha_token": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Captcha Token" }, "report_details": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Report Details" }, "report_type": { "title": "Report Type", "type": "string" }, "scan_id": { "title": "Scan Id", "type": "string" }, "skip_captcha": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Skip Captcha" }, "user_agent": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "User Agent" }, "x_forwarded_for": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "X Forwarded For" }, "x_real_ip": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "X Real Ip" } }, "required": [ "scan_id", "report_type" ], "title": "submit_scan_reportArguments", "type": "object" }, "name": "submit_scan_report", "outputSchema": { "additionalProperties": true, "title": "submit_scan_reportDictOutput", "type": "object" } }, { "description": "Poll until a scan reaches a terminal status, returning the final summary.", "inputSchema": { "properties": { "poll_interval_s": { "default": 2, "title": "Poll Interval S", "type": "number" }, "scan_id": { "title": "Scan Id", "type": "string" }, "timeout_s": { "default": 180, "title": "Timeout S", "type": "number" } }, "required": [ "scan_id" ], "title": "wait_for_scanArguments", "type": "object" }, "name": "wait_for_scan", "outputSchema": { "additionalProperties": true, "title": "wait_for_scanDictOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5033374c95e5d26fc7d42e5ae6d38c086fc24877b043a9c7daa2b613e0abd14b | sha256sum