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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5033374c95e5d26fc7d42e5ae6d38c086fc24877b043a9c7daa2b613e0abd14b | sha256sum