Update to ScanMalware
Snapshot Nov 13, 2026 · 06:10 UTC · version 1.3.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:47 UTC
83e4c5e72eabe6592d744a7ae26f524c40a73652fb7a108f7fc638e75d896652
Nov 13, 2026 · 06:10 UTC
b9e6f9701bec595ac8d4805fd42bec680a0c290bbefd64646651f0ed354d0148
Package file
Oct 24, 2026 · 13:47 UTC
687
Nov 13, 2026 · 06:10 UTC
775
Package file
Oct 24, 2026 · 13:47 UTC
e4fd8c18285f7b645b84b52515a3b43a3ef8d01b6fb9fafc470a6c8d6afc7872
Nov 13, 2026 · 06:10 UTC
6dd660a69b5ca0da4c714aa65eb11c6fe0e6f94067fc5228fa3f390f2a4b1385
Package file
Oct 24, 2026 · 13:47 UTC
3966
Nov 13, 2026 · 06:10 UTC
4742
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/pivoting-phishing-infrastructure-with-scanmalware/SKILL.md →
skills/pivoting-phishing-infrastructure-with-scanmalware/assets/template.md →
skills/pivoting-phishing-infrastructure-with-scanmalware/references/api-reference.md →
skills/pivoting-phishing-infrastructure-with-scanmalware/references/standards.md →
skills/pivoting-phishing-infrastructure-with-scanmalware/references/workflows.md →
skills/pivoting-phishing-infrastructure-with-scanmalware/scripts/agent.py →
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "scanmalware", - "version": "1.0.0", + "version": "1.3.1", "description": "Investigate phishing and malicious URLs with the ScanMalware scan archive: the ScanMalware MCP server plus a skill for pivoting from one phishing URL to the rest of its campaign.", "author": { "name": "Triop AB", @@ -24,7 +24,7 @@ "interface": { "displayName": "ScanMalware", "shortDescription": "Phishing URL scans and pivots", - "longDescription": "ScanMalware helps security teams investigate suspicious and phishing URLs. It renders a URL in a sandboxed browser, records what the page loaded and did, and keeps public scans in a searchable archive, so one reported phishing page can lead to the rest of its campaign.\n\nWith this plugin you can:\n- Look up what the archive already knows about a domain, URL or IP address: the scanner's verdict and risk factors, network requests, indicators, TLS and JARM details, detected technologies, YARA matches, OCR text and RDAP data.\n- Find related scans by domain, IP, ASN, JARM signature, favicon hash, screenshot hash, fuzzy hash, OCR text, tracking key or JavaScript fingerprint.\n- Look up Certificate Transparency records for a domain or IP.\n- Submit a new URL for scanning, choosing whether the result is public or unlisted, and read the verdict when the scan completes.\n\nThe included skill walks through pivoting from one phishing URL to its sibling hosts, and avoids two common mistakes: giving a domain a verdict that belongs to a page that only redirected to it, or to another tenant on a shared hosting platform; and blocking on shared IP addresses or TLS fingerprints that describe a hosting platform rather than an attacker.\n\nScanMalware is a defensive tool. Pages are opened in ScanMalware's isolated browser, not on your device. No account or API key is needed. 126 of the 128 tools only read data; the two that write submit a URL for scanning and record a safe or malicious vote on a scan. A public scan publishes the URL and its results, so use \"unlisted\" for confidential targets.\n\nScanMalware is operated by Triop AB in Sweden.", + "longDescription": "ScanMalware helps security teams investigate suspicious and phishing URLs. It runs a URL through isolated analysis environments, records what the page loaded and ran, checks it against YARA, antivirus and intrusion-detection rules and threat feeds, has AI models classify suspicious pages by scam type, and keeps public scans in a searchable archive, so one reported phishing page can lead to the rest of its campaign.\n\nWith this plugin you can:\n- Look up what the archive already knows about a domain, URL or IP address: the scanner's verdict and risk factors, network requests, indicators, TLS and JARM details, detected technologies, YARA matches, OCR text and RDAP data.\n- Find related scans by domain, IP, ASN, JARM signature, favicon hash, screenshot hash, fuzzy hash, OCR text, tracking key or JavaScript fingerprint, and count many searches at once to see which indicators are specific to one campaign.\n- Follow a domain's DNS history and reverse DNS, and list the hosts seen for a domain.\n- Look up Certificate Transparency records for a domain or IP.\n- Submit a new URL for scanning, choosing whether the result is public or unlisted, and read the verdict when the scan completes.\n\nThe included skill walks through pivoting from one phishing URL to its sibling hosts, and avoids two common mistakes: giving a domain a verdict that belongs to a page that only redirected to it, or to another tenant on a shared hosting platform; and blocking on shared IP addresses or TLS fingerprints that describe a hosting platform rather than an attacker.\n\nScanMalware is a defensive tool. Pages are opened in ScanMalware's isolated analysis environments, not on your device. No account or API key is needed. 143 of the 145 tools only read data; the two that write submit a URL for scanning and record a safe or malicious vote on a scan. A public scan publishes the URL and its results, so use \"unlisted\" for confidential targets.\n\nScanMalware is operated by Triop AB in Sweden.", "developerName": "Triop AB", "category": "Security", "capabilities": [
Full technical diff · 18 changed fields
changed /files/.claude-plugin~1plugin.json/sha256
"83e4c5e72eabe6592d744a7ae26f524c40a73652fb7a108f7fc638e75d896652"
"b9e6f9701bec595ac8d4805fd42bec680a0c290bbefd64646651f0ed354d0148"
changed /files/.claude-plugin~1plugin.json/size
687
775
changed /files/README.md/sha256
"e4fd8c18285f7b645b84b52515a3b43a3ef8d01b6fb9fafc470a6c8d6afc7872"
"6dd660a69b5ca0da4c714aa65eb11c6fe0e6f94067fc5228fa3f390f2a4b1385"
changed /files/README.md/size
3966
4742
changed /files/gemini-extension.json/sha256
"0236cb0a847068541d384dee91b3bb246032749ea1ad4e1b38d83499d2804400"
"008532010921c0fd79b5cc06f460c7c3111c08ddfbfa2ba5a03b889e356bd7f9"
changed /files/plugin.json/sha256
"4d9c4bd196e514f03d4616aa90474a825d51ddb492d829ceaf1f16b1d8422c92"
"d4f5ddc93c1260f4be698872cccbcd74bbc7e43eee8851cc77d4ee33a3323c16"
changed /files/plugin.json/size
3423
3760
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1SKILL.md/sha256
"d8309fbd9ea293841ced19aaa4ae50fe200843126c7bedeed9c28148510a19ab"
"fd7bb865c0a74b04da3e220dae35d677fcac41974963836a44eace350b050763"
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1SKILL.md/size
17521
28361
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1assets~1template.md/sha256
"3e0132e2510e0fbafca9f7c69dad30eefe478b79989621e24756a35435498bf5"
"23d0b675765d007cdfe79d5a7e51c314863e5faebaa6781bcfa9f181f1c22868"
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1assets~1template.md/size
2722
3190
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1references~1api-reference.md/sha256
"dd223dc35ff11ee8a4ee4e631be024cf4875fb8d81ff0cfac984a78dd95d2dfd"
"2ba70a2a3dc7eea101dae78bbbbebc41523d8243efd3e40e3f415ae878a7bdfa"
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1references~1api-reference.md/size
6163
9751
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1references~1standards.md/sha256
"91f68816c97725948dd40b3fb7e2326fedd6a62d81b8404d71decc330942081e"
"c32e9119735df1fc00c722d9c365ab8e487d38d5543eb1c4424b642f14bfdbaa"
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1references~1standards.md/size
3039
3193
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1references~1workflows.md/sha256
"dcab70f77197af4a7fc0ea034b277b173f2abf35c0fe54715aa53ce88090b6e5"
"51a300f79c06b43be8c667809e51032480d906f1179a73345988892239115dab"
changed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1references~1workflows.md/size
5248
6584
removed /files/skills~1pivoting-phishing-infrastructure-with-scanmalware~1scripts~1agent.py
{
"sha256": "7911b9b80a904b434d248d5bc56ddbe257defe924936c20927d51619e31a158d",
"size": 13959
}Field is absent
Full snapshot data
{
"files": {
".agents/plugins/marketplace.json": {
"sha256": "239d13052305af526b2a76855e5272d380d373f7b26c4cccbdfb3fdb060e954a",
"size": 351
},
".app.json": {
"sha256": "16597990a3aaecf437e8dc12b073223de18512241f7f966b1d24f0e90396b564",
"size": 103
},
".claude-plugin/icon.png": {
"sha256": "02affc956725491788c674e4a156114f453ba6c010b94d79b2946fa8d3449bd0",
"size": 37619
},
".claude-plugin/marketplace.json": {
"sha256": "4d89de0ce353f455b1d85b4d14e594241c8c0d3961b19084a31af3cdcb35dab8",
"size": 480
},
".claude-plugin/plugin.json": {
"sha256": "b9e6f9701bec595ac8d4805fd42bec680a0c290bbefd64646651f0ed354d0148",
"size": 775
},
".gitignore": {
"sha256": "e0cd32dc572d2ba9af1964a5db7566db0bd6a32f50de504edca06e85c245e68d",
"size": 42
},
".mcp.json": {
"sha256": "8a7abff1ed1574a130a29cb5e02514628647febd7364f00237ad7003c307fe6d",
"size": 122
},
"LICENSE": {
"sha256": "aa3795e64f8d4fac3212caeed159c34ac822323f1c3aef5aa542c2532e41ad2f",
"size": 10756
},
"README.md": {
"sha256": "6dd660a69b5ca0da4c714aa65eb11c6fe0e6f94067fc5228fa3f390f2a4b1385",
"size": 4742
},
"assets/icon.png": {
"sha256": "02affc956725491788c674e4a156114f453ba6c010b94d79b2946fa8d3449bd0",
"size": 37619
},
"gemini-extension.json": {
"sha256": "008532010921c0fd79b5cc06f460c7c3111c08ddfbfa2ba5a03b889e356bd7f9",
"size": 350
},
"mcp.json": {
"sha256": "f6f0d74342665120fcf16be76c8fdc12b3f7909eed59a80cb59f1eae828a6b01",
"size": 205
},
"plugin.json": {
"sha256": "d4f5ddc93c1260f4be698872cccbcd74bbc7e43eee8851cc77d4ee33a3323c16",
"size": 3760
},
"skills/pivoting-phishing-infrastructure-with-scanmalware/LICENSE": {
"sha256": "a941b58ef0ba43a31e24ae7ece1b743a585efed9e37792b9ca063e0798be1cbe",
"size": 11255
},
"skills/pivoting-phishing-infrastructure-with-scanmalware/SKILL.md": {
"sha256": "fd7bb865c0a74b04da3e220dae35d677fcac41974963836a44eace350b050763",
"size": 28361
},
"skills/pivoting-phishing-infrastructure-with-scanmalware/assets/template.md": {
"sha256": "23d0b675765d007cdfe79d5a7e51c314863e5faebaa6781bcfa9f181f1c22868",
"size": 3190
},
"skills/pivoting-phishing-infrastructure-with-scanmalware/references/api-reference.md": {
"sha256": "2ba70a2a3dc7eea101dae78bbbbebc41523d8243efd3e40e3f415ae878a7bdfa",
"size": 9751
},
"skills/pivoting-phishing-infrastructure-with-scanmalware/references/standards.md": {
"sha256": "c32e9119735df1fc00c722d9c365ab8e487d38d5543eb1c4424b642f14bfdbaa",
"size": 3193
},
"skills/pivoting-phishing-infrastructure-with-scanmalware/references/workflows.md": {
"sha256": "51a300f79c06b43be8c667809e51032480d906f1179a73345988892239115dab",
"size": 6584
}
}
}SHA-256 of public snapshot: 4ac8e7f69197ec8d4fafe39579b2acbd89046cb492f4d3c974a7f7d58b89d672