{
 "name": "SMB Endpoint Security Price Index",
 "license": "CC BY 4.0",
 "publisher": "Endpoint Index",
 "url": "https://endpointindex.com/research/smb-endpoint-security-price-index/",
 "unit_note": "Prices are list prices per seat per year in USD, only at seat counts the vendor shows a price for.",
 "rules": "https://endpointindex.com/methodology/",
 "rows": [
  {
   "id": "acronis-cyber-protect",
   "vendor": "Acronis",
   "product": "Acronis Cyber Protect",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 85,
     "total": 425
    },
    "10": {
     "per": 85,
     "total": 850
    },
    "25": {
     "per": 85,
     "total": 2125
    },
    "50": {
     "per": 85,
     "total": 4250
    },
    "100": {
     "per": 85,
     "total": 8500
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 5000,
   "sourceUrl": "https://www.acronis.com/en-us/products/cyber-protect/purchasing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/acronis-cyber-protect/",
   "logo": "/logos/acronis.png",
   "note": null
  },
  {
   "id": "acronis-cyber-protect-advanced",
   "vendor": "Acronis",
   "product": "Acronis Cyber Protect Advanced",
   "group": "suite",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 129,
     "total": 645
    },
    "10": {
     "per": 129,
     "total": 1290
    },
    "25": {
     "per": 129,
     "total": 3225
    },
    "50": {
     "per": 129,
     "total": 6450
    },
    "100": {
     "per": 129,
     "total": 12900
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.acronis.com/en-us/products/cyber-protect/purchasing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/acronis.png",
   "note": "Backup plus security bundle, Workstation / Computer licence. Server, virtual host, cloud VM and SaaS seat prices are separate and not recorded. \"Limited-time offer: 10% off cloud storage\" banner applies to a storage add-on and is not applied here."
  },
  {
   "id": "acronis-cyber-protect-backup-advanced",
   "vendor": "Acronis",
   "product": "Acronis Cyber Protect Backup Advanced",
   "group": "suite",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 109,
     "total": 545
    },
    "10": {
     "per": 109,
     "total": 1090
    },
    "25": {
     "per": 109,
     "total": 2725
    },
    "50": {
     "per": 109,
     "total": 5450
    },
    "100": {
     "per": 109,
     "total": 10900
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.acronis.com/en-us/products/cyber-protect/purchasing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/acronis.png",
   "note": "Backup plus security bundle, Workstation / Computer licence. Server, virtual host, cloud VM and SaaS seat prices are separate and not recorded. \"Limited-time offer: 10% off cloud storage\" banner applies to a storage add-on and is not applied here."
  },
  {
   "id": "arctic-wolf-mdr",
   "vendor": "Arctic Wolf",
   "product": "Arctic Wolf Managed Detection and Response",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://arcticwolf.com/solutions/managed-detection-and-response/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "REQUEST A DEMO",
   "productPage": null,
   "logo": "/logos/v/arcticwolf.png",
   "note": "No price on page; /pricing returned 404 on 2026-10-01."
  },
  {
   "id": "arctic-wolf-mdr-basic-aws",
   "vendor": "Arctic Wolf",
   "product": "Arctic Wolf Managed Detection and Response, MDR Basic (AWS Marketplace)",
   "group": "managed",
   "status": "pack",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 100,
     "total": 44000,
     "promo": null
    }
   ],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-7zolgtzc72onc",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/arcticwolf.png",
   "note": "Fixed-quantity package: 12-month contract covering up to 100 users at $44,000.00. Not divided per user. 6% is the listing cost-savings figure; the $44,000 is the displayed price. Custom Pricing dimension ($1,000,000, private offer) not recorded."
  },
  {
   "id": "arctic-wolf-aurora-managed-endpoint-defense-aws",
   "vendor": "Arctic Wolf",
   "product": "Aurora Managed Endpoint Defense (AWS Marketplace)",
   "group": "managed",
   "status": "pack",
   "unit": "device",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 100,
     "total": 18240,
     "promo": null
    }
   ],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-j73mvqt3krbd6",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/arcticwolf.png",
   "note": "Fixed-quantity package: 12-month contract covering up to 100 devices at $18,240.00. Not divided per device. 5% is the listing cost-savings figure."
  },
  {
   "id": "avast-business-essential",
   "vendor": "Avast",
   "product": "Avast Essential Business Security",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 37.09,
     "total": 185.45
    },
    "10": {
     "per": 37.09,
     "total": 370.9
    },
    "25": {
     "per": 34.97,
     "total": 874.25
    },
    "50": {
     "per": 28.99,
     "total": 1449.5
    },
    "100": {
     "per": 26.99,
     "total": 2699
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.avast.com/en-us/business/store",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/avast.png",
   "note": "Page heading \"1-100+ devices\". Price excludes VAT. 1 year term."
  },
  {
   "id": "avast-business-premium",
   "vendor": "Avast",
   "product": "Avast Premium Business Security",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 46.75,
     "total": 233.75
    },
    "10": {
     "per": 46.75,
     "total": 467.5
    },
    "25": {
     "per": 43.73,
     "total": 1093.25
    },
    "50": {
     "per": 35.96,
     "total": 1798
    },
    "100": {
     "per": 33.21,
     "total": 3321
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.avast.com/en-us/business/store",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/avast.png",
   "note": "Page heading \"1-100+ devices\". Price excludes VAT. 1 year term."
  },
  {
   "id": "avast-small-office-protection",
   "vendor": "Avast",
   "product": "Avast Small Office Protection",
   "group": "antivirus",
   "status": "pack",
   "unit": "device",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 10,
     "total": 139.99,
     "promo": null
    }
   ],
   "minQty": null,
   "maxQty": 10,
   "sourceUrl": "https://www.avast.com/en-us/business/store",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/avast.png",
   "note": "Licence covers up to 10 devices (1-10 devices heading). No business management console."
  },
  {
   "id": "avast-business",
   "vendor": "Avast",
   "product": "Avast Ultimate Business Security",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 56.77,
     "total": 283.85
    },
    "10": {
     "per": 56.77,
     "total": 567.7
    },
    "25": {
     "per": 53.18,
     "total": 1329.5
    },
    "50": {
     "per": 43.79,
     "total": 2189.5
    },
    "100": {
     "per": 40.5,
     "total": 4050
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 999,
   "sourceUrl": "https://www.avast.com/en-us/business/products/ultimate",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/avast-business/",
   "logo": "/logos/avast.png",
   "note": null
  },
  {
   "id": "avg-antivirus-business-edition",
   "vendor": "AVG",
   "product": "AVG AntiVirus Business Edition",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 39.99,
     "total": 199.95
    },
    "10": {
     "per": 39.99,
     "total": 399.9
    },
    "25": {
     "per": 34.99,
     "total": 874.75
    },
    "50": {
     "per": 29.99,
     "total": 1499.5
    },
    "100": {
     "per": 24.99,
     "total": 2499
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 999,
   "sourceUrl": "https://www.avg.com/en-us/business-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/avg.png",
   "note": "Quantity input min 1 max 999 as set on the page. 1 year term."
  },
  {
   "id": "avg-file-server-business-edition",
   "vendor": "AVG",
   "product": "AVG File Server Business Edition (servers)",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 16.84,
     "total": 84.2
    },
    "10": {
     "per": 16.84,
     "total": 168.4
    },
    "25": {
     "per": 13.4,
     "total": 335
    },
    "50": {
     "per": 12.28,
     "total": 614
    },
    "100": {
     "per": 11.07,
     "total": 1107
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 999,
   "sourceUrl": "https://www.avg.com/en-us/file-server-business-edition",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/avg.png",
   "note": "Quantity input min 1 max 999 as set on the page. 1 year term."
  },
  {
   "id": "avg-internet-security-business-edition",
   "vendor": "AVG",
   "product": "AVG Internet Security Business Edition",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 48.5,
     "total": 242.5
    },
    "10": {
     "per": 48.5,
     "total": 485
    },
    "25": {
     "per": 42.44,
     "total": 1061
    },
    "50": {
     "per": 36.37,
     "total": 1818.5
    },
    "100": {
     "per": 31.31,
     "total": 3131
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 999,
   "sourceUrl": "https://www.avg.com/en-us/business-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/avg.png",
   "note": "Quantity input min 1 max 999 as set on the page. 1 year term."
  },
  {
   "id": "bitdefender-gravityzone-business-security",
   "vendor": "Bitdefender",
   "product": "Bitdefender GravityZone Business Security",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 38,
     "total": 189.99
    },
    "10": {
     "per": 38.5,
     "total": 384.99
    },
    "25": {
     "per": 34.2,
     "total": 854.99
    },
    "50": {
     "per": 31.6,
     "total": 1579.99
    },
    "100": {
     "per": 30.65,
     "total": 3064.99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 3,
   "maxQty": 100,
   "sourceUrl": "https://www.bitdefender.com/en-us/business/smb-products/business-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/bitdefender-gravityzone-business-security/",
   "logo": "/logos/bitdefender.png",
   "note": null
  },
  {
   "id": "bitdefender-gravityzone-business-security-premium",
   "vendor": "Bitdefender",
   "product": "Bitdefender GravityZone Business Security Premium",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 89,
     "total": 444.99
    },
    "10": {
     "per": 88,
     "total": 879.99
    },
    "25": {
     "per": 74.8,
     "total": 1869.99
    },
    "50": {
     "per": 66.4,
     "total": 3319.99
    },
    "100": {
     "per": 60.4,
     "total": 6039.99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 100,
   "sourceUrl": "https://www.bitdefender.com/en-us/business/products/gravityzone-premium-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/bitdefender-gravityzone-business-security-premium/",
   "logo": "/logos/bitdefender.png",
   "note": null
  },
  {
   "id": "bitdefender-gravityzone-business-security-enterprise",
   "vendor": "Bitdefender",
   "product": "GravityZone Business Security Enterprise",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.bitdefender.com/en-us/business/products/gravityzone-enterprise-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact us",
   "productPage": null,
   "logo": "/logos/bitdefender.png",
   "note": "No price or calculator on page. Product URL is now /products/gravityzone-enterprise-security. Nav link 'View Packages and Pricing' loops back to the compare page."
  },
  {
   "id": "bitdefender-gravityzone-defense-xdr",
   "vendor": "Bitdefender",
   "product": "GravityZone Defense XDR",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.bitdefender.com/en-us/business/products/gravityzone-defense-xdr",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact us",
   "productPage": null,
   "logo": "/logos/bitdefender.png",
   "note": "No price on page."
  },
  {
   "id": "blackpoint-cyber-mdr",
   "vendor": "Blackpoint Cyber",
   "product": "Blackpoint MDR",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://blackpointcyber.com/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "REQUEST A DEMO",
   "productPage": null,
   "logo": "/logos/v/blackpointcyber.png",
   "note": "Home page used because /pricing returns 404. No price or pricing link on page. MSP channel."
  },
  {
   "id": "blumira-automate",
   "vendor": "Blumira",
   "product": "Blumira Automate Edition",
   "group": "edr",
   "status": "published",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 252,
    "perMonth": 21,
    "note": "$21 per employee per month x 12 = $252 per employee per year. Unit is employees (knowledge workers), not endpoints. Page shows one flat rate with no seat bands; \"Volume, nonprofit, government and education discounts available. Contact sales for custom quote.\" Onboarding fee not included. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates). Blumira shows the rate per employee per month and does not state the plan term; the yearly figure is the monthly rate x 12, and the Index displays the monthly rate as shown."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.blumira.com/pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/blumira.png",
   "note": "Cloud SIEM with endpoint agent (EDR in Respond and Automate); priced per employee/month where employee = knowledge worker with corporate email and workstation/device. Page does not say the plan term. Per-seat annual = monthly x 12 only."
  },
  {
   "id": "blumira-detect",
   "vendor": "Blumira",
   "product": "Blumira Detect Edition",
   "group": "edr",
   "status": "published",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 144,
    "perMonth": 12,
    "note": "$12 per employee per month x 12 = $144 per employee per year. Unit is employees (knowledge workers), not endpoints. Page shows one flat rate with no seat bands; \"Volume, nonprofit, government and education discounts available. Contact sales for custom quote.\" Onboarding fee not included. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates). Blumira shows the rate per employee per month and does not state the plan term; the yearly figure is the monthly rate x 12, and the Index displays the monthly rate as shown."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.blumira.com/pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/blumira.png",
   "note": "Cloud SIEM with endpoint agent (EDR in Respond and Automate); priced per employee/month where employee = knowledge worker with corporate email and workstation/device. Page does not say the plan term. Per-seat annual = monthly x 12 only."
  },
  {
   "id": "blumira-respond",
   "vendor": "Blumira",
   "product": "Blumira Respond Edition",
   "group": "edr",
   "status": "published",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 192,
    "perMonth": 16,
    "note": "$16 per employee per month x 12 = $192 per employee per year. Unit is employees (knowledge workers), not endpoints. Page shows one flat rate with no seat bands; \"Volume, nonprofit, government and education discounts available. Contact sales for custom quote.\" Onboarding fee not included. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates). Blumira shows the rate per employee per month and does not state the plan term; the yearly figure is the monthly rate x 12, and the Index displays the monthly rate as shown."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.blumira.com/pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/blumira.png",
   "note": "Cloud SIEM with endpoint agent (EDR in Respond and Automate); priced per employee/month where employee = knowledge worker with corporate email and workstation/device. Page does not say the plan term. Per-seat annual = monthly x 12 only."
  },
  {
   "id": "check-point-harmony-endpoint",
   "vendor": "Check Point",
   "product": "Harmony Endpoint",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.checkpoint.com/harmony/endpoint/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact Sales",
   "productPage": null,
   "logo": "/logos/v/checkpoint.png",
   "note": "No price on page; /harmony/endpoint/pricing/ returned 404 on 2026-10-01."
  },
  {
   "id": "cisco-secure-endpoint",
   "vendor": "Cisco",
   "product": "Cisco Secure Endpoint (Essentials / Advantage / Premier)",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.cisco.com/site/us/en/products/security/endpoint-security/secure-endpoint/licensing.html",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Connect with a partner",
   "productPage": null,
   "logo": null,
   "note": "Licenses page names the Premier, Advantage and Essentials tiers with no price."
  },
  {
   "id": "cisco-xdr",
   "vendor": "Cisco",
   "product": "Cisco XDR (Essentials / Advantage / Premier)",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.cisco.com/site/us/en/products/security/xdr/index.html",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Connect with a partner",
   "productPage": null,
   "logo": null,
   "note": "Tier names shown, no price."
  },
  {
   "id": "connectwise-managed-edr",
   "vendor": "ConnectWise",
   "product": "ConnectWise Managed EDR / MDR",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.connectwise.com/platform/managed-edr",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Get Pricing",
   "productPage": null,
   "logo": "/logos/v/connectwise.png",
   "note": "MSP channel. No price on page."
  },
  {
   "id": "coro-platform",
   "vendor": "Coro",
   "product": "Coro platform (AI Complete / Essentials / Endpoint)",
   "group": "suite",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.coro.net/platform/pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "REQUEST A QUOTE",
   "productPage": null,
   "logo": "/logos/v/coro.png",
   "note": "Delivered exclusively through MSP and reseller partners per the page."
  },
  {
   "id": "crowdstrike-falcon-go",
   "vendor": "CrowdStrike",
   "product": "CrowdStrike Falcon Go",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 59.99,
     "total": 299.95
    },
    "10": {
     "per": 59.99,
     "total": 599.9
    },
    "25": {
     "per": 59.99,
     "total": 1499.75
    },
    "50": {
     "per": 59.99,
     "total": 2999.5
    },
    "100": {
     "per": 59.99,
     "total": 5999
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 100,
   "sourceUrl": "https://www.crowdstrike.com/en-us/pricing/falcon-go/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/crowdstrike-falcon-go/",
   "logo": "/logos/crowdstrike.png",
   "note": null
  },
  {
   "id": "crowdstrike-falcon-complete",
   "vendor": "CrowdStrike",
   "product": "Falcon Complete Next-Gen MDR",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact sales",
   "productPage": null,
   "logo": "/logos/crowdstrike.png",
   "note": "No price published."
  },
  {
   "id": "crowdstrike-falcon-enterprise",
   "vendor": "CrowdStrike",
   "product": "Falcon Enterprise",
   "group": "edr",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 184.99,
     "total": 924.95
    },
    "10": {
     "per": 184.99,
     "total": 1849.9
    },
    "25": {
     "per": 184.99,
     "total": 4624.75
    },
    "50": {
     "per": 184.99,
     "total": 9249.5
    },
    "100": {
     "per": 184.99,
     "total": 18499
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.crowdstrike.com/en-us/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/crowdstrike.png",
   "note": "Pricing page annual toggle: $184.99 per device, billed annually; monthly toggle: $19.99 per device, billed monthly. Seat counts set in the page cart quantity field (no checkout, no data entered). Cart totals equal rate x seats."
  },
  {
   "id": "crowdstrike-falcon-pro",
   "vendor": "CrowdStrike",
   "product": "Falcon Pro",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 99.99,
     "total": 499.95
    },
    "10": {
     "per": 99.99,
     "total": 999.9
    },
    "25": {
     "per": 99.99,
     "total": 2499.75
    },
    "50": {
     "per": 99.99,
     "total": 4999.5
    },
    "100": {
     "per": 99.99,
     "total": 9999
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.crowdstrike.com/en-us/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/crowdstrike.png",
   "note": "Pricing page annual toggle: $99.99 per device, billed annually; monthly toggle: $14.99 per device, billed monthly. Seat counts set in the page cart quantity field (no checkout, no data entered). Cart totals equal rate x seats."
  },
  {
   "id": "cybereason-levelblue",
   "vendor": "Cybereason (LevelBlue)",
   "product": "Cybereason Defense Platform (LevelBlue endpoint security)",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.levelblue.com/services/endpoint-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Request Pricing",
   "productPage": null,
   "logo": "/logos/v/cybereason.png",
   "note": "cybereason.com now redirects to LevelBlue."
  },
  {
   "id": "cynet",
   "vendor": "Cynet",
   "product": "Cynet",
   "group": "managed",
   "status": "quote_only",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.cynet.com/platform/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Quote only",
   "productPage": "/products/cynet/",
   "logo": "/logos/cynet.png",
   "note": null
  },
  {
   "id": "deep-instinct",
   "vendor": "Deep Instinct",
   "product": "Deep Instinct DSX",
   "group": "antivirus",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.deepinstinct.com/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "REQUEST DEMO",
   "productPage": null,
   "logo": "/logos/v/deepinstinct.png",
   "note": "No price on home page; /pricing returned 404 on 2026-10-01. Page needed a visible browser to load."
  },
  {
   "id": "elastic-security",
   "vendor": "Elastic",
   "product": "Elastic Security Serverless",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Not per seat: priced per GB ingested and retained",
   "productPage": null,
   "logo": "/logos/v/elastic.png",
   "note": "Usage-based (per GB ingested, per GB retained per month); no per-endpoint price. Endpoint protection (Elastic Defend) is included in the tiers."
  },
  {
   "id": "emsisoft-business-security",
   "vendor": "Emsisoft",
   "product": "Emsisoft Business Security",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 21.96,
     "total": 109.8
    },
    "10": {
     "per": 21.96,
     "total": 219.6
    },
    "25": {
     "per": 19.8,
     "total": 495
    },
    "50": {
     "per": 17.64,
     "total": 882
    },
    "100": {
     "gap": "sales",
     "max": 99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": 99,
   "sourceUrl": "https://www.emsisoft.com/en/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/emsisoft.png",
   "note": "Page loaded in USD (\"US $\") from the US VPN. Endpoint selector accepts up to 99; 100 does not price online (via sales). Billed every year; shown as a monthly rate."
  },
  {
   "id": "emsisoft-enterprise-security-edr",
   "vendor": "Emsisoft",
   "product": "Emsisoft Enterprise Security + EDR",
   "group": "edr",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 39.96,
     "total": 199.8
    },
    "10": {
     "per": 39.96,
     "total": 399.6
    },
    "25": {
     "per": 36,
     "total": 900
    },
    "50": {
     "per": 32.04,
     "total": 1602
    },
    "100": {
     "gap": "sales",
     "max": 99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": 99,
   "sourceUrl": "https://www.emsisoft.com/en/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/emsisoft.png",
   "note": "Page loaded in USD (\"US $\") from the US VPN. Endpoint selector accepts up to 99; 100 does not price online (via sales). Billed every year; shown as a monthly rate."
  },
  {
   "id": "esentire-mdr",
   "vendor": "eSentire",
   "product": "eSentire Atlas MDR (Professional / Enhanced / Elite)",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.esentire.com/pricing-packaging",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "BUILD A QUOTE",
   "productPage": null,
   "logo": "/logos/v/esentire.png",
   "note": "price now appears to be published, needs collection. The pricing page links to shop.esentire.com, which on 2026-10-02 listed US-dollar prices (Atlas Professional 'From $193.80 USD', Atlas Enhanced 'From $273.60 USD', Atlas Elite 'From $319.20 USD'; units not stated on the listing). Not recorded here; screenshot of the shop saved as shop_2026-10-02.png for the collector."
  },
  {
   "id": "eset-protect-core",
   "vendor": "ESET",
   "product": "ESET PROTECT Core",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 54.9,
     "total": 274.5
    },
    "10": {
     "per": 54.9,
     "total": 549
    },
    "25": {
     "per": 46.7,
     "total": 1167.5
    },
    "50": {
     "per": 38.4,
     "total": 1920
    },
    "100": {
     "gap": "sales",
     "max": 99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 99,
   "sourceUrl": "https://www.eset.com/us/business/subscription-plans/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/eset-protect-core/",
   "logo": "/logos/eset.png",
   "note": null
  },
  {
   "id": "eset-protect-core-plus",
   "vendor": "ESET",
   "product": "ESET PROTECT Core + Plus package",
   "group": "suite",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 71.3,
     "total": 356.5
    },
    "10": {
     "per": 71.3,
     "total": 713
    },
    "25": {
     "per": 60.6,
     "total": 1515
    },
    "50": {
     "per": 49.9,
     "total": 2495
    },
    "100": {
     "gap": "sales",
     "max": 99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 99,
   "sourceUrl": "https://www.eset.com/us/business/subscription-plans/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/eset.png",
   "note": "Online store stops at 99 devices (\"Need more than 99 devices covered? CONTACT SALES\"); no 100-seat price. 1 YEAR term selected."
  },
  {
   "id": "eset-protect-premium",
   "vendor": "ESET",
   "product": "ESET PROTECT Premium",
   "group": "managed",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "gap": "min",
     "n": 10
    },
    "10": {
     "per": 103,
     "total": 1030
    },
    "25": {
     "per": 93.3,
     "total": 2332.5
    },
    "50": {
     "per": 76.9,
     "total": 3845
    },
    "100": {
     "gap": "sales",
     "max": 99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 10,
   "maxQty": 99,
   "sourceUrl": "https://www.eset.com/us/business/subscription-plans/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/eset.png",
   "note": "Online store stops at 99 devices (\"Need more than 99 devices covered? CONTACT SALES\"); no 100-seat price. 1 YEAR term selected. Page states \"This subscription plan starts at 10 devices as minimum.\" (evidence min10_note)."
  },
  {
   "id": "eset-protect-premium-plus",
   "vendor": "ESET",
   "product": "ESET PROTECT Premium + Plus package",
   "group": "suite",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "gap": "min",
     "n": 10
    },
    "10": {
     "per": 159,
     "total": 1590
    },
    "25": {
     "per": 144.6,
     "total": 3615
    },
    "50": {
     "per": 119.2,
     "total": 5960
    },
    "100": {
     "gap": "sales",
     "max": 99
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 10,
   "maxQty": 99,
   "sourceUrl": "https://www.eset.com/us/business/subscription-plans/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/eset.png",
   "note": "Online store stops at 99 devices (\"Need more than 99 devices covered? CONTACT SALES\"); no 100-seat price. 1 YEAR term selected. Premium plans start at 10 devices as minimum (same page note, evidence min10_note)."
  },
  {
   "id": "eset-protect-ultimate",
   "vendor": "ESET",
   "product": "ESET PROTECT Ultimate",
   "group": "managed",
   "status": "pack",
   "unit": "device",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 99,
     "total": 16360,
     "promo": null
    }
   ],
   "minQty": 99,
   "maxQty": 99,
   "sourceUrl": "https://www.eset.com/us/business/subscription-plans/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/eset.png",
   "note": "Fixed 99-device pack only. List $16,360.00 stored; Introductory Offer $9,999.00 shown alongside on 2026-10-02 (promo, not stored as list). Over 99 devices: contact sales."
  },
  {
   "id": "eset-small-office-protection",
   "vendor": "ESET",
   "product": "ESET Small Office Protection",
   "group": "antivirus",
   "status": "pack",
   "unit": "device",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 5,
     "total": 179.99,
     "promo": null
    },
    {
     "size": 10,
     "total": 204.99,
     "promo": null
    },
    {
     "size": 25,
     "total": 512.5,
     "promo": null
    }
   ],
   "minQty": 5,
   "maxQty": 25,
   "sourceUrl": "https://www.eset.com/us/business/subscription-plans/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/eset.png",
   "note": "Totals as displayed at the stated device counts; not divided into per-seat prices. \"Ideal for 5-25 devices, no IT admin\"; managed via ESET HOME app/portal. No price shown at 50 or 100."
  },
  {
   "id": "expel-mdr",
   "vendor": "Expel",
   "product": "Expel MDR (Starter / Select / Premium)",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://expel.com/mdr-packages/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "REQUEST PRICING",
   "productPage": null,
   "logo": "/logos/v/expel.png",
   "note": "No price on page."
  },
  {
   "id": "field-effect-mdr",
   "vendor": "Field Effect",
   "product": "Field Effect MDR (MDR Endpoint / Core / Complete)",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://fieldeffect.com/products/mdr/pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Request pricing",
   "productPage": null,
   "logo": "/logos/v/fieldeffect.png",
   "note": "price now appears to be published, needs collection. FAQ 'What does Field Effect MDR cost?' states a range of $5-$25 per user per month; not recorded here."
  },
  {
   "id": "fortinet-fortiedr",
   "vendor": "Fortinet",
   "product": "FortiEDR",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.fortinet.com/products/endpoint-security/fortiedr",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "REQUEST A QUOTE",
   "productPage": null,
   "logo": "/logos/v/fortinet.png",
   "note": "Only dollar figure ($50M) is a Gartner review-eligibility note."
  },
  {
   "id": "gdata-business",
   "vendor": "G DATA",
   "product": "G DATA business endpoint security",
   "group": "antivirus",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.gdata.de/en/business/endpoint-security-software",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact sales",
   "productPage": null,
   "logo": "/logos/v/gdata.png",
   "note": "No price; no US business store."
  },
  {
   "id": "guardz-platform",
   "vendor": "Guardz",
   "product": "Guardz platform (MSP plans)",
   "group": "suite",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://guardz.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact us to get exact pricing for your MSP.",
   "productPage": null,
   "logo": "/logos/v/guardz.png",
   "note": "MSP-focused; no price shown."
  },
  {
   "id": "heimdal-endpoint",
   "vendor": "Heimdal",
   "product": "Heimdal endpoint products and MXDR",
   "group": "suite",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://heimdalsecurity.com/enterprise/request-pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "price shown only after submitting contact details",
   "productPage": null,
   "logo": "/logos/v/heimdalsecurity.png",
   "note": "Estimator asks for name, company, business email and phone before showing an estimate. Form not filled. Pricing models table lists units only (Per Device / Year), no amounts."
  },
  {
   "id": "huntress-managed-edr",
   "vendor": "Huntress",
   "product": "Huntress Managed EDR",
   "group": "managed",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "gap": "min",
     "n": 50
    },
    "10": {
     "gap": "min",
     "n": 50
    },
    "25": {
     "gap": "min",
     "n": 50
    },
    "50": {
     "per": 107.88,
     "total": 5394
    },
    "100": {
     "per": 95.88,
     "total": 9588
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 50,
   "maxQty": null,
   "sourceUrl": "https://www.huntress.com/ai-instructions",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/huntress-managed-edr/",
   "logo": "/logos/huntress.png",
   "note": null
  },
  {
   "id": "k7-business-security",
   "vendor": "K7 Computing",
   "product": "K7 Business Security",
   "group": "antivirus",
   "status": "pack",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 25,
     "total": 599,
     "promo": null
    }
   ],
   "minQty": 25,
   "maxQty": 25,
   "sourceUrl": "https://www.k7computing.com/us/business-users/business-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": null,
   "note": "Single fixed 25-user, 1-year licence. No other quantity shown."
  },
  {
   "id": "kaseya-datto-edr",
   "vendor": "Kaseya (Datto)",
   "product": "Kaseya 365 Endpoint / Datto EDR",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.kaseya.com/platform/kaseya-365/endpoint/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Request a quote",
   "productPage": null,
   "logo": "/logos/v/datto.png",
   "note": "Only dollar figures on the page are a customer case study ($14.50 to $3.99 cost-per-endpoint at one MSP), not a list price."
  },
  {
   "id": "kaspersky-business",
   "vendor": "Kaspersky",
   "product": "Kaspersky business endpoint products",
   "group": "antivirus",
   "status": "not_sold_us",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.bis.gov/kaspersky",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Prohibited from sale in the US",
   "productPage": null,
   "logo": null,
   "note": "Banned from US sale by Commerce/BIS Final Determination (June 2024). No vendor price looked up."
  },
  {
   "id": "malwarebytes-teams",
   "vendor": "Malwarebytes",
   "product": "Malwarebytes for Teams",
   "group": "antivirus",
   "status": "pack",
   "unit": "device",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 3,
     "total": 119.99,
     "promo": null
    },
    {
     "size": 10,
     "total": 399.99,
     "promo": null
    },
    {
     "size": 20,
     "total": 799.99,
     "promo": 519.99
    }
   ],
   "minQty": 3,
   "maxQty": 20,
   "sourceUrl": "https://www.malwarebytes.com/teams",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/malwarebytes.png",
   "note": "Packs of 3, 10 and 20 devices. Small office card shows $519.99 beside a struck $799.99; list is stored and the offer recorded as promotional_total_usd. Prices are visible in the page screenshot (text layer did not expose them). Page: \"Need to secure 20+ endpoints? Visit ThreatDown\"."
  },
  {
   "id": "microsoft-365-business-premium",
   "vendor": "Microsoft",
   "product": "Microsoft 365 Business Premium",
   "group": "suite",
   "status": "published",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 264,
    "perMonth": 22,
    "note": "$22.00 user/month paid yearly x 12 = $264.00/yr per user, x 5. Stored as a single per-unit price: the page shows one flat rate and no quantity range (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": 300,
   "sourceUrl": "https://www.microsoft.com/en-us/microsoft-365/business/microsoft-365-business-premium",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/microsoft.png",
   "note": "Productivity + security bundle (includes Defender for Business). Monthly-billing option $26.40 user/month shown; annual stored. Page references \"up to 300 users\". Page shows a per-user rate; seat points are rate x seats. Microsoft 365 Business Premium with Copilot $32.00 shown separately, not recorded."
  },
  {
   "id": "microsoft-defender-for-business",
   "vendor": "Microsoft",
   "product": "Microsoft Defender for Business",
   "group": "edr",
   "status": "published",
   "unit": "user",
   "cells": {
    "5": {
     "per": 36,
     "total": 180
    },
    "10": {
     "per": 36,
     "total": 360
    },
    "25": {
     "per": 36,
     "total": 900
    },
    "50": {
     "per": 36,
     "total": 1800
    },
    "100": {
     "per": 36,
     "total": 3600
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": 300,
   "sourceUrl": "https://www.microsoft.com/en-us/security/business/endpoint-security/microsoft-defender-business",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/microsoft-defender-for-business/",
   "logo": "/logos/microsoft.png",
   "note": null
  },
  {
   "id": "microsoft-defender-suite-business-premium-addon",
   "vendor": "Microsoft",
   "product": "Microsoft Defender Suite for Business Premium (add-on)",
   "group": "suite",
   "status": "published",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 120,
    "perMonth": 10,
    "note": "$10.00 user/month paid yearly x 12 = $120.00/yr per user, x 5. Stored as a single per-unit price: the page shows one flat rate and no quantity range (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": 300,
   "sourceUrl": "https://www.microsoft.com/en-us/security/small-medium-business/microsoft-defender-suite-business-premium",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/microsoft.png",
   "note": "Add-on only; requires Microsoft 365 Business Premium, so not a standalone price. Page: \"for up to 300 users\". \"Defender and Purview Suites\" variant at $15.00 not recorded. Page shows a per-user rate; seat points are rate x seats."
  },
  {
   "id": "n-able-adlumin-mdr",
   "vendor": "N-able",
   "product": "Adlumin MDR",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.n-able.com/products/adlumin/mdr",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Talk to a specialist",
   "productPage": null,
   "logo": "/logos/v/n-able.png",
   "note": "Only dollar figure on page ($500,000) is not a price. Page needed a visible browser to load."
  },
  {
   "id": "n-able-edr",
   "vendor": "N-able",
   "product": "N-able EDR",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.n-able.com/products/endpoint-detection-and-response",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Talk to a specialist",
   "productPage": null,
   "logo": "/logos/v/n-able.png",
   "note": "MSP channel. No price on page."
  },
  {
   "id": "norton-small-business",
   "vendor": "Norton",
   "product": "Norton Small Business",
   "group": "antivirus",
   "status": "pack",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 3,
     "total": 119.99,
     "promo": null
    },
    {
     "size": 5,
     "total": 179.99,
     "promo": null
    },
    {
     "size": 10,
     "total": 249.99,
     "promo": null
    }
   ],
   "minQty": 3,
   "maxQty": 10,
   "sourceUrl": "https://us.norton.com/products/small-business",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/norton.png",
   "note": "Packs are priced per \"up to N employees\" (covers 2 devices per user). Renewal price stored as list; first-year prices $59.99 / $99.99 / $149.99 shown alongside."
  },
  {
   "id": "norton-small-business-premium",
   "vendor": "Norton",
   "product": "Norton Small Business Premium",
   "group": "antivirus",
   "status": "pack",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 5,
     "total": 299.99,
     "promo": null
    },
    {
     "size": 10,
     "total": 399.99,
     "promo": null
    }
   ],
   "minQty": 5,
   "maxQty": 10,
   "sourceUrl": "https://us.norton.com/products/small-business",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/norton.png",
   "note": "Packs are priced per \"up to N employees\" (covers 2 devices per user). Renewal price stored as list; first-year prices $199.99 / $249.99 shown alongside."
  },
  {
   "id": "palo-alto-cortex-xdr",
   "vendor": "Palo Alto Networks",
   "product": "Cortex XDR",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.paloaltonetworks.com/cortex/cortex-xdr",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Request a Demo",
   "productPage": null,
   "logo": "/logos/v/paloaltonetworks.png",
   "note": "No price on page."
  },
  {
   "id": "rapid7-mdr",
   "vendor": "Rapid7",
   "product": "Rapid7 MDR",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.rapid7.com/services/managed-detection-and-response-mdr/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact Sales",
   "productPage": null,
   "logo": "/logos/v/rapid7.png",
   "note": "Pricing model described (asset-based) with no amount."
  },
  {
   "id": "red-canary-mdr-endpoint-aws",
   "vendor": "Red Canary",
   "product": "Red Canary Managed Detection and Response, Endpoint (AWS Marketplace)",
   "group": "managed",
   "status": "marketplace",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 120,
    "perMonth": 10,
    "note": "Listing price $120.00 per 12 months for 1 Endpoint; stored as-is. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-tch7tslmgofry",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/redcanary.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 12-month contract. Not a vendor-site price. Seller shown on listing: \"Red Canary\" (not Zscaler). Listing also offers 24- and 36-month contracts (no prices shown for those terms in the page text read), overage $10.00/unit, and Account $100, Resource $250, Network $20 per 12 months (not recorded)."
  },
  {
   "id": "sentinelone-singularity-complete",
   "vendor": "SentinelOne",
   "product": "SentinelOne Singularity Complete",
   "group": "edr",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 179.99,
     "total": 899.95
    },
    "10": {
     "per": 179.99,
     "total": 1799.9
    },
    "25": {
     "per": 179.99,
     "total": 4499.75
    },
    "50": {
     "per": 179.99,
     "total": 8999.5
    },
    "100": {
     "per": 179.99,
     "total": 17999
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 100,
   "sourceUrl": "https://www.sentinelone.com/platform-packages/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/sentinelone-singularity-complete/",
   "logo": "/logos/sentinelone.png",
   "note": null
  },
  {
   "id": "sentinelone-singularity-complete-aws",
   "vendor": "SentinelOne",
   "product": "SentinelOne Singularity Complete, per workstation (AWS Marketplace Security Hub Extended listing)",
   "group": "edr",
   "status": "marketplace",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 156,
    "perMonth": 13,
    "note": "Listing price $13.00 per workstation per month x 12 = $156.00 per year (monthly usage-based plan; conversion only). Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-5voek5zej3c4e",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/sentinelone.png",
   "note": "Marketplace price (AWS Marketplace, sold by SentinelOne). Usage-based pay-as-you-go, no end date, cancel any time; listing is \"SentinelOne Singularity Endpoint Complete for Security Hub Extended\", not the main SentinelOne AWS listing. No minimum/maximum stated; quantity not tested (sign-in required). Server $16.50, container host $52.75, Fargate pod/task $9.90 per month not recorded."
  },
  {
   "id": "sentinelone-singularity-control",
   "vendor": "SentinelOne",
   "product": "SentinelOne Singularity Control",
   "group": "edr",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 79.99,
     "total": 399.95
    },
    "10": {
     "per": 79.99,
     "total": 799.9
    },
    "25": {
     "per": 79.99,
     "total": 1999.75
    },
    "50": {
     "per": 79.99,
     "total": 3999.5
    },
    "100": {
     "per": 79.99,
     "total": 7999
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 100,
   "sourceUrl": "https://www.sentinelone.com/platform-packages/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/sentinelone-singularity-control/",
   "logo": "/logos/sentinelone.png",
   "note": null
  },
  {
   "id": "sentinelone-singularity-commercial",
   "vendor": "SentinelOne",
   "product": "Singularity Commercial",
   "group": "edr",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 229.99,
     "total": 1149.95
    },
    "10": {
     "per": 229.99,
     "total": 2299.9
    },
    "25": {
     "per": 229.99,
     "total": 5749.75
    },
    "50": {
     "per": 229.99,
     "total": 11499.5
    },
    "100": {
     "per": 229.99,
     "total": 22999
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 100,
   "sourceUrl": "https://www.sentinelone.com/platform-packages/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/sentinelone.png",
   "note": "Page footnote: \"All pricing is in U.S. dollars... Price displayed for 5-100 workstations. All purchases will be made through an authorized third-party partner.\" Seat points only inside 5-100. Page showed US dollars from a US connection. Managed Threat Hunting and ITDR included per page; MDR is an add-on."
  },
  {
   "id": "sentinelone-singularity-core",
   "vendor": "SentinelOne",
   "product": "Singularity Core",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 69.99,
     "total": 349.95
    },
    "10": {
     "per": 69.99,
     "total": 699.9
    },
    "25": {
     "per": 69.99,
     "total": 1749.75
    },
    "50": {
     "per": 69.99,
     "total": 3499.5
    },
    "100": {
     "per": 69.99,
     "total": 6999
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 100,
   "sourceUrl": "https://www.sentinelone.com/platform-packages/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/sentinelone.png",
   "note": "Page footnote: \"All pricing is in U.S. dollars... Price displayed for 5-100 workstations. All purchases will be made through an authorized third-party partner.\" Seat points only inside 5-100. Page showed US dollars from a US connection. Core is selected via the Compare Packages dropdown; the default view shows Complete. Category corrected 2026-10-07 from edr to epp: with Core selected, the Compare Packages table ticks Endpoint Protection Platform (EPP) only; Autonomous Prevention, Detection, and Response and Extended Detection and Response are not ticked (data/evidence/vendor-pricing/sentinelone/compare_packages_core_selected_2026-10-07.png). Same test as the Control entity's edr flag."
  },
  {
   "id": "sentinelone-singularity-enterprise",
   "vendor": "SentinelOne",
   "product": "Singularity Enterprise",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact Sales for Pricing",
   "productPage": null,
   "logo": "/logos/sentinelone.png",
   "note": "No price published."
  },
  {
   "id": "sophos-edr-aws",
   "vendor": "Sophos",
   "product": "Sophos EDR (AWS Marketplace)",
   "group": "edr",
   "status": "marketplace",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 110,
    "perMonth": 9.17,
    "note": "Listing price $110.00 per 12 months as stated (dimension name \"Sophos EDR - User\"); stored as-is, no conversion. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-bdwmjj56pnzp2",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/sophos.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 12-month contract. Not a vendor-site price. Dimension is named \"- User\"; the EDR description says \"Price per Endpoint\". Server dimensions priced separately and not recorded. Custom pricing only via private offer."
  },
  {
   "id": "sophos-endpoint",
   "vendor": "Sophos",
   "product": "Sophos Endpoint",
   "group": "antivirus",
   "status": "quote_only",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.sophos.com/en-us/products/endpoint-security/how-to-buy",
   "sourceLabel": "vendor page",
   "checked": "2026-09-30",
   "quoteText": "Quote only",
   "productPage": "/products/sophos-endpoint/",
   "logo": "/logos/sophos.png",
   "note": null
  },
  {
   "id": "sophos-mdr",
   "vendor": "Sophos",
   "product": "Sophos MDR",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.sophos.com/en-us/products/managed-detection-and-response/get-pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Get Pricing",
   "productPage": null,
   "logo": "/logos/sophos.png",
   "note": "Form not filled. Page says 'Simple per-user and per-server pricing with no hidden extras' with no amount."
  },
  {
   "id": "sophos-mdr-aws",
   "vendor": "Sophos",
   "product": "Sophos MDR (AWS Marketplace)",
   "group": "managed",
   "status": "marketplace",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 239.64,
    "perMonth": 19.97,
    "note": "Listing price $239.64 per 12 months as stated (dimension name \"Sophos MDR - User\"); stored as-is, no conversion. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-bdwmjj56pnzp2",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/sophos.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 12-month contract. Not a vendor-site price. Dimension is named \"- User\"; the EDR description says \"Price per Endpoint\". Server dimensions priced separately and not recorded. Custom pricing only via private offer."
  },
  {
   "id": "sophos-xdr-aws",
   "vendor": "Sophos",
   "product": "Sophos XDR (AWS Marketplace)",
   "group": "edr",
   "status": "marketplace",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 136.6,
    "perMonth": 11.38,
    "note": "Listing price $136.60 per 12 months as stated (dimension name \"Sophos XDR - User\"); stored as-is, no conversion. Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-bdwmjj56pnzp2",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/sophos.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 12-month contract. Not a vendor-site price. Dimension is named \"- User\"; the EDR description says \"Price per Endpoint\". Server dimensions priced separately and not recorded. Custom pricing only via private offer."
  },
  {
   "id": "threatdown-advanced",
   "vendor": "ThreatDown",
   "product": "ThreatDown Advanced",
   "group": "edr",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 79,
     "total": 395
    },
    "10": {
     "per": 79,
     "total": 790
    },
    "25": {
     "gap": "sales",
     "max": 20
    },
    "50": {
     "gap": "sales",
     "max": 20
    },
    "100": {
     "gap": "sales",
     "max": 20
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 20,
   "sourceUrl": "https://www.threatdown.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/threatdown-advanced/",
   "logo": "/logos/threatdown.png",
   "note": null
  },
  {
   "id": "threatdown-core",
   "vendor": "ThreatDown",
   "product": "ThreatDown Core (Next-Gen AV)",
   "group": "antivirus",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 69,
     "total": 345
    },
    "10": {
     "per": 69,
     "total": 690
    },
    "25": {
     "gap": "sales",
     "max": 20
    },
    "50": {
     "gap": "sales",
     "max": 20
    },
    "100": {
     "gap": "sales",
     "max": 20
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": 20,
   "sourceUrl": "https://www.threatdown.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/threatdown.png",
   "note": "Store caps the Devices field at 20 (a value of 25 reverts to 20; see store_25 evidence); no published price at 25, 50 or 100 (via sales). Page shows \"Save 20% for 3 years\" as a term option; 1-year price stored."
  },
  {
   "id": "threatdown-elite",
   "vendor": "ThreatDown",
   "product": "ThreatDown Elite",
   "group": "managed",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 99,
     "total": 495
    },
    "10": {
     "per": 99,
     "total": 990
    },
    "25": {
     "gap": "sales",
     "max": 20
    },
    "50": {
     "gap": "sales",
     "max": 20
    },
    "100": {
     "gap": "sales",
     "max": 20
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": 20,
   "sourceUrl": "https://www.threatdown.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/threatdown-elite/",
   "logo": "/logos/threatdown.png",
   "note": null
  },
  {
   "id": "threatdown-ultimate",
   "vendor": "ThreatDown",
   "product": "ThreatDown Ultimate (MDR Plus)",
   "group": "managed",
   "status": "published",
   "unit": "device",
   "cells": {
    "5": {
     "per": 149,
     "total": 745
    },
    "10": {
     "per": 149,
     "total": 1490
    },
    "25": {
     "gap": "sales",
     "max": 20
    },
    "50": {
     "gap": "sales",
     "max": 20
    },
    "100": {
     "gap": "sales",
     "max": 20
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": 20,
   "sourceUrl": "https://www.threatdown.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/threatdown.png",
   "note": "Store caps the Devices field at 20 (a value of 25 reverts to 20; see store_25 evidence); no published price at 25, 50 or 100 (via sales). Page shows \"Save 20% for 3 years\" as a term option; 1-year price stored."
  },
  {
   "id": "todyl-sgn",
   "vendor": "Todyl",
   "product": "Todyl Security Platform (Essentials / Advanced / Complete)",
   "group": "suite",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.todyl.com/request-pricing",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact Sales for Pricing",
   "productPage": null,
   "logo": "/logos/v/todyl.png",
   "note": "No price shown. /pricing returns 404."
  },
  {
   "id": "trellix-edr",
   "vendor": "Trellix",
   "product": "Trellix EDR (Endpoint Detection and Response with Forensics)",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.trellix.com/products/edr/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Request a Demo",
   "productPage": null,
   "logo": "/logos/v/trellix.png",
   "note": "URL /products/edr/ redirects to /products/edrf/. No price on page."
  },
  {
   "id": "trellix-endpoint-security",
   "vendor": "Trellix",
   "product": "Trellix Endpoint Security (ENS)",
   "group": "antivirus",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.trellix.com/products/endpoint-security/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Request a Demo",
   "productPage": null,
   "logo": "/logos/v/trellix.png",
   "note": "No price on page."
  },
  {
   "id": "trend-micro-worry-free",
   "vendor": "Trend Micro",
   "product": "Trend Micro Worry-Free Services Advanced",
   "group": "antivirus",
   "status": "quote_only",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.trendmicro.com/en_us/small-business/worry-free-services-suites.html",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Quote only",
   "productPage": "/products/trend-micro-worry-free/",
   "logo": "/logos/trendmicro.png",
   "note": null
  },
  {
   "id": "trend-vision-one",
   "vendor": "Trend Micro",
   "product": "Trend Vision One platform / Managed XDR",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.trendaisecurity.com/en-us/platform",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact Us",
   "productPage": null,
   "logo": "/logos/trendmicro.png",
   "note": "No price on page."
  },
  {
   "id": "vipre-endpoint-detection-response",
   "vendor": "VIPRE",
   "product": "VIPRE Endpoint Detection & Response",
   "group": "edr",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "MSP | PRODUCT SCHEDULE: Product Schedule for Providers of Managed Services; REQUEST A DEMO",
   "productPage": null,
   "logo": "/logos/v/vipre.png",
   "note": "The only published price is an MSP product schedule billed to the provider, not direct SMB pricing; no price recorded. Direct route is Request a Demo."
  },
  {
   "id": "vipre-endpoint-security",
   "vendor": "VIPRE",
   "product": "VIPRE Endpoint Security",
   "group": "antivirus",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "MSP | PRODUCT SCHEDULE: Product Schedule for Providers of Managed Services; REQUEST A DEMO",
   "productPage": null,
   "logo": "/logos/v/vipre.png",
   "note": "The only published price is an MSP product schedule billed to the provider, not direct SMB pricing; no price recorded. Direct route is Request a Demo."
  },
  {
   "id": "watchguard-core-mdr-aws",
   "vendor": "WatchGuard",
   "product": "WatchGuard Core MDR (AWS Marketplace)",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": "marketplace listing has no unit",
   "productPage": null,
   "logo": "/logos/watchguard.png",
   "note": "Listing shows a Cost/12 months figure but the dimension table has no description or unit (per user, device or endpoint), so no price is recorded. Seller \"WatchGuard Technologies\"."
  },
  {
   "id": "watchguard-endpoint-security",
   "vendor": "WatchGuard",
   "product": "WatchGuard Endpoint Security (Basic / Prime / 360 / Elite)",
   "group": "suite",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.watchguard.com/wgrd-products/endpoint-security",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Contact us",
   "productPage": null,
   "logo": "/logos/watchguard.png",
   "note": "No price and no store; partner sale."
  },
  {
   "id": "watchguard-endpoint-security-360",
   "vendor": "WatchGuard",
   "product": "WatchGuard Endpoint Security 360",
   "group": "edr",
   "status": "quote_only",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": 1,
   "maxQty": null,
   "sourceUrl": "https://www.watchguard.com/wgrd-products/endpoint-security-360",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Quote only",
   "productPage": "/products/watchguard-endpoint-security-360/",
   "logo": "/logos/watchguard.png",
   "note": null
  },
  {
   "id": "watchguard-open-mdr-aws",
   "vendor": "WatchGuard",
   "product": "WatchGuard Open MDR (AWS Marketplace)",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": "marketplace listing has no unit",
   "productPage": null,
   "logo": "/logos/watchguard.png",
   "note": "Listing shows a Cost/12 months figure but the dimension table has no description or unit (per user, device or endpoint), so no price is recorded. Seller \"WatchGuard Technologies\"."
  },
  {
   "id": "watchguard-total-mdr-aws",
   "vendor": "WatchGuard",
   "product": "WatchGuard Total MDR (AWS Marketplace)",
   "group": "managed",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": null,
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": "marketplace listing has no unit",
   "productPage": null,
   "logo": "/logos/watchguard.png",
   "note": "Listing shows a Cost/12 months figure but the dimension table has no description or unit (per user, device or endpoint), so no price is recorded. Seller \"WatchGuard Technologies\"."
  },
  {
   "id": "wazuh-cloud-large",
   "vendor": "Wazuh",
   "product": "Wazuh Cloud Large (up to 500 active agents)",
   "group": "edr",
   "status": "pack",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 500,
     "total": 1467,
     "promo": null
    }
   ],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://wazuh.com/cloud/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/wazuh.png",
   "note": "Flat monthly price per environment for up to 500 active agents, shown as \"Starting at $1467/month\". Not a per-seat price; no seat points stored. Custom tier is quote only."
  },
  {
   "id": "wazuh-cloud-medium",
   "vendor": "Wazuh",
   "product": "Wazuh Cloud Medium (up to 250 active agents)",
   "group": "edr",
   "status": "pack",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 250,
     "total": 923,
     "promo": null
    }
   ],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://wazuh.com/cloud/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/wazuh.png",
   "note": "Flat monthly price per environment for up to 250 active agents, shown as \"Starting at $923/month\". Not a per-seat price; no seat points stored. Custom tier is quote only."
  },
  {
   "id": "wazuh-cloud-small",
   "vendor": "Wazuh",
   "product": "Wazuh Cloud Small (up to 100 active agents)",
   "group": "edr",
   "status": "pack",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [
    {
     "size": 100,
     "total": 571,
     "promo": null
    }
   ],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://wazuh.com/cloud/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/wazuh.png",
   "note": "Flat monthly price per environment for up to 100 active agents, shown as \"Starting at $571/month\". Not a per-seat price; no seat points stored. Custom tier is quote only."
  },
  {
   "id": "webroot-business-endpoint",
   "vendor": "Webroot",
   "product": "Webroot Business Endpoint Protection",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": {
     "per": 30,
     "total": 150
    },
    "10": {
     "per": 30,
     "total": 300
    },
    "25": {
     "per": 30,
     "total": 750
    },
    "50": {
     "per": 30,
     "total": 1500
    },
    "100": {
     "per": 30,
     "total": 3000
    }
   },
   "listPrice": null,
   "packs": [],
   "minQty": 5,
   "maxQty": null,
   "sourceUrl": "https://www.webroot.com/us/en/cart/update?item%5Blicense_category_name%5D=SAEP&item%5Blicense_seats%5D=100&item%5Byears%5D=1&item%5Blicense_keycode_type_id%5D=3",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": "/products/webroot-business-endpoint/",
   "logo": "/logos/webroot.png",
   "note": null
  },
  {
   "id": "withsecure-elements",
   "vendor": "WithSecure",
   "product": "WithSecure Elements",
   "group": "suite",
   "status": "quote_only",
   "unit": "",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": null,
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.withsecure.com/en/for-business/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": "Talk to us",
   "productPage": null,
   "logo": "/logos/v/withsecure.png",
   "note": "No price on page; partner or AWS Marketplace purchase."
  },
  {
   "id": "withsecure-elements-xdr-advanced-aws",
   "vendor": "WithSecure",
   "product": "WithSecure Elements XDR Advanced (AWS Marketplace)",
   "group": "edr",
   "status": "marketplace",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 166.8,
    "perMonth": 13.9,
    "note": "Listing price $13.90 per month per user x 12 = $166.80 per year (monthly plan; conversion only). Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-xusiwjg4h3fco",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/withsecure.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 1-month contract (Cost/month). Not a vendor-site price. Server dimensions priced separately and not recorded."
  },
  {
   "id": "withsecure-elements-xdr-essentials-aws",
   "vendor": "WithSecure",
   "product": "WithSecure Elements XDR Essentials (AWS Marketplace)",
   "group": "edr",
   "status": "marketplace",
   "unit": "device",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 154.8,
    "perMonth": 12.9,
    "note": "Listing price $12.90 per month per device x 12 = $154.80 per year (monthly plan; conversion only). Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-xusiwjg4h3fco",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/withsecure.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 1-month contract (Cost/month). Not a vendor-site price. Server dimensions priced separately and not recorded."
  },
  {
   "id": "withsecure-elements-xdr-managed-aws",
   "vendor": "WithSecure",
   "product": "WithSecure Elements XDR Managed (AWS Marketplace)",
   "group": "managed",
   "status": "marketplace",
   "unit": "user",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 190.8,
    "perMonth": 15.9,
    "note": "Listing price $15.90 per month per user x 12 = $190.80 per year (monthly plan; conversion only). Stored as a single per-unit price: the vendor states no quantity range, so no seat-count prices are published (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://aws.amazon.com/marketplace/pp/prodview-xusiwjg4h3fco",
   "sourceLabel": "AWS Marketplace",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": "/logos/v/withsecure.png",
   "note": "Marketplace price (AWS Marketplace, sold by the vendor). Listing states per-unit price and no minimum or maximum; buying quantity not tested (purchase flow requires AWS sign-in). 1-month contract (Cost/month). Not a vendor-site price. Server dimensions priced separately and not recorded."
  },
  {
   "id": "xcitium-client-security",
   "vendor": "Xcitium",
   "product": "Xcitium Client Security",
   "group": "antivirus",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 101.88,
    "perMonth": 8.49,
    "note": "$8.49/endpoint/month x 12 = $101.88/yr. Page shows one flat per-endpoint rate and no bands or limits. Stored as a single per-unit price: the page shows one flat rate and no quantity range (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.xcitium.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": null,
   "note": "Postpaid, billed monthly on active endpoints, no long-term contract. Page lists a single per-endpoint rate; seat points are rate x seats."
  },
  {
   "id": "xcitium-mdr-device",
   "vendor": "Xcitium",
   "product": "Xcitium MDR - Device",
   "group": "managed",
   "status": "published",
   "unit": "endpoint",
   "cells": {
    "5": null,
    "10": null,
    "25": null,
    "50": null,
    "100": null
   },
   "listPrice": {
    "perYear": 131.88,
    "perMonth": 10.99,
    "note": "$10.99/endpoint/month x 12 = $131.88/yr, x 5. Page shows one flat per-endpoint rate and no bands or limits. Stored as a single per-unit price: the page shows one flat rate and no quantity range (docs/pricing-data-rules.md, flat rates)."
   },
   "packs": [],
   "minQty": null,
   "maxQty": null,
   "sourceUrl": "https://www.xcitium.com/pricing/",
   "sourceLabel": "vendor page",
   "checked": "2026-10-02",
   "quoteText": null,
   "productPage": null,
   "logo": null,
   "note": "Postpaid, billed monthly on active endpoints, no long-term contract. Page lists a single per-endpoint rate; seat points are rate x seats. Page does not say whether Client Security is included."
  }
 ]
}