github analyzed 6be71f5

scanmalware/mcp-server

github

MCP server for ScanMalware.com URL scanning, malware detection, and analysis.

maintainer
scanmalware
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 128 tools
transport streamable-http · http counts 128 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • find_js_fingerprint_similar_by_hash
  • get_ai_analysis
  • get_analyzer_results
  • get_analyzer_stats
  • get_api_root
  • get_bot_protection
  • get_capabilities_by_date
  • get_clipboard_events
  • get_clipboard_stats
  • get_cpe_by_scan
  • get_cpe_stats
  • get_ct_certificates
  • get_ct_dns_records
  • get_ct_domains_by_ip
  • get_ct_similar_domains
  • get_ct_timeline
  • get_domain_history
  • get_domain_scans
  • get_domain_stats
  • get_favicon
  • get_favicon_stats
  • get_health
  • get_ids_alerts
  • get_ip_stats
  • get_jarm_signatures
  • get_jarm_stats
  • get_js_fingerprinter2
  • get_js_fingerprinter2_coverage
  • get_js_fingerprinter2_health
  • get_js_fingerprinter2_stats
  • get_js_fingerprints
  • get_js_library_inventory
  • get_js_segments_by_scan
  • get_js_segments_suspicious
  • get_js_segments_unknown
  • get_jsfingerprint
  • get_jsfingerprint_bundle_stats
  • get_jsfingerprint_hash_prevalence
  • get_jsfingerprint_library_stats
  • get_jsfingerprint_similar
  • get_jsfingerprint_similarity_counts
  • get_jsfingerprint_source
  • get_latest_capabilities
  • get_malware_by_scan
  • get_malware_stats
  • get_netlog
  • get_ocr_by_scan
  • get_ocr_stats
  • get_open_graph
  • get_pastejacking
  • get_pcap_metadata
  • get_platform_stats
  • get_popular_technologies
  • get_rdap
  • get_recent_scans
  • get_recent_threats
  • get_recent_yara_threats
  • get_safe_browsing
  • get_safe_browsing_stats
  • get_scan_ioc
  • get_scan_progress
  • get_scan_reports
  • get_scan_result
  • get_scan_summary
  • get_screenshot_stats
  • get_technologies_by_scan
  • get_technology_combinations
  • get_technology_stats
  • get_tls_asn1
  • get_tls_details
  • get_top_tracking_keys
  • get_yara_by_scan
  • get_yara_matches
  • get_yara_stats
  • run_js_differential_analysis
  • search_ai_classification
  • search_ai_high_risk
  • search_ai_scam_type
  • search_analyzer_high_risk
  • search_by_asn
  • search_by_favicon
  • search_by_fuzzy_hash
  • search_by_ip
  • search_by_jarm
  • search_by_nameserver
  • search_by_registrar
  • search_by_screenshot_hash
  • search_cpe
  • search_favicon_mmh3
  • search_js_fingerprint_by_bundler
  • search_js_fingerprint_by_cdn
  • search_js_fingerprint_by_fuzzy_hash
  • search_js_fingerprint_by_library
  • search_js_fingerprint_by_library_version
  • search_js_fingerprint_by_md5
  • search_js_fingerprint_by_normalized_hash
  • search_js_fingerprint_by_server
  • search_js_fingerprint_by_sha1
  • search_js_fingerprint_by_sha256
  • search_js_fingerprint_obfuscated
  • search_js_fingerprint_patterns
  • search_js_fingerprinter2_composite_hash
  • search_js_fingerprinter2_signature
  • search_js_fingerprinter2_similar
  • search_js_malware_families
  • search_js_obfuscation
  • search_js_segments_by_hash
  • search_js_segments_by_normalized_hash
  • search_jsfingerprints_by_bundler
  • search_jsfingerprints_by_fuzzy_hash
  • search_jsfingerprints_by_library
  • search_jsfingerprints_by_library_version
  • search_jsfingerprints_by_md5
  • search_jsfingerprints_by_normalized_hash
  • search_jsfingerprints_by_sha1
  • search_jsfingerprints_by_sha256
  • search_ocr
  • search_ocr_pattern
  • search_scans
  • search_semantic
  • search_similar_scans
  • search_similar_screenshots
  • search_suspicious_clipboard
  • search_technologies
  • search_tracking_key
  • submit_scan
  • submit_scan_report
  • wait_for_scan
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 6be71f5 · analyzer v33 · 4d ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 7

tool registrations 128

  • get_recent_scans scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1096
  • submit_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1101
  • get_scan_summary scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1117
  • wait_for_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1122
  • get_scan_result scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1155
  • search_scans scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1160
  • get_ai_analysis scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1178
  • get_scan_progress scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1183
  • get_scan_ioc scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1188
  • get_tls_details scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1193
  • get_tls_asn1 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1198
  • get_technologies_by_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1203
  • get_bot_protection scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1208
  • get_yara_matches scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1213
  • get_jarm_signatures scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1218
  • get_analyzer_results scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1223
  • get_clipboard_events scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1228
  • get_js_fingerprints scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1233
  • get_scan_reports scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1252
  • get_domain_scans scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1258
  • get_domain_history scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1271
  • get_domain_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1282
  • search_by_ip scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1286
  • get_ip_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1302
  • search_by_asn scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1318
  • search_similar_scans scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1334
  • search_semantic scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1355
  • search_by_favicon scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1375
  • search_ai_high_risk scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1388
  • search_ai_scam_type scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1410
  • search_ai_classification scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1416
  • get_analyzer_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1422
  • search_analyzer_high_risk scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1426
  • get_favicon scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1440
  • get_favicon_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1445
  • get_screenshot_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1449
  • search_similar_screenshots scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1453
  • search_ocr scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1473
  • search_ocr_pattern scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1487
  • search_by_jarm scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1509
  • search_by_fuzzy_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1524
  • search_by_screenshot_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1537
  • search_suspicious_clipboard scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1561
  • get_recent_threats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1574
  • get_recent_yara_threats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1582
  • get_ct_certificates scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1590
  • get_ct_dns_records scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1594
  • get_ct_domains_by_ip scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1598
  • get_ct_similar_domains scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1603
  • get_ct_timeline scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1607
  • get_api_root scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1611
  • get_health scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1615
  • get_platform_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1619
  • get_latest_capabilities scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1623
  • get_capabilities_by_date scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1627
  • get_clipboard_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1633
  • get_cpe_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1637
  • get_cpe_by_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1641
  • search_cpe scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1647
  • get_ids_alerts scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1662
  • get_jarm_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1667
  • get_malware_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1671
  • get_malware_by_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1675
  • get_yara_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1680
  • get_yara_by_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1684
  • get_safe_browsing_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1689
  • get_safe_browsing scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1693
  • get_top_tracking_keys scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1698
  • search_tracking_key scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1704
  • search_technologies scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1722
  • get_technology_combinations scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1735
  • get_popular_technologies scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1750
  • get_technology_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1764
  • search_by_nameserver scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1768
  • get_rdap scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1774
  • search_by_registrar scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1779
  • submit_scan_report scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1794
  • get_ocr_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1828
  • get_ocr_by_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1832
  • get_open_graph scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1837
  • get_pastejacking scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1842
  • get_netlog scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1847
  • get_pcap_metadata scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1852
  • search_favicon_mmh3 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1857
  • get_js_fingerprinter2 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1872
  • get_js_fingerprinter2_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1883
  • get_js_fingerprinter2_health scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1887
  • get_js_fingerprinter2_coverage scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1891
  • search_js_obfuscation scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1895
  • search_js_malware_families scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1919
  • search_js_fingerprinter2_composite_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1943
  • search_js_fingerprinter2_signature scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1958
  • search_js_fingerprinter2_similar scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1964
  • get_js_segments_by_scan scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :1986
  • search_js_segments_by_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2002
  • search_js_segments_by_normalized_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2016
  • get_js_segments_suspicious scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2030
  • get_js_segments_unknown scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2054
  • run_js_differential_analysis scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2078
  • get_js_library_inventory scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2095
  • search_js_fingerprint_patterns scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2107
  • search_js_fingerprint_obfuscated scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2138
  • search_js_fingerprint_by_server scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2164
  • search_js_fingerprint_by_bundler scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2176
  • search_js_fingerprint_by_cdn scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2201
  • search_js_fingerprint_by_library scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2220
  • search_js_fingerprint_by_library_version scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2247
  • search_js_fingerprint_by_fuzzy_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2267
  • search_js_fingerprint_by_md5 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2281
  • search_js_fingerprint_by_normalized_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2302
  • search_js_fingerprint_by_sha1 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2323
  • search_js_fingerprint_by_sha256 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2344
  • find_js_fingerprint_similar_by_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2365
  • search_jsfingerprints_by_bundler scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2384
  • search_jsfingerprints_by_library scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2397
  • search_jsfingerprints_by_library_version scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2410
  • search_jsfingerprints_by_fuzzy_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2428
  • search_jsfingerprints_by_md5 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2441
  • search_jsfingerprints_by_normalized_hash scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2454
  • search_jsfingerprints_by_sha1 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2471
  • search_jsfingerprints_by_sha256 scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2484
  • get_jsfingerprint scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2497
  • get_jsfingerprint_similar scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2513
  • get_jsfingerprint_similarity_counts scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2537
  • get_jsfingerprint_source scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2556
  • get_jsfingerprint_bundle_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2560
  • get_jsfingerprint_library_stats scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2570
  • get_jsfingerprint_hash_prevalence scanmalware-mcp-server-6be71f5/scanmalware_mcp/server.py :2583