[risky] Description of get_technology_stats changed (42% word delta). [risky] Description of search_ai_high_risk changed (40% word delta). [risky] Description of search_js_fingerprint_obfuscated changed (32% word delta). [risky]…
[risky] Description of get_favicon changed (57% word delta). [risky] Description of get_jsfingerprint_similarity_counts changed (67% word delta). [risky] Description of search_by_favicon changed (60% word delta). [safe] Description of…
[risky] Description of get_favicon_stats changed (79% word delta). [risky] Description of search_js_fingerprint_by_library changed (75% word delta). [risky] Description of search_js_fingerprint_patterns changed (83% word delta). [risky]…
[risky] Description of get_favicon changed (75% word delta). [risky] Description of get_netlog changed (82% word delta). [breaking] hash_type on search_by_favicon narrowed to a closed enum (mmh3, md5); previously valid values may now be…
Contract changelog
Every revision Zevruna has observed, classified from the consumer's side. Advisories above are the subset severe enough to publish.
2026-10-08 09:55breaking
risky Description of get_technology_stats changed (42% word delta).
risky Description of search_ai_high_risk changed (40% word delta).
risky Description of search_js_fingerprint_obfuscated changed (32% word delta).
risky Description of search_js_fingerprint_patterns changed (84% word delta).
breaking Field has_websocket was removed from search_js_fingerprint_patterns input; consumers still sending it may be rejected or silently ignored.
risky Description of search_js_malware_families changed (77% word delta).
risky Description of search_js_obfuscation changed (84% word delta).
2026-10-08 08:45risky
Description of find_js_fingerprint_similar_by_hash changed (95% word delta).
Description of get_ai_analysis changed (90% word delta).
Description of get_analyzer_results changed (92% word delta).
Description of get_analyzer_stats changed (90% word delta).
Description of get_api_root changed (87% word delta).
Description of get_bot_protection changed (82% word delta).
Description of get_capabilities_by_date changed (91% word delta).
Description of get_clipboard_events changed (88% word delta).
+ 111 more in this revision
2026-10-07 20:23breaking
risky Description of get_favicon changed (57% word delta).
risky Description of get_jsfingerprint_similarity_counts changed (67% word delta).
risky Description of search_by_favicon changed (60% word delta).
safe Description of search_js_fingerprint_by_library changed (23% word delta).
risky Description of search_js_fingerprinter2_signature changed (67% word delta).
safe Description of search_ocr changed (18% word delta).
risky Description of submit_scan changed (68% word delta).
breaking Field scan_type on submit_scan is now required.
+ 9 more in this revision
2026-10-02 13:54breaking
risky Description of get_favicon_stats changed (79% word delta).
risky Description of search_js_fingerprint_by_library changed (75% word delta).
risky Description of search_js_fingerprint_patterns changed (83% word delta).
risky Description of search_js_malware_families changed (83% word delta).
risky Description of search_js_obfuscation changed (87% word delta).
risky Description of search_ocr changed (86% word delta).
risky Description of submit_scan changed (94% word delta).
breakingscan_type on submit_scan narrowed to a closed enum (public, unlisted, private); previously valid values may now be rejected.
2026-09-13 04:52breaking
risky Description of get_favicon changed (75% word delta).
risky Description of get_netlog changed (82% word delta).
breakingclassification on search_ai_classification narrowed to a closed enum (LEGITIMATE, LOW_RISK, MODERATE_RISK, HIGH_RISK, CONFIRMED_SCAM); previously valid values may now be rejected.
breakinghash_type on search_by_favicon narrowed to a closed enum (mmh3, md5); previously valid values may now be rejected.
breakinghash_type on search_by_fuzzy_hash narrowed to a closed enum (tlsh, ssdeep, sdhash); previously valid values may now be rejected.
breakinghash_type on search_by_screenshot_hash narrowed to a closed enum (ahash, phash, dhash, whash, color_hash, crop_resistant); previously valid values may now be rejected.
Snapshot log
The hashes to pin against. Identical contracts hash identically.
Free forever for open-source maintainers. It reports what Zevruna actually observed, a green badge means no breaking change in ninety days, and it says so honestly when a server has never been polled.
[](https://zevruna.com/servers/mcp.scanmalware.com)