diff --git a/addOns/wappalyzer/CHANGELOG.md b/addOns/wappalyzer/CHANGELOG.md index 73dfd962e98..fa6ad3c016c 100644 --- a/addOns/wappalyzer/CHANGELOG.md +++ b/addOns/wappalyzer/CHANGELOG.md @@ -4,7 +4,8 @@ All notable changes to this add-on will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased - +### Changed +- Updated with enthec upstream icon and pattern changes. ## [21.39.0] - 2024-07-04 ### Changed diff --git a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/_.json b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/_.json index 1b9b83edbd1..9e3609d5d27 100644 --- a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/_.json +++ b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/_.json @@ -24,7 +24,9 @@ "recurring" ], "saas": true, - "scriptSrc": "bitrix(?:\\.info/|/js/main/core)", + "scriptSrc": [ + "bitrix(?:\\.info/|/js/main/core)" + ], "website": "https://www.1c-bitrix.ru" }, "2B Advice": { @@ -37,7 +39,9 @@ "BBCookieControler": "" }, "saas": true, - "scriptSrc": "2badvice-cdn\\.azureedge\\.net", + "scriptSrc": [ + "2badvice-cdn\\.azureedge\\.net" + ], "website": "https://www.2b-advice.com/en/data-privacy-software/cookie-consent-plugin/" }, "30namaPlayer": { @@ -65,7 +69,9 @@ "\\.tynt\\.com/" ], "website": "https://www.33across.com", - "xhr": "\\.33across\\.com" + "xhr": [ + "\\.33across\\.com" + ] }, "34SP.com": { "cats": [ @@ -100,7 +106,9 @@ "poa" ], "saas": true, - "scriptSrc": "4tellcdn\\.azureedge\\.net", + "scriptSrc": [ + "4tellcdn\\.azureedge\\.net" + ], "website": "https://4-tell.com" }, "42stores": { @@ -150,7 +158,9 @@ "recurring", "low" ], - "scriptSrc": "\\.5centscdn\\.com/", + "scriptSrc": [ + "\\.5centscdn\\.com/" + ], "website": "https://www.5centscdn.net" }, "6sense": { @@ -169,7 +179,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.6sc\\.co/", + "scriptSrc": [ + "\\.6sc\\.co/" + ], "website": "https://6sense.com" }, "8base": { @@ -186,7 +198,9 @@ ], "saas": true, "website": "https://8base.com", - "xhr": "api\\.8base\\.com" + "xhr": [ + "api\\.8base\\.com" + ] }, "": { "cats": [ @@ -196,7 +210,9 @@ "dom": "model-viewer", "icon": "model-viewer.svg", "oss": true, - "scriptSrc": "/model-viewer/dist/model-viewer\\.min\\.js", + "scriptSrc": [ + "/model-viewer/dist/model-viewer\\.min\\.js" + ], "website": "https://modelviewer.dev" }, "@sulu/web": { @@ -219,7 +235,9 @@ "_hyperscript": "" }, "oss": true, - "scriptSrc": "//unpkg\\.com/hyperscript\\.org@([\\d\\.]+)\\;version:\\1", + "scriptSrc": [ + "//unpkg\\.com/hyperscript\\.org@([\\d\\.]+)\\;version:\\1" + ], "website": "https://hyperscript.org" } } \ No newline at end of file diff --git a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/a.json b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/a.json index e17868a810b..373768f7b7b 100644 --- a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/a.json +++ b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/a.json @@ -13,7 +13,9 @@ "js": { "AFRAME.version": "^(.+)$\\;version:\\1" }, - "scriptSrc": "/?([\\d.]+)?/aframe(?:\\.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "/?([\\d.]+)?/aframe(?:\\.min)?\\.js\\;version:\\1" + ], "website": "https://aframe.io" }, "A8.net": { @@ -28,7 +30,9 @@ "a8sales": "", "map_A8": "" }, - "scriptSrc": "statics\\.a8\\.net", + "scriptSrc": [ + "statics\\.a8\\.net" + ], "website": "https://www.a8.net" }, "AB Tasty": { @@ -46,7 +50,9 @@ "poa" ], "saas": true, - "scriptSrc": "try\\.abtasty\\.com", + "scriptSrc": [ + "try\\.abtasty\\.com" + ], "website": "https://www.abtasty.com" }, "ABOUT YOU Commerce Suite": { @@ -94,7 +100,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.ebis\\.ne\\.jp/", + "scriptSrc": [ + "\\.ebis\\.ne\\.jp/" + ], "website": "https://www.ebis.ne.jp" }, "ADAPT": { @@ -149,7 +157,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/covernews(?:-pro)?/", + "scriptSrc": [ + "/wp-content/themes/covernews(?:-pro)?/" + ], "website": "https://afthemes.com/products/covernews" }, "ALL-INKL": { @@ -179,7 +189,9 @@ "icon": "Accelerated-Mobile-Pages.svg", "oss": true, "website": "https://www.amp.dev", - "xhr": "cdn\\.ampproject\\.org" + "xhr": [ + "cdn\\.ampproject\\.org" + ] }, "AMP for WordPress": { "cats": [ @@ -236,7 +248,9 @@ ], "description": "APC offers door-to-door parcel and mail delivery.", "icon": "APC.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\APC\\b" ], @@ -252,7 +266,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.ari-secure\\.com/", + "scriptSrc": [ + "\\.ari-secure\\.com/" + ], "website": "https://arinet.com" }, "ASP.NET Boilerplate": { @@ -290,7 +306,9 @@ "js": { "xt_click": "" }, - "scriptSrc": "xiti\\.com/hit\\.xiti", + "scriptSrc": [ + "xiti\\.com/hit\\.xiti" + ], "website": "https://atinternet.com/en" }, "ATSHOP": { @@ -305,7 +323,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.atshop\\.io", + "scriptSrc": [ + "\\.atshop\\.io" + ], "website": "https://atshop.io" }, "AWIN": { @@ -325,7 +345,9 @@ "payg" ], "saas": true, - "scriptSrc": "dwin1\\.com", + "scriptSrc": [ + "dwin1\\.com" + ], "website": "https://www.awin.com" }, "AWS Certificate Manager": { @@ -359,7 +381,9 @@ "payg" ], "saas": true, - "scriptSrc": "captcha\\.awswaf\\.com/", + "scriptSrc": [ + "captcha\\.awswaf\\.com/" + ], "website": "https://docs.aws.amazon.com/waf/latest/developerguide/waf-captcha.html" }, "AWStats": { @@ -446,7 +470,9 @@ "Shopify" ], "saas": true, - "scripts": "\\.accentuate\\.io/", + "scripts": [ + "\\.accentuate\\.io/" + ], "website": "https://www.accentuate.io" }, "AccessTrade": { @@ -477,7 +503,9 @@ "recurring" ], "saas": true, - "scriptSrc": "acsbapp?\\.com/.*/acsb\\.js", + "scriptSrc": [ + "acsbapp?\\.com/.*/acsb\\.js" + ], "website": "https://accessibe.com" }, "Accessibility Toolbar Plugin": { @@ -523,7 +551,9 @@ "recurring" ], "saas": true, - "scriptSrc": "accessibly\\.onthemapmarketing\\.com", + "scriptSrc": [ + "accessibly\\.onthemapmarketing\\.com" + ], "website": "https://www.onthemapmarketing.com/accessibly/" }, "Accesso": { @@ -536,7 +566,9 @@ "js": { "accesso": "" }, - "scriptSrc": "/embed/accesso\\.js", + "scriptSrc": [ + "/embed/accesso\\.js" + ], "website": "https://accesso.com/" }, "Acconsento.click": { @@ -644,7 +676,9 @@ "scriptSrc": [ "https?:\\/\\/.+\\.web\\.ahdev\\.cloud" ], - "url": "https:?\\/\\/.+\\.web\\.ahdev\\.cloud", + "url": [ + "https:?\\/\\/.+\\.web\\.ahdev\\.cloud" + ], "website": "https://www.acquia.com/products/drupal-cloud/cloud-ide" }, "Acquia Cloud Platform": { @@ -717,7 +751,9 @@ "scriptSrc": [ "content-hub\\.acquia\\.com" ], - "url": "https?:\\/\\/.+\\.content-hub\\.acquia\\.com", + "url": [ + "https?:\\/\\/.+\\.content-hub\\.acquia\\.com" + ], "website": "https://www.acquia.com/products/drupal-cloud/content-hub" }, "Acquia Customer Data Platform": { @@ -763,7 +799,9 @@ "lift\\.acquia\\.com" ], "website": "https://www.acquia.com/products/marketing-cloud/personalization", - "xhr": "lift\\.acquia\\.com" + "xhr": [ + "lift\\.acquia\\.com" + ] }, "Acquia Site Studio": { "cats": [ @@ -799,7 +837,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.acquire\\.io/cobrowse/", + "scriptSrc": [ + "\\.acquire\\.io/cobrowse/" + ], "website": "https://acquire.io/co-browsing" }, "Acquire Live Chat": { @@ -816,7 +856,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.acquire\\.io/(?!cobrowse)", + "scriptSrc": [ + "\\.acquire\\.io/(?!cobrowse)" + ], "website": "https://acquire.io" }, "Act-On": { @@ -833,7 +875,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/cdnr/\\d+/acton/bn/tracker/\\d+", + "scriptSrc": [ + "/cdnr/\\d+/acton/bn/tracker/\\d+" + ], "website": "https://act-on.com" }, "ActBlue": { @@ -920,7 +964,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.acuityscheduling\\.com", + "scriptSrc": [ + "\\.acuityscheduling\\.com" + ], "website": "https://acuityscheduling.com" }, "AcuityAds": { @@ -952,7 +998,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.adlightning\\.com", + "scriptSrc": [ + "\\.adlightning\\.com" + ], "website": "https://www.adlightning.com" }, "AdBridg": { @@ -976,7 +1024,9 @@ 36 ], "icon": "AdInfinity.png", - "scriptSrc": "adinfinity\\.com\\.au", + "scriptSrc": [ + "adinfinity\\.com\\.au" + ], "website": "https://adinfinity.com.au" }, "AdOcean": { @@ -1017,7 +1067,9 @@ "recurring" ], "saas": true, - "scriptSrc": "tag\\.goadopt\\.io/", + "scriptSrc": [ + "tag\\.goadopt\\.io/" + ], "website": "https://goadopt.io" }, "AdRecover": { @@ -1048,7 +1100,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.adriver\\.ru/", + "scriptSrc": [ + "\\.adriver\\.ru/" + ], "website": "https://adriver.ru" }, "AdRoll": { @@ -1069,7 +1123,9 @@ "recurring" ], "saas": true, - "scriptSrc": "(?:a|s)\\.adroll\\.com", + "scriptSrc": [ + "(?:a|s)\\.adroll\\.com" + ], "website": "https://adroll.com" }, "AdRoll CMP System": { @@ -1106,7 +1162,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.adscale\\.com/", + "scriptSrc": [ + "\\.adscale\\.com/" + ], "website": "https://www.adscale.com" }, "AdThrive": { @@ -1120,7 +1178,9 @@ "adthriveVideosInjected": "" }, "saas": true, - "scriptSrc": "ads\\.adthrive\\.com", + "scriptSrc": [ + "ads\\.adthrive\\.com" + ], "website": "https://www.adthrive.com" }, "Ada": { @@ -1137,7 +1197,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.ada\\.support", + "scriptSrc": [ + "\\.ada\\.support" + ], "website": "https://www.ada.cx" }, "AdaSiteCompliance": { @@ -1172,16 +1234,22 @@ "recurring" ], "saas": true, - "scriptSrc": "track\\.adabra\\.com", + "scriptSrc": [ + "track\\.adabra\\.com" + ], "website": "https://www.adabra.com", - "xhr": "my\\.adabra\\.com" + "xhr": [ + "my\\.adabra\\.com" + ] }, "Adally": { "cats": [ 68 ], "icon": "Adally.png", - "scriptSrc": "cloudfront\\.net/.*/adally\\.js", + "scriptSrc": [ + "cloudfront\\.net/.*/adally\\.js" + ], "website": "https://adally.com/" }, "Adalyser": { @@ -1193,7 +1261,9 @@ "js": { "adalyserModules": "" }, - "scriptSrc": "c5\\.adalyser\\.com", + "scriptSrc": [ + "c5\\.adalyser\\.com" + ], "website": "https://adalyser.com/" }, "Adcash": { @@ -1210,8 +1280,12 @@ "ct_siteunder": "", "ct_tag": "" }, - "scriptSrc": "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/", - "url": "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_", + "scriptSrc": [ + "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/" + ], + "url": [ + "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_" + ], "website": "https://adcash.com" }, "AddEvent": { @@ -1225,7 +1299,9 @@ "recurring", "poa" ], - "scriptSrc": "//addevent\\.com/", + "scriptSrc": [ + "//addevent\\.com/" + ], "website": "https://www.addevent.com" }, "AddShoppers": { @@ -1239,7 +1315,9 @@ "poa" ], "saas": true, - "scriptSrc": "(?:cdn\\.)?shop\\.pe/widget/", + "scriptSrc": [ + "(?:cdn\\.)?shop\\.pe/widget/" + ], "website": "https://www.addshoppers.com" }, "AddThis": { @@ -1251,7 +1329,9 @@ "js": { "addthis": "" }, - "scriptSrc": "addthis\\.com/js/", + "scriptSrc": [ + "addthis\\.com/js/" + ], "website": "https://www.addthis.com" }, "AddToAny": { @@ -1263,7 +1343,9 @@ "js": { "a2apage_init": "" }, - "scriptSrc": "addtoany\\.com/menu/page\\.js", + "scriptSrc": [ + "addtoany\\.com/menu/page\\.js" + ], "website": "https://www.addtoany.com" }, "AddToAny Share Buttons": { @@ -1279,7 +1361,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/add-to-any/addtoany\\.min\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/add-to-any/addtoany\\.min\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://github.com/projectestac/wordpress-add-to-any" }, "Addi": { @@ -1288,7 +1372,9 @@ ], "description": "Addi is a service that allows users to make purchases and pay for them in installments over time", "icon": "addi.png", - "scriptSrc": "s3\\.amazonaws\\.com/widgets\\.addi\\.com/bundle\\.min\\.js", + "scriptSrc": [ + "s3\\.amazonaws\\.com/widgets\\.addi\\.com/bundle\\.min\\.js" + ], "website": "https://co.addi.com/" }, "Addsearch": { @@ -1306,7 +1392,9 @@ "recurring" ], "saas": true, - "scriptSrc": "//addsearch\\.com/js/", + "scriptSrc": [ + "//addsearch\\.com/js/" + ], "website": "https://www.addsearch.com/" }, "Adform": { @@ -1320,7 +1408,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.adform\\.net/", + "scriptSrc": [ + "\\.adform\\.net/" + ], "website": "https://site.adform.com" }, "Adjust": { @@ -1350,7 +1440,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.adlooxtracking\\.com/", + "scriptSrc": [ + "\\.adlooxtracking\\.com/" + ], "website": "https://www.adloox.com" }, "Adminer": { @@ -1384,7 +1476,9 @@ "payg" ], "saas": true, - "scripts": "admiral(?:-engaged|:enabled)", + "scripts": [ + "admiral(?:-engaged|:enabled)" + ], "website": "https://www.getadmiral.com" }, "Admitad": { @@ -1422,7 +1516,9 @@ "onetime" ], "saas": true, - "scriptSrc": "\\.admixer\\.net/", + "scriptSrc": [ + "\\.admixer\\.net/" + ], "website": "https://admixer.com" }, "Admo.tv": { @@ -1453,7 +1549,9 @@ "X-Advertising-By": "adnegah\\.net" }, "icon": "Adnegah.png", - "scriptSrc": "\\.adnegah\\.net/", + "scriptSrc": [ + "\\.adnegah\\.net/" + ], "website": "https://adnegah.net" }, "Adobe Analytics": { @@ -1525,8 +1623,12 @@ "js": { "_cfEmails": "" }, - "scriptSrc": "/cfajax/", - "url": "\\.cfm(?:$|\\?)", + "scriptSrc": [ + "/cfajax/" + ], + "url": [ + "\\.cfm(?:$|\\?)" + ], "website": "https://adobe.com/products/coldfusion-family.html" }, "Adobe DTM": { @@ -1578,7 +1680,9 @@ "/etc/clientlibs/", "/etc\\.clientlibs/" ], - "scripts": "aem-(?:GridColumn|apps/)", + "scripts": [ + "aem-(?:GridColumn|apps/)" + ], "website": "https://www.adobe.com/marketing/experience-manager.html" }, "Adobe Experience Manager Franklin": { @@ -1591,7 +1695,9 @@ "excludes": [ "Adobe Experience Manager" ], - "scriptSrc": "^.+/scripts/lib-franklin\\.js$", + "scriptSrc": [ + "^.+/scripts/lib-franklin\\.js$" + ], "website": "https://www.hlx.live" }, "Adobe Experience Platform Identity Service": { @@ -1679,7 +1785,9 @@ "meta": { "generator": "^Adobe RoboHelp(?: ([\\d]+))?\\;version:\\1" }, - "scriptSrc": "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js", + "scriptSrc": [ + "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js" + ], "website": "https://adobe.com/products/robohelp.html" }, "Adobe Target": { @@ -1728,7 +1836,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.adligature\\.com/.+/advally-([\\d.]+)\\.js\\;version:\\1", + "scriptSrc": [ + "cdn\\.adligature\\.com/.+/advally-([\\d.]+)\\.js\\;version:\\1" + ], "website": "https://www.advally.com" }, "Advanced Custom Fields": { @@ -1749,7 +1859,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/advanced-custom-fields(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/advanced-custom-fields(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://www.advancedcustomfields.com" }, "Advert Stream": { @@ -1760,7 +1872,9 @@ "js": { "advst_is_above_the_fold": "" }, - "scriptSrc": "(?:ad\\.advertstream\\.com|adxcore\\.com)", + "scriptSrc": [ + "(?:ad\\.advertstream\\.com|adxcore\\.com)" + ], "website": "https://www.advertstream.com" }, "Adverticum": { @@ -1774,7 +1888,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.adverticum\\.net/", + "scriptSrc": [ + "\\.adverticum\\.net/" + ], "website": "https://adverticum.net" }, "Adyen": { @@ -1834,7 +1950,9 @@ "recurring" ], "saas": true, - "scriptSrc": "static\\.affilae\\.com/(?:.+v([\\d\\.]+)|.+)?\\.js\\;version:\\1", + "scriptSrc": [ + "static\\.affilae\\.com/(?:.+v([\\d\\.]+)|.+)?\\.js\\;version:\\1" + ], "website": "https://affilae.com" }, "Affiliate B": { @@ -1845,7 +1963,9 @@ "description": "Affiliate B is an advertising system that allows site operators (HP, blogs, e-mail newsletters, etc.) to place advertiser advertisements on their own sites.", "dom": "img[src*='www.afi-b.com']", "icon": "Affiliate B.svg", - "scriptSrc": "t\\.afi-b\\.com", + "scriptSrc": [ + "t\\.afi-b\\.com" + ], "website": "https://affiliate-b.com" }, "Affiliate Future": { @@ -1855,7 +1975,9 @@ "description": "Affiliate Future is a provider of advertisers with marketing solution through its affiliate network and tools.", "dom": "img[src*='banners.affiliatefuture.com']", "icon": "Affiliate Future.png", - "scriptSrc": "tags\\.affiliatefuture\\.com", + "scriptSrc": [ + "tags\\.affiliatefuture\\.com" + ], "website": "https://affiliatefuture.com" }, "Affiliatly": { @@ -1869,7 +1991,9 @@ "recurring" ], "saas": true, - "scriptSrc": "static\\.affiliatly\\.com/", + "scriptSrc": [ + "static\\.affiliatly\\.com/" + ], "website": "https://www.affiliatly.com" }, "Affilio": { @@ -1898,7 +2022,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "//affilo\\.io/", + "scriptSrc": [ + "//affilo\\.io/" + ], "website": "https://affilo.io" }, "Affirm": { @@ -1914,7 +2040,9 @@ "affirm.Rollbar": "" }, "saas": true, - "scriptSrc": "\\.affirm\\.com/js/v([\\d\\.]+)/affirm\\.js\\;version:\\1", + "scriptSrc": [ + "\\.affirm\\.com/js/v([\\d\\.]+)/affirm\\.js\\;version:\\1" + ], "website": "https://www.affirm.com" }, "Afosto": { @@ -1943,7 +2071,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.afterbuy\\.de/", + "scriptSrc": [ + "\\.afterbuy\\.de/" + ], "website": "https://www.afterbuy.de" }, "AfterShip": { @@ -1974,7 +2104,9 @@ "payg" ], "saas": true, - "url": "https.+\\.returnscenter\\.com", + "url": [ + "https.+\\.returnscenter\\.com" + ], "website": "https://www.aftership.com/returns" }, "Afterpay": { @@ -1995,7 +2127,9 @@ "afterpay_product": "", "checkout.enabledpayments.afterpay": "^true$" }, - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "saas": true, "scriptSrc": [ "portal\\.afterpay\\.com", @@ -2020,7 +2154,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "age-gate(?:\\/dist)?(?:\\/all)?(?:\\/focus)?(?:\\.min)?\\.js(?:\\?v(?:er)?=((?:\\d+\\.)+\\d+))?\\;version:\\1", + "scriptSrc": [ + "age-gate(?:\\/dist)?(?:\\/all)?(?:\\/focus)?(?:\\.min)?\\.js(?:\\?v(?:er)?=((?:\\d+\\.)+\\d+))?\\;version:\\1" + ], "website": "https://wordpress.org/plugins/age-gate" }, "Ahoy": { @@ -2071,7 +2207,9 @@ "js": { "aispeed_init": "" }, - "scriptSrc": "aispeed\\.js", + "scriptSrc": [ + "aispeed\\.js" + ], "website": "https://apps.shopify.com/aispeed" }, "Aimtell": { @@ -2090,7 +2228,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.aimtell\\.\\w+/", + "scriptSrc": [ + "cdn\\.aimtell\\.\\w+/" + ], "website": "https://aimtell.com" }, "Air360": { @@ -2131,7 +2271,9 @@ "description": "Aircall is a cloud-based phone system for customer support and sales teams.", "icon": "aircall.png", "saas": true, - "scriptSrc": "^https?://cdn\\.aircall\\.io/", + "scriptSrc": [ + "^https?://cdn\\.aircall\\.io/" + ], "website": "https://aircall.io" }, "Airee": { @@ -2165,7 +2307,9 @@ "poa" ], "saas": true, - "scriptSrc": "urbanairship\\.\\w+/notify/v([\\d.]+)\\;version:\\1", + "scriptSrc": [ + "urbanairship\\.\\w+/notify/v([\\d.]+)\\;version:\\1" + ], "website": "https://www.airship.com" }, "Airtable": { @@ -2302,7 +2446,9 @@ "Microsoft ASP.NET" ], "saas": true, - "scriptSrc": "\\.akilliticaret\\.com/", + "scriptSrc": [ + "\\.akilliticaret\\.com/" + ], "website": "https://akilliticaret.com" }, "Akinon": { @@ -2314,7 +2460,9 @@ "pricing": [ "poa" ], - "scriptSrc": "cdn-mgsm\\.akinon\\.net/", + "scriptSrc": [ + "cdn-mgsm\\.akinon\\.net/" + ], "website": "https://www.akinon.com/" }, "Akismet": { @@ -2335,7 +2483,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/akismet/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/akismet/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://akismet.com" }, "Akka HTTP": { @@ -2365,7 +2515,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.aklamio\\.com/", + "scriptSrc": [ + "\\.aklamio\\.com/" + ], "website": "https://www.aklamio.com" }, "Aksara CMS": { @@ -2402,7 +2554,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.albacross\\.com", + "scriptSrc": [ + "\\.albacross\\.com" + ], "website": "https://albacross.com" }, "AlertifyJS": { @@ -2415,7 +2569,9 @@ "alertify.defaults.autoReset": "" }, "oss": true, - "scriptSrc": "/alertify/alertify\\.min\\.js", + "scriptSrc": [ + "/alertify/alertify\\.min\\.js" + ], "website": "https://alertifyjs.com" }, "Alexa Certified Site Metrics": { @@ -2433,7 +2589,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.cloudfront\\.net/atrk\\.js", + "scriptSrc": [ + "\\.cloudfront\\.net/atrk\\.js" + ], "website": "https://support.alexa.com/hc/en-us/sections/200063374" }, "Algolia": { @@ -2504,7 +2662,9 @@ "description": "Alibaba Cloud CDN is a global network of servers designed to deliver high-performance, low-latency content to users around the world. It is a cloud-based service provided by Alibaba Cloud, a subsidiary of the Alibaba Group, that enables businesses to accelerate the delivery of their web content, including images, videos, and static files, to end-users.", "dom": "img[src*='.alicdn.com/']", "icon": "Alibaba Cloud.svg", - "scriptSrc": "\\.alicdn\\.com/", + "scriptSrc": [ + "\\.alicdn\\.com/" + ], "website": "https://www.alibabacloud.com/product/content-delivery-network" }, "Alibaba Cloud Object Storage Service": { @@ -2530,7 +2690,9 @@ ], "description": "Alibaba Cloud Verification Code is a security feature provided by Alibaba Cloud to help protect user accounts from unauthorised access.", "icon": "Alibaba Cloud.svg", - "scriptSrc": "cf\\.aliyun\\.com/", + "scriptSrc": [ + "cf\\.aliyun\\.com/" + ], "website": "https://help.aliyun.com/document_detail/193141.html" }, "All in One SEO Pack": { @@ -2565,7 +2727,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.alliai\\.com/", + "scriptSrc": [ + "\\.alliai\\.com/" + ], "website": "https://www.alliai.com" }, "Alliance Auth": { @@ -2597,7 +2761,9 @@ "js": { "AUI": "" }, - "scriptSrc": "^https?://cdn\\.alloyui\\.com/", + "scriptSrc": [ + "^https?://cdn\\.alloyui\\.com/" + ], "website": "https://www.alloyui.com" }, "Allyable": { @@ -2612,7 +2778,9 @@ "recurring" ], "saas": true, - "scriptSrc": "portal\\.allyable\\.com/", + "scriptSrc": [ + "portal\\.allyable\\.com/" + ], "website": "https://allyable.com" }, "AlmaLinux": { @@ -2667,7 +2835,9 @@ "Debian" ], "saas": false, - "scriptSrc": "js/alternc\\.js", + "scriptSrc": [ + "js/alternc\\.js" + ], "website": "https://alternc.com" }, "AlumnIQ": { @@ -2722,7 +2892,9 @@ "description": "Amaze UI is a mobile-first JavaScript library designed to simplify front-end development.", "icon": "Amaze UI.png", "oss": true, - "scriptSrc": "(?:((?:\\d+\\.)+\\d+)\\/(?:js\\/)?)?amazeui(?:\\/js\\/jquery)?(?:\\.widgets)?(?:\\.helper)?(?:\\.legacy)?(?:\\.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "(?:((?:\\d+\\.)+\\d+)\\/(?:js\\/)?)?amazeui(?:\\/js\\/jquery)?(?:\\.widgets)?(?:\\.helper)?(?:\\.legacy)?(?:\\.min)?\\.js\\;version:\\1" + ], "website": "https://amazeui.shopxo.net/" }, "Amazon ALB": { @@ -2751,9 +2923,13 @@ "payg" ], "saas": true, - "scriptSrc": "\\.amazon-adsystem\\.com", + "scriptSrc": [ + "\\.amazon-adsystem\\.com" + ], "website": "https://advertising.amazon.com", - "xhr": "\\.amazon-adsystem\\.com" + "xhr": [ + "\\.amazon-adsystem\\.com" + ] }, "Amazon Associates": { "cats": [ @@ -2774,7 +2950,9 @@ }, "icon": "Amazon.svg", "saas": true, - "scriptSrc": "\\.associates-amazon\\.com", + "scriptSrc": [ + "\\.associates-amazon\\.com" + ], "website": "https://affiliate-program.amazon.com" }, "Amazon Aurora": { @@ -2838,7 +3016,9 @@ "payg" ], "website": "https://aws.amazon.com/cognito/", - "xhr": "cognito-idp\\..+\\.amazonaws\\.com" + "xhr": [ + "cognito-idp\\..+\\.amazonaws\\.com" + ] }, "Amazon EC2": { "cats": [ @@ -2925,7 +3105,9 @@ "\\.payments-amazon\\.com/" ], "website": "https://pay.amazon.com", - "xhr": "payments\\.amazon\\.com" + "xhr": [ + "payments\\.amazon\\.com" + ] }, "Amazon S3": { "cats": [ @@ -2942,7 +3124,9 @@ "Amazon Web Services" ], "saas": true, - "scriptSrc": "s3[^ ]*\\.amazonaws\\.com/", + "scriptSrc": [ + "s3[^ ]*\\.amazonaws\\.com/" + ], "website": "https://aws.amazon.com/s3/" }, "Amazon SES": { @@ -3010,7 +3194,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.getambassador\\.com/", + "scriptSrc": [ + "cdn\\.getambassador\\.com/" + ], "website": "https://www.getambassador.com" }, "Amber": { @@ -3044,7 +3230,9 @@ "meta": { "generator": "(?:Ametys|Anyware Technologies)" }, - "scriptSrc": "ametys\\.js", + "scriptSrc": [ + "ametys\\.js" + ], "website": "https://ametys.org" }, "Amex Express Checkout": { @@ -3053,7 +3241,9 @@ ], "description": "Amex Express Checkout is a service that simplifies the checkout experience by auto-filling necessary cardholder payment data into merchant checkout fields.", "icon": "amex.png", - "scriptSrc": "aexp-static\\.com", + "scriptSrc": [ + "aexp-static\\.com" + ], "website": "https://www.americanexpress.com/us/express-checkout/" }, "Amiro.CMS": { @@ -3109,7 +3299,9 @@ "description": "AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify's goal is to simplify all forms of data handling by providing a unified API for various data sources.", "icon": "Amplify JS.png", "oss": true, - "scriptSrc": "(?:((?:\\d+\\.)+\\d+)\\/)?amplify(?:-production)?(?:\\.core)?(?:\\.store)?(?:\\.min)?(?:[-\\.][\\d\\w]{0,40})?\\.js\\;version:\\1", + "scriptSrc": [ + "(?:((?:\\d+\\.)+\\d+)\\/)?amplify(?:-production)?(?:\\.core)?(?:\\.store)?(?:\\.min)?(?:[-\\.][\\d\\w]{0,40})?\\.js\\;version:\\1" + ], "website": "https://amplifyjs.com/" }, "Amplitude": { @@ -3129,9 +3321,13 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.(?:segment.+)?amplitude(?:\\.com|-plugins)", + "scriptSrc": [ + "cdn\\.(?:segment.+)?amplitude(?:\\.com|-plugins)" + ], "website": "https://amplitude.com", - "xhr": "\\.amplitude\\.com" + "xhr": [ + "\\.amplitude\\.com" + ] }, "Analysys Ark": { "cats": [ @@ -3144,7 +3340,9 @@ "js": { "AnalysysAgent": "" }, - "scriptSrc": "AnalysysFangzhou_JS_SDK\\.min\\.js\\?v=([\\d.]+)\\;version:\\1", + "scriptSrc": [ + "AnalysysFangzhou_JS_SDK\\.min\\.js\\?v=([\\d.]+)\\;version:\\1" + ], "website": "https://ark.analysys.cn" }, "Analyzee": { @@ -3162,7 +3360,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.analyzee\\.io/sdk/(.*)\\.js", + "scriptSrc": [ + "cdn\\.analyzee\\.io/sdk/(.*)\\.js" + ], "website": "https://analyzee.io" }, "AndersNoren Baskerville": { @@ -3177,7 +3377,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/baskerville(?:-2)?/", + "scriptSrc": [ + "/wp-content/themes/baskerville(?:-2)?/" + ], "website": "https://andersnoren.se/teman/baskerville-wordpress-theme" }, "AndersNoren Fukasawa": { @@ -3192,7 +3394,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/fukasawa/", + "scriptSrc": [ + "/wp-content/themes/fukasawa/" + ], "website": "https://andersnoren.se/teman/fukasawa-wordpress-theme" }, "AndersNoren Hemingway": { @@ -3207,7 +3411,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/hemingway/", + "scriptSrc": [ + "/wp-content/themes/hemingway/" + ], "website": "https://andersnoren.se/teman/hemingway-wordpress-theme" }, "AndersNoren Hitchcock": { @@ -3222,7 +3428,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/hitchcock/", + "scriptSrc": [ + "/wp-content/themes/hitchcock/" + ], "website": "https://andersnoren.se/teman/hitchcock-wordpress-theme" }, "AndersNoren Lovecraft": { @@ -3237,7 +3445,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/lovecraft/", + "scriptSrc": [ + "/wp-content/themes/lovecraft/" + ], "website": "https://andersnoren.se/teman/lovecraft-wordpress-theme" }, "Anetwork": { @@ -3245,7 +3455,9 @@ 36 ], "icon": "Anetwork.png", - "scriptSrc": "static-cdn\\.anetwork\\.ir/", + "scriptSrc": [ + "static-cdn\\.anetwork\\.ir/" + ], "website": "https://www.anetwork.ir" }, "Angie": { @@ -3300,7 +3512,9 @@ "description": "Gridster is a JavaScript library, with a simple drag-and-drop interface, for creating intuitive, dynamic and customizable layouts in web applications.", "icon": "Angular.svg", "oss": true, - "scriptSrc": "angular-gridster(?:\\.min)?\\.js", + "scriptSrc": [ + "angular-gridster(?:\\.min)?\\.js" + ], "website": "https://tiberiuzuld.github.io/angular-gridster2/" }, "Angular Material": { @@ -3318,7 +3532,9 @@ "js": { "ngMaterial": "" }, - "scriptSrc": "/([\\d.rc-]+)?/angular-material(?:\\.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "/([\\d.rc-]+)?/angular-material(?:\\.min)?\\.js\\;version:\\1" + ], "website": "https://material.angularjs.org" }, "AngularDart": { @@ -3375,7 +3591,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "animate-it(?:\\/assets)?(?:\\/js)?(?:\\/animo)?(?:\\/edsanimate)?(?:\\/jquery)?(?:\\/viewportchecker)?(?:\\.ba-throttle-debounce)?(?:\\.min)?(?:\\.site)?\\.js(?:\\?v(?:er)?=((?:\\d+\\.)+\\d+))?\\;version:\\1", + "scriptSrc": [ + "animate-it(?:\\/assets)?(?:\\/js)?(?:\\/animo)?(?:\\/edsanimate)?(?:\\/jquery)?(?:\\/viewportchecker)?(?:\\.ba-throttle-debounce)?(?:\\.min)?(?:\\.site)?\\.js(?:\\?v(?:er)?=((?:\\d+\\.)+\\d+))?\\;version:\\1" + ], "website": "https://wordpress.org/plugins/animate-it/" }, "Animate.css": { @@ -3416,7 +3634,9 @@ "poa" ], "saas": true, - "scriptSrc": "^(?!.*player).*aniview\\.com/", + "scriptSrc": [ + "^(?!.*player).*aniview\\.com/" + ], "website": "https://aniview.com/video-ad-servers/" }, "Aniview Video Ad Player": { @@ -3433,7 +3653,9 @@ "poa" ], "saas": true, - "scriptSrc": "player\\.aniview\\.com/script/([\\d\\.]+)/\\;version:\\1", + "scriptSrc": [ + "player\\.aniview\\.com/script/([\\d\\.]+)/\\;version:\\1" + ], "website": "https://aniview.com/video-ad-player/" }, "AnswerDash": { @@ -3450,7 +3672,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.answerdash\\.com/", + "scriptSrc": [ + "\\.answerdash\\.com/" + ], "website": "https://www.answerdash.com" }, "Ant Design": { @@ -3537,7 +3761,9 @@ "poa" ], "saas": true, - "url": "https.+\\.imodules\\.com/s/", + "url": [ + "https.+\\.imodules\\.com/s/" + ], "website": "https://www.anthology.com/products/lifecycle-engagement/alumni-and-advancement/anthology-encompass" }, "AntiBot.Cloud": { @@ -3553,7 +3779,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/antibot8/static/peel\\.js", + "scriptSrc": [ + "/antibot8/static/peel\\.js" + ], "website": "https://antibot.cloud" }, "Antsomi CDP 365": { @@ -3566,7 +3794,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.cdp\\.asia/", + "scriptSrc": [ + "\\.cdp\\.asia/" + ], "website": "https://www.antsomi.com" }, "AnyClip": { @@ -3583,7 +3813,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.anyclip\\.com", + "scriptSrc": [ + "\\.anyclip\\.com" + ], "website": "https://www.anyclip.com" }, "AnythingSlider": { @@ -3593,7 +3825,9 @@ "description": "A robust jQuery-based slider plugin.", "icon": "AnythingSlider.svg", "oss": true, - "scriptSrc": "anythingslider(?:\\.min)?\\.js(?:\\?ver=((?:\\d+\\.)+\\d+))?\\;version:\\1", + "scriptSrc": [ + "anythingslider(?:\\.min)?\\.js(?:\\?ver=((?:\\d+\\.)+\\d+))?\\;version:\\1" + ], "website": "https://css-tricks.com/anythingslider-jquery-plugin/" }, "Apache APISIX": { @@ -3637,8 +3871,12 @@ "Apache Tomcat" ], "oss": true, - "scriptSrc": "jspwiki", - "url": "wiki\\.jsp", + "scriptSrc": [ + "jspwiki" + ], + "url": [ + "wiki\\.jsp" + ], "website": "https://jspwiki.org" }, "Apache Tomcat": { @@ -3758,7 +3996,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/profiles/apigee", + "scriptSrc": [ + "/profiles/apigee" + ], "website": "https://cloud.google.com/apigee/" }, "Apisearch": { @@ -3772,7 +4012,9 @@ "payg" ], "saas": true, - "scriptSrc": "static\\.apisearch\\.cloud", + "scriptSrc": [ + "static\\.apisearch\\.cloud" + ], "website": "https://apisearch.io" }, "Aplazame": { @@ -3827,7 +4069,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/rife(?:-free)?/(?:.+script\\.min\\.js(?:\\?ver=([\\d\\.]+)))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/themes/rife(?:-free)?/(?:.+script\\.min\\.js(?:\\?ver=([\\d\\.]+)))?\\;version:\\1" + ], "website": "https://apollo13themes.com/rife" }, "ApostropheCMS": { @@ -3865,7 +4109,9 @@ "payg" ], "saas": true, - "scriptSrc": "adrum", + "scriptSrc": [ + "adrum" + ], "website": "https://appdynamics.com" }, "AppNexus": { @@ -3883,9 +4129,13 @@ "poa" ], "saas": true, - "scriptSrc": "adnxs\\.(?:net|com)", + "scriptSrc": [ + "adnxs\\.(?:net|com)" + ], "website": "https://appnexus.com", - "xhr": "prebid\\.adnxs\\.com" + "xhr": [ + "prebid\\.adnxs\\.com" + ] }, "Appcues": { "cats": [ @@ -3897,7 +4147,9 @@ "Appcues": "" }, "saas": true, - "scriptSrc": "fast\\.appcues\\.com", + "scriptSrc": [ + "fast\\.appcues\\.com" + ], "website": "https://www.appcues.com/" }, "Appian": { @@ -3913,7 +4165,9 @@ "webpackJsonpAppian": "" }, "saas": true, - "scriptSrc": "tempo/ui/sail-client/embeddedBootstrap\\.nocache\\.js", + "scriptSrc": [ + "tempo/ui/sail-client/embeddedBootstrap\\.nocache\\.js" + ], "website": "https://www.appian.com" }, "Apple Business Chat": { @@ -3931,7 +4185,9 @@ "poa" ], "saas": true, - "scriptSrc": "/apple_business_chat_commerce/.+/apple_message_button_v([\\d\\.]+)\\.js\\;version:\\1", + "scriptSrc": [ + "/apple_business_chat_commerce/.+/apple_message_button_v([\\d\\.]+)\\.js\\;version:\\1" + ], "website": "https://developer.apple.com/documentation/businesschat" }, "Apple MapKit JS": { @@ -3950,7 +4206,9 @@ "freemium", "payg" ], - "scriptSrc": "//cdn\\.apple-mapkit\\.com/mk/([\\d\\.\\w]+)\\;version:\\1", + "scriptSrc": [ + "//cdn\\.apple-mapkit\\.com/mk/([\\d\\.\\w]+)\\;version:\\1" + ], "website": "https://developer.apple.com/maps/web/" }, "Apple Pay": { @@ -3995,7 +4253,9 @@ "meta": { "appleid-signin-client-id": "" }, - "scriptSrc": "appleid\\.auth\\.js", + "scriptSrc": [ + "appleid\\.auth\\.js" + ], "website": "https://developer.apple.com/sign-in-with-apple/" }, "Apple iCloud Mail": { @@ -4027,7 +4287,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.applicantstack\\.com/", + "scriptSrc": [ + "\\.applicantstack\\.com/" + ], "website": "https://www.applicantstack.com" }, "Application Request Routing": { @@ -4068,7 +4330,9 @@ "js": { "AppsFlyerSdkObject": "" }, - "scriptSrc": "websdk\\.appsflyer\\.com", + "scriptSrc": [ + "websdk\\.appsflyer\\.com" + ], "website": "https://www.appsflyer.com/" }, "Apptus": { @@ -4090,7 +4354,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.esales\\.apptus\\.com.+(?:apptus-esales-api-([\\d.]+))\\.min\\.js\\;version:\\1", + "scriptSrc": [ + "cdn\\.esales\\.apptus\\.com.+(?:apptus-esales-api-([\\d.]+))\\.min\\.js\\;version:\\1" + ], "website": "https://www.apptus.com" }, "Aprimo": { @@ -4158,7 +4424,9 @@ "PHP" ], "oss": true, - "scriptSrc": "arastta\\.js", + "scriptSrc": [ + "arastta\\.js" + ], "website": "https://arastta.org" }, "Arc": { @@ -4177,9 +4445,13 @@ "recurring" ], "saas": true, - "scriptSrc": "arc\\.io/widget\\.js", + "scriptSrc": [ + "arc\\.io/widget\\.js" + ], "website": "https://arc.io", - "xhr": "\\.arc\\.io" + "xhr": [ + "\\.arc\\.io" + ] }, "Arc XP": { "cats": [ @@ -4244,7 +4516,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/Arreva-OnlineDonations-Portlet/", + "scriptSrc": [ + "/Arreva-OnlineDonations-Portlet/" + ], "website": "https://www.arreva.com" }, "Arsys Domain Parking": { @@ -4393,7 +4667,9 @@ "AsciinemaPlayer": "", "asciinema": "" }, - "scriptSrc": "asciinema\\.org/", + "scriptSrc": [ + "asciinema\\.org/" + ], "website": "https://asciinema.org/" }, "Asendia": { @@ -4402,7 +4678,9 @@ ], "description": "Asendia is an international mail joint venture of French La Poste and Swiss Post.", "icon": "Asendia.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\Asendia\\b" ], @@ -4420,7 +4698,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/asgaros-forum/", + "scriptSrc": [ + "/wp-content/plugins/asgaros-forum/" + ], "website": "https://www.asgaros.de" }, "Assertive Yield": { @@ -4462,7 +4742,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "themes/astra\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1", + "scriptSrc": [ + "themes/astra\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1" + ], "website": "https://wpastra.com/" }, "Astra Widgets": { @@ -4532,7 +4814,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.iperceptions\\.com", + "scriptSrc": [ + "\\.iperceptions\\.com" + ], "website": "https://astutesolutions.com" }, "Atatus": { @@ -4549,7 +4833,9 @@ "payg" ], "saas": true, - "scriptSrc": "/atatus\\.js", + "scriptSrc": [ + "/atatus\\.js" + ], "website": "https://www.atatus.com" }, "Athena Search": { @@ -4563,7 +4849,9 @@ "payg" ], "saas": true, - "scriptSrc": "wp-content/plugins/athena-search", + "scriptSrc": [ + "wp-content/plugins/athena-search" + ], "website": "https://www.athenasearch.io" }, "Atlassian Bitbucket": { @@ -4684,7 +4972,9 @@ "js": { "atomeWidget": "" }, - "scriptSrc": "gateway\\.apaylater\\.com/", + "scriptSrc": [ + "gateway\\.apaylater\\.com/" + ], "website": "https://www.atome.sg/" }, "Attentive": { @@ -4702,7 +4992,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.attn\\.tv", + "scriptSrc": [ + "cdn\\.attn\\.tv" + ], "website": "https://www.attentivemobile.com" }, "Attraqt": { @@ -4715,7 +5007,9 @@ "js": { "_attraqt": "" }, - "scriptSrc": "cdn\\.attraqt\\.io", + "scriptSrc": [ + "cdn\\.attraqt\\.io" + ], "website": "https://www.attraqt.com/" }, "AudioEye": { @@ -4734,7 +5028,9 @@ "recurring" ], "saas": true, - "scriptSrc": "(?:\\.)?audioeye\\.com/(?:ae\\.js)?", + "scriptSrc": [ + "(?:\\.)?audioeye\\.com/(?:ae\\.js)?" + ], "website": "https://www.audioeye.com" }, "Audiohook": { @@ -4758,7 +5054,9 @@ "low", "recurring" ], - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "saas": true, "website": "https://aument.io" }, @@ -4786,7 +5084,9 @@ "localAurelia": "" }, "oss": true, - "scriptSrc": "/aurelia[\\d\\w\\-\\.]+\\.js", + "scriptSrc": [ + "/aurelia[\\d\\w\\-\\.]+\\.js" + ], "website": "https://aurelia.io" }, "Auryc": { @@ -4802,7 +5102,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.auryc\\.com/", + "scriptSrc": [ + "cdn\\.auryc\\.com/" + ], "website": "https://www.auryc.com" }, "Australia Post": { @@ -4811,7 +5113,9 @@ ], "description": "Australia Post is the government business enterprise that provides postal services in Australia.", "icon": "AusPost.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bAusPost\\b", "\\bAustralia Post\\b" @@ -4850,7 +5154,9 @@ "implies": [ "Auth0" ], - "scriptSrc": "/lock/([\\d.]+)/lock(?:.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "/lock/([\\d.]+)/lock(?:.min)?\\.js\\;version:\\1" + ], "website": "https://auth0.com/docs/libraries/lock" }, "Autoketing": { @@ -4894,7 +5200,9 @@ ], "description": "Automatad is a digital media products company that provides a suite of programmatic monetisation solutions.", "icon": "automatad.png", - "scriptSrc": "//go\\.automatad\\.com/", + "scriptSrc": [ + "//go\\.automatad\\.com/" + ], "website": "https://automatad.com/" }, "Automatic.css": { @@ -4929,7 +5237,9 @@ "freemium", "payg" ], - "scriptSrc": "\\.automizely\\.com/", + "scriptSrc": [ + "\\.automizely\\.com/" + ], "website": "https://www.automizely.com/marketing" }, "Autopilot": { @@ -4966,7 +5276,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/autoptimize/.+\\.js(?:\\?ao_version=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/autoptimize/.+\\.js(?:\\?ao_version=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://autoptimize.com" }, "Avada AVASHIP": { @@ -4985,7 +5297,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "freeshippingbar\\.apps\\.avada\\.io/", + "scriptSrc": [ + "freeshippingbar\\.apps\\.avada\\.io/" + ], "website": "https://apps.shopify.com/avaship" }, "Avada Boost Sales": { @@ -5005,7 +5319,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "boostsales\\.apps\\.avada\\.io/", + "scriptSrc": [ + "boostsales\\.apps\\.avada\\.io/" + ], "website": "https://apps.shopify.com/avada-boost-sales" }, "Avada SEO": { @@ -5024,7 +5340,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "seo\\.apps\\.avada\\.io/", + "scriptSrc": [ + "seo\\.apps\\.avada\\.io/" + ], "website": "https://apps.shopify.com/avada-seo-suite" }, "Avada Size Chart": { @@ -5040,7 +5358,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "sizechart\\.apps\\.avada\\.io/", + "scriptSrc": [ + "sizechart\\.apps\\.avada\\.io/" + ], "website": "https://apps.shopify.com/avada-size-chart" }, "Avangate": { @@ -5057,7 +5377,9 @@ "__avng8_callbacks": "", "avaSlugify": "" }, - "scriptSrc": "^https?://edge\\.avangate\\.net/", + "scriptSrc": [ + "^https?://edge\\.avangate\\.net/" + ], "website": "https://www.2checkout.com" }, "Avanser": { @@ -5083,7 +5405,9 @@ 5 ], "icon": "Avasize.png", - "scriptSrc": "^https?://cdn\\.avasize\\.com/", + "scriptSrc": [ + "^https?://cdn\\.avasize\\.com/" + ], "website": "https://www.avasize.com" }, "Avis Verifies": { @@ -5101,7 +5425,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.avis-verifies\\.com/", + "scriptSrc": [ + "\\.avis-verifies\\.com/" + ], "website": "https://www.netreviews.com" }, "Aweber": { @@ -5121,7 +5447,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.aweber\\.com/", + "scriptSrc": [ + "\\.aweber\\.com/" + ], "website": "https://www.aweber.com" }, "Awesomplete": { @@ -5135,7 +5463,9 @@ "js": { "awesomplete": "" }, - "scriptSrc": "/awesomplete\\.js(?:$|\\?)", + "scriptSrc": [ + "/awesomplete\\.js(?:$|\\?)" + ], "website": "https://leaverou.github.io/awesomplete/" }, "Axeptio": { @@ -5204,7 +5534,9 @@ "Slick" ], "saas": true, - "scriptSrc": "//js\\.fw\\.azko\\.fr/", + "scriptSrc": [ + "//js\\.fw\\.azko\\.fr/" + ], "website": "https://www.azko.fr" }, "Azoya": { @@ -5270,7 +5602,9 @@ "implies": [ "Azure" ], - "url": "https.+\\.b2clogin\\.com", + "url": [ + "https.+\\.b2clogin\\.com" + ], "website": "https://azure.microsoft.com/en-us/services/active-directory/external-identities/b2c/" }, "Azure CDN": { @@ -5299,7 +5633,9 @@ "content-security-policy": "\\.azureedge\\.net" }, "icon": "Azure.svg", - "scriptSrc": "\\.azureedge\\.net/", + "scriptSrc": [ + "\\.azureedge\\.net/" + ], "website": "https://learn.microsoft.com/en-us/azure/cdn/cdn-overview" }, "Azure Front Door": { @@ -5338,7 +5674,9 @@ "payg" ], "saas": true, - "scriptSrc": "js\\.monitor\\.azure\\.com/", + "scriptSrc": [ + "js\\.monitor\\.azure\\.com/" + ], "website": "https://azure.microsoft.com/en-us/services/monitor" }, "a-blog cms": { @@ -5373,7 +5711,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/a3-lazy-load/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/a3-lazy-load/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://a3rev.com/shop/a3-lazy-load/" }, "aThemes Airi": { @@ -5391,7 +5731,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/airi/", + "scriptSrc": [ + "/wp-content/themes/airi/" + ], "website": "https://athemes.com/theme/airi" }, "aThemes Astrid": { @@ -5410,7 +5752,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/astrid/", + "scriptSrc": [ + "/wp-content/themes/astrid/" + ], "website": "https://athemes.com/theme/astrid" }, "aThemes Hiero": { @@ -5425,7 +5769,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/hiero/", + "scriptSrc": [ + "/wp-content/themes/hiero/" + ], "website": "https://athemes.com/theme/hiero" }, "aThemes Moesia": { @@ -5444,7 +5790,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/moesia(?:-pro-ii)?/", + "scriptSrc": [ + "/wp-content/themes/moesia(?:-pro-ii)?/" + ], "website": "https://athemes.com/theme/moesia" }, "aThemes Sydney": { @@ -5463,7 +5811,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/sydney(?:-pro-ii)?/", + "scriptSrc": [ + "/wp-content/themes/sydney(?:-pro-ii)?/" + ], "website": "https://athemes.com/theme/sydney" }, "actionhero.js": { @@ -5481,7 +5831,9 @@ "js": { "actionheroClient": "" }, - "scriptSrc": "actionheroClient\\.js", + "scriptSrc": [ + "actionheroClient\\.js" + ], "website": "https://www.actionherojs.com" }, "amCharts": { @@ -5496,7 +5848,9 @@ "js": { "AmCharts": "" }, - "scriptSrc": "amcharts.*\\.js", + "scriptSrc": [ + "amcharts.*\\.js" + ], "website": "https://amcharts.com" }, "amoCRM": { @@ -5517,7 +5871,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.amocrm\\.(?:ru|com)", + "scriptSrc": [ + "\\.amocrm\\.(?:ru|com)" + ], "website": "https://www.amocrm.com" }, "anime.js": { @@ -5559,7 +5915,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.authorize\\.net/", + "scriptSrc": [ + "\\.authorize\\.net/" + ], "website": "https://www.authorize.net" }, "autoComplete.js": { @@ -5569,7 +5927,9 @@ "description": "autoComplete.js is a simple, pure vanilla Javascript library.", "icon": "autoComplete.js.svg", "oss": true, - "scriptSrc": "@tarekraafat/autocomplete\\.js@([\\d\\.]+)/\\;version:\\1", + "scriptSrc": [ + "@tarekraafat/autocomplete\\.js@([\\d\\.]+)/\\;version:\\1" + ], "website": "https://tarekraafat.github.io/autoComplete.js" } } \ No newline at end of file diff --git a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/b.json b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/b.json index cfee87516de..4415ca008a9 100644 --- a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/b.json +++ b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/b.json @@ -5,7 +5,9 @@ ], "description": "B2C Europe offers logistic solutions for your ecommerce businesses.", "icon": "B2C Europe.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bB2C Europe\\b" ], @@ -55,7 +57,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "app\\.bonloyalty\\.com/", + "scriptSrc": [ + "app\\.bonloyalty\\.com/" + ], "website": "https://bonloyalty.com" }, "BOOM": { @@ -80,7 +84,9 @@ ], "description": "BRT, also known as Bartolini, is an Italian-based logistics service provider.", "icon": "BRT.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bBRT\\b" ], @@ -134,7 +140,9 @@ ], "description": "Babylist is a universal wish list.", "icon": "Babylist.svg", - "scriptSrc": "babylist\\.com/", + "scriptSrc": [ + "babylist\\.com/" + ], "website": "https://www.babylist.com" }, "Babylon.js": { @@ -165,7 +173,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "app\\.backinstock\\.org/", + "scriptSrc": [ + "app\\.backinstock\\.org/" + ], "website": "https://backinstock.org" }, "Backbone.js": { @@ -182,7 +192,9 @@ "Backbone": "", "Backbone.VERSION": "^(.+)$\\;version:\\1" }, - "scriptSrc": "backbone.*\\.js", + "scriptSrc": [ + "backbone.*\\.js" + ], "website": "https://backbonejs.org" }, "Backdrop": { @@ -219,7 +231,9 @@ ], "description": "A simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element.", "oss": true, - "scriptSrc": "(?:((?:\\d+\\.)+\\d+)\\/)?(?:jquery\\.)?backstretch(?:\\.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "(?:((?:\\d+\\.)+\\d+)\\/)?(?:jquery\\.)?backstretch(?:\\.min)?\\.js\\;version:\\1" + ], "website": "https://www.jquery-backstretch.com/" }, "Baidu Analytics (百度统计)": { @@ -228,7 +242,9 @@ ], "description": "Baidu Analytics (百度统计) is a free tool for tracking and reporting traffic data of users visiting your site.", "icon": "Baidu Tongji.png", - "scriptSrc": "hm\\.baidu\\.com/hm?\\.js", + "scriptSrc": [ + "hm\\.baidu\\.com/hm?\\.js" + ], "website": "https://tongji.baidu.com/" }, "Baidu Maps": { @@ -261,7 +277,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.bamboohr\\.com/", + "scriptSrc": [ + "\\.bamboohr\\.com/" + ], "website": "https://www.bamboohr.com" }, "Bambuser": { @@ -278,7 +296,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.bambuser\\.com/", + "scriptSrc": [ + "\\.bambuser\\.com/" + ], "website": "https://bambuser.com" }, "BandsInTown Events Widget": { @@ -287,7 +307,9 @@ ], "description": "Bandsintown Events Widget is a free widget which makes it simple to embed your event listings and allow fans to buy tickets, RSVP, follow you and join your Email & SMS lists.", "icon": "BandsInTown.png", - "scriptSrc": "widget\\.bandsintown\\.com/", + "scriptSrc": [ + "widget\\.bandsintown\\.com/" + ], "website": "https://artists.bandsintown.com/support/events-widget" }, "Banshee": { @@ -331,7 +353,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.barilliance\\.net/", + "scriptSrc": [ + "\\.barilliance\\.net/" + ], "website": "https://www.barilliance.com" }, "Base": { @@ -348,7 +372,9 @@ "base-theme-name": "\\;confidence:50", "base-theme-version": "\\d+\\;confidence:50" }, - "scriptSrc": "thebase\\.in/js", + "scriptSrc": [ + "thebase\\.in/js" + ], "website": "https://thebase.in" }, "Basic": { @@ -376,7 +402,9 @@ ], "description": "Basis Technologies, formerly ‘Centro,’ provides cloud-based workflow automation and business intelligence software for marketing.", "icon": "Basis.png", - "scriptSrc": "cdn01\\.basis\\.net", + "scriptSrc": [ + "cdn01\\.basis\\.net" + ], "website": "https://basis.net/" }, "Batflat": { @@ -449,7 +477,9 @@ "low" ], "saas": true, - "scriptSrc": "\\.aftersell\\.app/", + "scriptSrc": [ + "\\.aftersell\\.app/" + ], "website": "https://www.aftersell.com" }, "Beam OutSell": { @@ -469,7 +499,9 @@ "freemium" ], "saas": true, - "scriptSrc": "//outsellapp\\.com/", + "scriptSrc": [ + "//outsellapp\\.com/" + ], "website": "https://apps.shopify.com/outsell" }, "Beamer": { @@ -503,7 +535,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.trybeans\\.com", + "scriptSrc": [ + "cdn\\.trybeans\\.com" + ], "website": "https://www.trybeans.com/" }, "Beehiiv": { @@ -552,7 +586,9 @@ "recurring" ], "saas": true, - "scriptSrc": "sdk\\.beeketing\\.com/", + "scriptSrc": [ + "sdk\\.beeketing\\.com/" + ], "website": "https://beeketing.com" }, "Beeswax": { @@ -561,7 +597,9 @@ ], "description": "Beeswax offers Bidder-as-a-Service solution.", "icon": "Beeswax.png", - "scriptSrc": "segment\\.prod\\.bidr\\.io", + "scriptSrc": [ + "segment\\.prod\\.bidr\\.io" + ], "website": "https://www.beeswax.com/" }, "Bentobox": { @@ -578,7 +616,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.getbento\\.com/", + "scriptSrc": [ + "\\.getbento\\.com/" + ], "website": "https://getbento.com" }, "Better Click To Tweet": { @@ -615,7 +655,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/shopify-apps//js/betterprice/betterprice\\.js", + "scriptSrc": [ + "/shopify-apps//js/betterprice/betterprice\\.js" + ], "website": "https://apps.shopify.com/better-price" }, "Better Stack": { @@ -630,7 +672,9 @@ "recurring" ], "saas": true, - "scriptSrc": "//(?:uptime\\.)?(?:betteruptime|betterstack)\\.com/", + "scriptSrc": [ + "//(?:uptime\\.)?(?:betteruptime|betterstack)\\.com/" + ], "website": "https://betterstack.com/uptime" }, "BetterDocs": { @@ -664,7 +708,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/betterdocs(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/betterdocs(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://betterdocs.co/docs/wordpress" }, "Betty Blocks": { @@ -705,7 +751,9 @@ "poa" ], "saas": true, - "scriptSrc": "msecnd\\.net/api/beYableJSv(\\d+)\\;version:\\1", + "scriptSrc": [ + "msecnd\\.net/api/beYableJSv(\\d+)\\;version:\\1" + ], "website": "https://beyable.com" }, "BeyondMenu": { @@ -719,7 +767,9 @@ "payg" ], "saas": true, - "scriptSrc": "static\\.beyondmenu\\.com/", + "scriptSrc": [ + "static\\.beyondmenu\\.com/" + ], "website": "https://www.beyondmenu.com/contactus.aspx" }, "Big Cartel": { @@ -749,9 +799,15 @@ "recurring" ], "saas": true, - "scriptSrc": "(?:\\.|plugins/)?bigcommerce(?:\\.com)?/(?:assets)?", - "scripts": "bigcommerceProductId", - "url": "mybigcommerce\\.com", + "scriptSrc": [ + "(?:\\.|plugins/)?bigcommerce(?:\\.com)?/(?:assets)?" + ], + "scripts": [ + "bigcommerceProductId" + ], + "url": [ + "mybigcommerce\\.com" + ], "website": "https://www.bigcommerce.com" }, "BigCommerce B2B Edition": { @@ -775,7 +831,9 @@ "BigCommerce" ], "saas": true, - "scriptSrc": "cdn\\.bundleb2b\\.net/", + "scriptSrc": [ + "cdn\\.bundleb2b\\.net/" + ], "website": "https://www.bundleb2b.com" }, "BigDataCloud IP Geolocation": { @@ -790,9 +848,13 @@ "recurring" ], "saas": true, - "scriptSrc": "bigdatacloud\\.net", + "scriptSrc": [ + "bigdatacloud\\.net" + ], "website": "https://www.bigdatacloud.com/packages/ip-geolocation", - "xhr": "api\\.bigdatacloud\\.net" + "xhr": [ + "api\\.bigdatacloud\\.net" + ] }, "BigTree CMS": { "cats": [ @@ -831,7 +893,9 @@ "recurring" ], "saas": true, - "scriptSrc": "sdk\\.bigin\\.io/", + "scriptSrc": [ + "sdk\\.bigin\\.io/" + ], "website": "https://en.bigin.io" }, "Bigware": { @@ -850,7 +914,9 @@ "implies": [ "PHP" ], - "url": "(?:\\?|&)bigWAdminID=", + "url": [ + "(?:\\?|&)bigWAdminID=" + ], "website": "https://bigware.de" }, "Bikayi": { @@ -865,7 +931,9 @@ "recurring" ], "saas": true, - "scriptSrc": "assets\\.bikayi\\.com/", + "scriptSrc": [ + "assets\\.bikayi\\.com/" + ], "website": "https://bikayi.com" }, "Billbee": { @@ -874,7 +942,9 @@ ], "description": "Billbee is an order processing and inventory management solution.", "icon": "Billbee.png", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bBillbee\\b" ], @@ -939,8 +1009,12 @@ "Shopify" ], "saas": true, - "scriptSrc": "cdn\\.bitespeed\\.co/", - "scripts": "app\\.bitespeed\\.co/", + "scriptSrc": [ + "cdn\\.bitespeed\\.co/" + ], + "scripts": [ + "app\\.bitespeed\\.co/" + ], "website": "https://www.bitespeed.co" }, "Bitrix24": { @@ -974,7 +1048,9 @@ "js": { "bitt": "" }, - "scriptSrc": "bittads\\.com/js/bitt\\.js$", + "scriptSrc": [ + "bittads\\.com/js/bitt\\.js$" + ], "website": "https://bittads.com" }, "Bizweb": { @@ -1002,8 +1078,12 @@ "recurring" ], "saas": true, - "scriptSrc": "js/convio/modules\\.js", - "url": "/site/Donation2?.*df_id=", + "scriptSrc": [ + "js/convio/modules\\.js" + ], + "url": [ + "/site/Donation2?.*df_id=" + ], "website": "https://www.blackbaud.com" }, "Blade": { @@ -1123,7 +1203,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/blocksy/(?:.+main\\.js(?:\\?ver=([\\d\\.]+)))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/themes/blocksy/(?:.+main\\.js(?:\\?ver=([\\d\\.]+)))?\\;version:\\1" + ], "website": "https://creativethemes.com/blocksy" }, "Blocksy Companion": { @@ -1150,7 +1232,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/blocksy-companion(?:-pro)?/", + "scriptSrc": [ + "/wp-content/plugins/blocksy-companion(?:-pro)?/" + ], "website": "https://creativethemes.com/blocksy/companion/" }, "Blogger": { @@ -1165,7 +1249,9 @@ "meta": { "generator": "^Blogger$" }, - "url": "^https?://[^/]+\\.(?:blogspot|blogger)\\.com", + "url": [ + "^https?://[^/]+\\.(?:blogspot|blogger)\\.com" + ], "website": "https://www.blogger.com" }, "Bloomreach": { @@ -1217,7 +1303,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/blossom-travel(?:-pro)?/.+custom\\.min\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/themes/blossom-travel(?:-pro)?/.+custom\\.min\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://blossomthemes.com/wordpress-themes/blossom-travel" }, "Blotout EdgeTag": { @@ -1251,7 +1339,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.getblue\\.io", + "scriptSrc": [ + "\\.getblue\\.io" + ], "website": "https://web.getblue.io/en/" }, "Blue Triangle": { @@ -1270,9 +1360,13 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.btttag\\.com/btt\\.js", + "scriptSrc": [ + "\\.btttag\\.com/btt\\.js" + ], "website": "https://bluetriangle.com", - "xhr": "\\.btttag\\.com" + "xhr": [ + "\\.btttag\\.com" + ] }, "BlueConic": { "cats": [ @@ -1309,7 +1403,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.bluecore\\.com", + "scriptSrc": [ + "\\.bluecore\\.com" + ], "website": "https://www.bluecore.com" }, "Bluefish": { @@ -1356,7 +1452,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.blueknow\\.com", + "scriptSrc": [ + "\\.blueknow\\.com" + ], "website": "https://www.blueknow.com" }, "Blueshift": { @@ -1365,7 +1463,9 @@ ], "description": "Blueshift offers the SmartHub CDP, which helps brands deliver relevant and connected experiences across every customer interaction.", "icon": "Blueshift.png", - "scriptSrc": "cdn.getblueshift.com/", + "scriptSrc": [ + "cdn.getblueshift.com/" + ], "website": "https://blueshift.com/" }, "Bluestone PIM": { @@ -1404,7 +1504,9 @@ "implies": [ "Google Analytics" ], - "scriptSrc": "boba(?:\\.min)?\\.js", + "scriptSrc": [ + "boba(?:\\.min)?\\.js" + ], "website": "https://boba.space150.com" }, "BoidCMS": { @@ -1434,7 +1536,9 @@ "Bokeh": "", "Bokeh.version": "^(.+)$\\;version:\\1" }, - "scriptSrc": "bokeh.*\\.js", + "scriptSrc": [ + "bokeh.*\\.js" + ], "website": "https://bokeh.org" }, "Bokun": { @@ -1476,7 +1580,9 @@ "recurring" ], "saas": true, - "scriptSrc": "brain-assets\\.boldapps\\.net/", + "scriptSrc": [ + "brain-assets\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/bold-brain" }, "Bold Bundles": { @@ -1497,7 +1603,9 @@ "recurring" ], "saas": true, - "scriptSrc": "bundles\\.boldapps\\.net/", + "scriptSrc": [ + "bundles\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/bundles" }, "Bold Chat": { @@ -1510,7 +1618,9 @@ "poa" ], "saas": true, - "scriptSrc": "^https?://vmss\\.boldchat\\.com/aid/\\d{18}/bc\\.vms4/vms\\.js", + "scriptSrc": [ + "^https?://vmss\\.boldchat\\.com/aid/\\d{18}/bc\\.vms4/vms\\.js" + ], "website": "https://www.boldchat.com/" }, "Bold Commerce": { @@ -1550,7 +1660,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cp.\\.boldapps\\.net/", + "scriptSrc": [ + "cp.\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/custom-pricing" }, "Bold Motivator": { @@ -1568,7 +1680,9 @@ "low" ], "saas": true, - "scriptSrc": "motivate\\.boldapps\\.net/", + "scriptSrc": [ + "motivate\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/motivator" }, "Bold Page Builder": { @@ -1581,7 +1695,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/bold-page-builder/", + "scriptSrc": [ + "/wp-content/plugins/bold-page-builder/" + ], "website": "https://wordpress.org/plugins/bold-page-builder" }, "Bold Product Options": { @@ -1602,7 +1718,9 @@ "recurring" ], "saas": true, - "scriptSrc": "option\\.boldapps\\.net/", + "scriptSrc": [ + "option\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/product-options" }, "Bold Subscriptions": { @@ -1625,7 +1743,9 @@ "poa" ], "saas": true, - "scriptSrc": "sub\\.boldapps\\.net/", + "scriptSrc": [ + "sub\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/shopify-subscription-app" }, "Bold Themes": { @@ -1665,7 +1785,9 @@ "low" ], "saas": true, - "scriptSrc": "upsells\\.boldapps\\.net/", + "scriptSrc": [ + "upsells\\.boldapps\\.net/" + ], "website": "https://boldcommerce.com/upsell" }, "BoldGrid": { @@ -1683,7 +1805,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/post-and-page-builder", + "scriptSrc": [ + "/wp-content/plugins/post-and-page-builder" + ], "website": "https://boldgrid.com" }, "Bolt CMS": { @@ -1722,7 +1846,9 @@ "account\\.bolt\\.com/" ], "website": "https://www.bolt.com/", - "xhr": "connect\\.bolt\\.com" + "xhr": [ + "connect\\.bolt\\.com" + ] }, "Bonfire": { "cats": [ @@ -1746,7 +1872,9 @@ ], "description": "BookDinners is a restaurant table booking widget.", "icon": "BookDinners.svg", - "scriptSrc": "bookdinners\\.nl/widget\\.js", + "scriptSrc": [ + "bookdinners\\.nl/widget\\.js" + ], "website": "https://www.bookdinners.nl" }, "BookStack": { @@ -1784,7 +1912,9 @@ "low", "recurring" ], - "scriptSrc": "\\.bookthatapp\\.com/", + "scriptSrc": [ + "\\.bookthatapp\\.com/" + ], "website": "https://www.bookthatapp.com" }, "BookVisit": { @@ -1797,7 +1927,9 @@ "poa" ], "saas": true, - "scriptSrc": "online\\.bookvisit\\.com/", + "scriptSrc": [ + "online\\.bookvisit\\.com/" + ], "website": "https://bookvisit.com" }, "Bookatable": { @@ -1806,7 +1938,9 @@ ], "description": "Bookatable is a restaurant table booking widget.", "icon": "Bookatable.svg", - "scriptSrc": "bda\\.bookatable\\.com/deploy/lbui\\.direct\\.min\\.js", + "scriptSrc": [ + "bda\\.bookatable\\.com/deploy/lbui\\.direct\\.min\\.js" + ], "website": "https://www.bookatable.co.uk" }, "Bookeo": { @@ -1840,8 +1974,12 @@ "low", "recurring" ], - "scriptSrc": "cdn\\.bookero\\.pl", - "url": "\\.bookero\\.(?:org|pl)", + "scriptSrc": [ + "cdn\\.bookero\\.pl" + ], + "url": [ + "\\.bookero\\.(?:org|pl)" + ], "website": "https://www.bookero.org" }, "Booking.com": { @@ -1850,7 +1988,9 @@ ], "description": "Booking.com is one of the largest ecommerce travel companies in the world. As an affiliate member, you can make up to 40% commission.", "icon": "Booking.com.svg", - "scriptSrc": "aff\\.bstatic\\.com/", + "scriptSrc": [ + "aff\\.bstatic\\.com/" + ], "website": "https://www.booking.com/affiliate-program/v2/selfmanaged.html" }, "Booking.com widget": { @@ -1863,7 +2003,9 @@ "implies": [ "Booking.com" ], - "scriptSrc": "q\\.bstatic\\.com/", + "scriptSrc": [ + "q\\.bstatic\\.com/" + ], "website": "https://www.booking.com/affiliate-program/v2/selfmanaged.html" }, "Bookingkit": { @@ -1902,7 +2044,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/bookly-responsive-appointment-booking-tool/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/bookly-responsive-appointment-booking-tool/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://www.booking-wp-plugin.com" }, "Booksy": { @@ -1919,7 +2063,9 @@ "low", "recurring" ], - "scriptSrc": "booksy\\.com/widget/code\\.js", + "scriptSrc": [ + "booksy\\.com/widget/code\\.js" + ], "website": "https://booksy.com/" }, "Boomerang": { @@ -1971,7 +2117,9 @@ "requires": [ "Shopify" ], - "scriptSrc": "/assets/booster-page-speed-optimizer\\.js", + "scriptSrc": [ + "/assets/booster-page-speed-optimizer\\.js" + ], "website": "https://apps.shopify.com/page-speed-optimizer" }, "Bootbox.js": { @@ -1981,7 +2129,9 @@ "description": "Bootbox.js is a small JavaScript library which allows you to create custom modal dialogs using Bootstrap modals, without having to worry about creating, managing, or removing any of the required DOM elements or JavaScript event handlers.", "icon": "Bootbox.js.png", "oss": true, - "scriptSrc": "(?:((?:\\d+\\.)+\\d+)\\/)?bootbox(?:\\.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "(?:((?:\\d+\\.)+\\d+)\\/)?bootbox(?:\\.min)?\\.js\\;version:\\1" + ], "website": "https://bootboxjs.com/" }, "Bootic": { @@ -2051,7 +2201,9 @@ "Bootstrap", "jQuery" ], - "scriptSrc": "bootstrap-table(?:\\.min)?\\.js", + "scriptSrc": [ + "bootstrap-table(?:\\.min)?\\.js" + ], "website": "https://bootstrap-table.wenzhixin.net.cn/" }, "BootstrapCDN": { @@ -2061,7 +2213,9 @@ "description": "BootstrapCDN is a powerful and reliable Content Delivery Network (CDN) that delivers static resources, including CSS, JavaScript, and font files, for the widely-used Bootstrap framework. By leveraging multiple server locations worldwide, BootstrapCDN accelerates website loading times, ensuring a smooth and visually appealing user experience. Additionally, it ensures website compatibility with various devices and browsers. The service reduces bandwidth usage and server load, improving web performance for developers and end-users alike.", "icon": "BootstrapCDN.png", "oss": true, - "scriptSrc": "bootstrapcdn\\.com\\/bootstrap\\/((?:\\d+\\.)+\\d+)?(?:\\/js\\/)?bootstrap(?:\\.min)?\\.js\\;version:\\1", + "scriptSrc": [ + "bootstrapcdn\\.com\\/bootstrap\\/((?:\\d+\\.)+\\d+)?(?:\\/js\\/)?bootstrap(?:\\.min)?\\.js\\;version:\\1" + ], "website": "https://www.bootstrapcdn.com/" }, "Booxi": { @@ -2080,7 +2234,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/bxe_core\\.js", + "scriptSrc": [ + "/bxe_core\\.js" + ], "website": "https://www.booxi.com" }, "Borderfree": { @@ -2196,7 +2352,9 @@ ], "description": "Boxtal is a cloud-based multi-carrier shipping solution.", "icon": "Boxtal.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bBoxtal\\b" ], @@ -2208,7 +2366,9 @@ ], "description": "Bpost, also known as the Belgian Post Group, is the Belgian company responsible for the delivery of national and international mail.", "icon": "Bpost.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bBpost\\b" ], @@ -2246,7 +2406,9 @@ "Braintree": "", "Braintree.version": "^(.+)$\\;version:\\1" }, - "scriptSrc": "js\\.braintreegateway\\.com", + "scriptSrc": [ + "js\\.braintreegateway\\.com" + ], "website": "https://www.braintreepayments.com" }, "Branch": { @@ -2284,7 +2446,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.brandfolder\\.com/", + "scriptSrc": [ + "cdn\\.brandfolder\\.com/" + ], "website": "https://brandfolder.com" }, "Braze": { @@ -2302,7 +2466,9 @@ "poa" ], "saas": true, - "scriptSrc": "js\\.appboycdn\\.com/web-sdk/([\\d.]+)\\;version:\\1", + "scriptSrc": [ + "js\\.appboycdn\\.com/web-sdk/([\\d.]+)\\;version:\\1" + ], "website": "https://www.braze.com" }, "Bread": { @@ -2324,7 +2490,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.getbread\\.com", + "scriptSrc": [ + "\\.getbread\\.com" + ], "website": "https://www.breadpayments.com" }, "Breadcrumb NavXT": { @@ -2390,7 +2558,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/bricks/assets/", + "scriptSrc": [ + "/wp-content/themes/bricks/assets/" + ], "website": "https://bricksbuilder.io" }, "Bricksite": { @@ -2428,7 +2598,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.brightedge\\.com/", + "scriptSrc": [ + "\\.brightedge\\.com/" + ], "website": "https://www.brightedge.com" }, "BrightInfo": { @@ -2448,7 +2620,9 @@ "recurring" ], "saas": true, - "scriptSrc": "app\\.brightinfo\\.com", + "scriptSrc": [ + "app\\.brightinfo\\.com" + ], "website": "https://www.brightinfo.com" }, "Brightcove": { @@ -2463,7 +2637,9 @@ "recurring" ], "saas": true, - "scripts": "players\\.brightcove\\.net/", + "scripts": [ + "players\\.brightcove\\.net/" + ], "website": "https://www.brightcove.com" }, "Brightspot": { @@ -2491,7 +2667,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/salesforce-wordpress-to-lead/", + "scriptSrc": [ + "/wp-content/plugins/salesforce-wordpress-to-lead/" + ], "website": "https://brilliantplugins.com/downloads/salesforce/" }, "Brimble": { @@ -2525,7 +2703,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.broadstreetads\\.com", + "scriptSrc": [ + "cdn\\.broadstreetads\\.com" + ], "website": "https://broadstreetads.com" }, "Bronto": { @@ -2544,7 +2724,9 @@ "poa" ], "saas": true, - "scriptSrc": "(?:snip|cdn)\\.bronto\\.com", + "scriptSrc": [ + "(?:snip|cdn)\\.bronto\\.com" + ], "website": "https://bronto.com" }, "Brownie": { @@ -2572,7 +2754,9 @@ "payg" ], "saas": true, - "scriptSrc": "assets\\.youthsrl\\.com/brownie", + "scriptSrc": [ + "assets\\.youthsrl\\.com/brownie" + ], "website": "https://www.browniesuite.com" }, "Browser-Update.org": { @@ -2662,7 +2846,9 @@ ], "description": "Budbee is a tech company that operates a logistics service for ecommerce.", "icon": "Budbee.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bBudbee\\b" ], @@ -2677,7 +2863,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/buddypress/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/buddypress/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://buddypress.org" }, "BugHerd": { @@ -2694,7 +2882,9 @@ "low" ], "saas": true, - "scriptSrc": "\\.bugherd\\.com/", + "scriptSrc": [ + "\\.bugherd\\.com/" + ], "website": "https://bugherd.com" }, "BugSnag": { @@ -2715,7 +2905,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/bugsnag.*\\.js", + "scriptSrc": [ + "/bugsnag.*\\.js" + ], "website": "https://bugsnag.com" }, "Bugcrowd": { @@ -2771,7 +2963,9 @@ ], "saas": true, "website": "https://builder.io", - "xhr": "cdn\\.builder\\.io" + "xhr": [ + "cdn\\.builder\\.io" + ] }, "Buildertrend": { "cats": [ @@ -2856,7 +3050,9 @@ "" ], "icon": "Business Catalyst.svg", - "scriptSrc": "CatalystScripts", + "scriptSrc": [ + "CatalystScripts" + ], "website": "https://businesscatalyst.com" }, "Business Website Builder": { @@ -2864,7 +3060,9 @@ 1 ], "icon": "Google.svg", - "url": "https?://[^.]+\\.business\\.page", + "url": [ + "https?://[^.]+\\.business\\.page" + ], "website": "https://businesswebsites.google.com/welcome" }, "ButterCMS": { @@ -2913,7 +3111,9 @@ "payg" ], "saas": true, - "scriptSrc": "cdnjs\\.buymeacoffee\\.com/([\\d.]+)\\;version:\\1", + "scriptSrc": [ + "cdnjs\\.buymeacoffee\\.com/([\\d.]+)\\;version:\\1" + ], "website": "https://www.buymeacoffee.com" }, "Buy with Prime": { @@ -2931,7 +3131,9 @@ "recurring" ], "saas": true, - "scriptSrc": "code\\.buywithprime\\.amazon\\.com/", + "scriptSrc": [ + "code\\.buywithprime\\.amazon\\.com/" + ], "website": "https://buywithprime.amazon.com" }, "BuySellAds": { @@ -2965,7 +3167,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.co-buying\\.com/", + "scriptSrc": [ + "cdn\\.co-buying\\.com/" + ], "website": "https://www.buyapowa.com" }, "BySide": { @@ -2984,7 +3188,9 @@ "recurring" ], "saas": true, - "scriptSrc": "webcare\\.byside\\.com/", + "scriptSrc": [ + "webcare\\.byside\\.com/" + ], "website": "https://byside.com" }, "Bynder": { @@ -3046,7 +3252,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.ibdok\\.ir/", + "scriptSrc": [ + "cdn\\.ibdok\\.ir/" + ], "website": "https://bdok.ir" }, "bowser": { @@ -3055,7 +3263,9 @@ ], "description": "A small, fast and rich-API browser/platform/engine detector for both browser and node.", "oss": true, - "scriptSrc": "(?:((?:\\d+\\.)+\\d+)\\/)?bowser(?:\\.min)?(?:[-\\.][\\d\\w]{0,64})?\\.js\\;version:\\1", + "scriptSrc": [ + "(?:((?:\\d+\\.)+\\d+)\\/)?bowser(?:\\.min)?(?:[-\\.][\\d\\w]{0,64})?\\.js\\;version:\\1" + ], "website": "https://opencollective.com/bowser" }, "bxSlider": { @@ -3070,7 +3280,9 @@ "low", "onetime" ], - "scriptSrc": "bxslider(?:\\.min)?\\.js(?:\\?ver=((?:\\d+\\.)+\\d+))?\\;version:\\1", + "scriptSrc": [ + "bxslider(?:\\.min)?\\.js(?:\\?ver=((?:\\d+\\.)+\\d+))?\\;version:\\1" + ], "website": "https://bxslider.com/" } } \ No newline at end of file diff --git a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/c.json b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/c.json index 39d4c245c50..5dcbb09f822 100644 --- a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/c.json +++ b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/c.json @@ -16,7 +16,9 @@ "requires": [ "D3" ], - "scriptSrc": "c3(?:\\.min)?(?:-[a-zA-Z0-9]{8})?\\.js(?:\\?ver=((?:\\d+\\.)+\\d+))?\\;version:\\1", + "scriptSrc": [ + "c3(?:\\.min)?(?:-[a-zA-Z0-9]{8})?\\.js(?:\\?ver=((?:\\d+\\.)+\\d+))?\\;version:\\1" + ], "website": "https://c3js.org/" }, "CCV Shop": { @@ -24,7 +26,9 @@ 6 ], "icon": "ccvshop.png", - "scriptSrc": "/website/JavaScript/Vertoshop\\.js", + "scriptSrc": [ + "/website/JavaScript/Vertoshop\\.js" + ], "website": "https://ccvshop.be" }, "CDN77": { @@ -65,7 +69,9 @@ ], "description": "Civic provides cookie control for user consent and the use of cookies.", "icon": "civic.png", - "scriptSrc": "cc\\.cdn\\.civiccomputing\\.com", + "scriptSrc": [ + "cc\\.cdn\\.civiccomputing\\.com" + ], "website": "https://www.civicuk.com/cookie-control" }, "CJDropshipping app": { @@ -81,7 +87,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "app\\.cjdropshipping\\.com/", + "scriptSrc": [ + "app\\.cjdropshipping\\.com/" + ], "website": "https://apps.shopify.com/cucheng" }, "CKEditor": { @@ -138,7 +146,9 @@ "js": { "cnzz_protocol": "" }, - "scriptSrc": "//[^./]+\\.cnzz\\.com/(?:z_stat.php|core)\\?", + "scriptSrc": [ + "//[^./]+\\.cnzz\\.com/(?:z_stat.php|core)\\?" + ], "website": "https://web.umeng.com/" }, "CPABuild": { @@ -216,7 +226,9 @@ "mid", "onetime" ], - "scriptSrc": "var/cache/misc/assets/js/tygh/scripts-(?:[\\d\\w]+)\\.js", + "scriptSrc": [ + "var/cache/misc/assets/js/tygh/scripts-(?:[\\d\\w]+)\\.js" + ], "website": "https://www.cs-cart.com" }, "CSSIgniter Olsen Light": { @@ -234,7 +246,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/olsen-light/.+scripts(?:\\.min)?\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/themes/olsen-light/.+scripts(?:\\.min)?\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://www.cssigniter.com/themes/olsen-light" }, "CTT": { @@ -243,7 +257,9 @@ ], "description": "CTT operates as the national postal service of Portugal.", "icon": "CTT.svg", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bTourline Express\\b", "\\bCTT\\b" @@ -264,7 +280,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.caast\\.tv/", + "scriptSrc": [ + "cdn\\.caast\\.tv/" + ], "website": "https://en.caast.tv" }, "CacheFly": { @@ -397,7 +415,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/plugins/caldera-forms/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/caldera-forms/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://calderaforms.com" }, "CalendarHero": { @@ -432,7 +452,9 @@ "freemium" ], "saas": true, - "scriptSrc": "assets\\.calendly\\.com/", + "scriptSrc": [ + "assets\\.calendly\\.com/" + ], "website": "https://calendly.com/" }, "CallRail": { @@ -486,7 +508,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.callbell\\.eu/", + "scriptSrc": [ + "\\.callbell\\.eu/" + ], "website": "https://www.callbell.eu" }, "Campaign Monitor": { @@ -502,7 +526,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.createsend1\\.com/", + "scriptSrc": [ + "\\.createsend1\\.com/" + ], "website": "https://www.campaignmonitor.com" }, "Candid Themes Fairy": { @@ -518,7 +544,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/fairy(?:-premium)?/.+custom\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/themes/fairy(?:-premium)?/.+custom\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://www.candidthemes.com/themes/fairy" }, "Canny": { @@ -616,7 +644,9 @@ "js": { "Captchme": "" }, - "scriptSrc": "^https?://api\\.captchme\\.net/", + "scriptSrc": [ + "^https?://api\\.captchme\\.net/" + ], "website": "https://captchme.com" }, "Captivate.fm": { @@ -651,7 +681,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.carbonads\\.com/", + "scriptSrc": [ + "\\.carbonads\\.com/" + ], "website": "https://carbonads.net" }, "CareCart": { @@ -669,7 +701,9 @@ "recurring" ], "saas": true, - "scriptSrc": "app\\.carecart\\.io/api/abandoned-cart/", + "scriptSrc": [ + "app\\.carecart\\.io/api/abandoned-cart/" + ], "website": "https://carecart.io/abandoned-cart-recovery-app" }, "CareCart Sales Pop Up": { @@ -686,7 +720,9 @@ "freemium" ], "saas": true, - "scriptSrc": "sales-pop\\.carecart\\.io/", + "scriptSrc": [ + "sales-pop\\.carecart\\.io/" + ], "website": "https://carecart.io/sales-pop-up-app" }, "Cargo": { @@ -705,7 +741,9 @@ "meta": { "cargo_title": "" }, - "scriptSrc": "(?]*src=\"[^/]*//[^/]*eway\\.com" ], "icon": "eway.png", - "scriptSrc": "secure\\.ewaypayments\\.com", + "scriptSrc": [ + "secure\\.ewaypayments\\.com" + ], "website": "https://www.eway.com.au/" }, "eZ Publish": { @@ -2500,7 +2664,9 @@ "ef.version": "^(.+)$\\;version:\\1", "efCore": "" }, - "scriptSrc": "/ef(?:-core)?(?:\\.min|\\.dev)?\\.js", + "scriptSrc": [ + "/ef(?:-core)?(?:\\.min|\\.dev)?\\.js" + ], "website": "https://ef.js.org" }, "emBlue": { @@ -2519,7 +2685,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.embluemail\\.com/(?:library/([\\d.]+))?\\;version:\\1", + "scriptSrc": [ + "\\.embluemail\\.com/(?:library/([\\d.]+))?\\;version:\\1" + ], "website": "https://www.embluemail.com/en" }, "enduro.js": { @@ -2557,7 +2725,9 @@ 67 ], "icon": "eucookie.png", - "scriptSrc": "eucookie\\.eu/public/gdpr-cookie-consent\\.js", + "scriptSrc": [ + "eucookie\\.eu/public/gdpr-cookie-consent\\.js" + ], "website": "https://www.eucookie.eu/" }, "experiencedCMS": { diff --git a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/f.json b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/f.json index fd2a2248132..872e62e8f47 100644 --- a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/f.json +++ b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/f.json @@ -60,7 +60,9 @@ "Microsoft SharePoint", "Microsoft ASP.NET" ], - "url": "Pages/SearchResults\\.aspx\\?k=", + "url": [ + "Pages/SearchResults\\.aspx\\?k=" + ], "website": "https://sharepoint.microsoft.com/en-us/product/capabilities/search/Pages/Fast-Search.aspx" }, "FUDforum": { @@ -125,7 +127,9 @@ "js": { "facebookChatSettings": "" }, - "scriptSrc": "connect\\.facebook\\.net/.+\\.customerchat\\.js", + "scriptSrc": [ + "connect\\.facebook\\.net/.+\\.customerchat\\.js" + ], "website": "https://developers.facebook.com/docs/messenger-platform/discovery/facebook-chat-plugin/" }, "Facebook Login": { @@ -172,7 +176,9 @@ ], "description": "Facil-iti is a web accessibility overlay which provides support for some people with disabilities and seniors.", "icon": "Facil-iti.svg", - "scriptSrc": "ws\\.facil-iti\\.com/tag/faciliti-tag\\.min\\.js", + "scriptSrc": [ + "ws\\.facil-iti\\.com/tag/faciliti-tag\\.min\\.js" + ], "website": "https://www.facil-iti.com/" }, "Fact Finder": { @@ -184,8 +190,12 @@ "" ], "icon": "Yahoo.svg", - "scriptSrc": "b\\.yjtag\\.jp/iframe", + "scriptSrc": [ + "b\\.yjtag\\.jp/iframe" + ], "website": "https://tagmanager.yahoo.co.jp/" }, "Yahoo! Web Analytics": { @@ -124,7 +130,9 @@ "js": { "YWA": "" }, - "scriptSrc": "d\\.yimg\\.com/mi/ywa\\.js", + "scriptSrc": [ + "d\\.yimg\\.com/mi/ywa\\.js" + ], "website": "https://web.analytics.yahoo.com" }, "YalinHost": { @@ -172,7 +180,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.yampi\\.io/", + "scriptSrc": [ + "cdn\\.yampi\\.io/" + ], "website": "https://www.yampi.com.br/loja-virtual" }, "Yandex SmartCaptcha": { @@ -229,7 +239,9 @@ "yandex_ad_format": "", "yandex_partner_id": "" }, - "scriptSrc": "https?://an\\.yandex\\.ru/", + "scriptSrc": [ + "https?://an\\.yandex\\.ru/" + ], "website": "https://partner.yandex.com" }, "Yandex.Messenger": { @@ -245,7 +257,9 @@ "pricing": [ "payg" ], - "scriptSrc": "chat\\.s3\\.yandex\\.net/widget\\.js", + "scriptSrc": [ + "chat\\.s3\\.yandex\\.net/widget\\.js" + ], "website": "https://dialogs.yandex.ru" }, "Yandex.Metrika": { @@ -354,7 +368,9 @@ } }, "icon": "Yelp.svg", - "scriptSrc": "yelp\\.com/biz_badge_js", + "scriptSrc": [ + "yelp\\.com/biz_badge_js" + ], "website": "https://yelp.com" }, "Yepcomm": { @@ -378,7 +394,9 @@ "YETT_BLACKLIST": "" }, "oss": true, - "scriptSrc": "/yett@([\\d\\.]+)/dist/yett\\.min\\.js\\;version:\\1", + "scriptSrc": [ + "/yett@([\\d\\.]+)/dist/yett\\.min\\.js\\;version:\\1" + ], "website": "https://github.com/elbywan/yett" }, "Yext": { @@ -418,7 +436,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.yieldify\\.com", + "scriptSrc": [ + "\\.yieldify\\.com" + ], "website": "https://www.yieldify.com" }, "Yieldlab": { @@ -426,7 +446,9 @@ 36 ], "icon": "Yieldlab.png", - "scriptSrc": "^https?://(?:[^/]+\\.)?yieldlab\\.net/", + "scriptSrc": [ + "^https?://(?:[^/]+\\.)?yieldlab\\.net/" + ], "website": "https://yieldlab.de" }, "Yii": { @@ -538,7 +560,9 @@ 99 ], "description": "Yodel is a delivery company for B2B and B2C orders in the United Kingdom.", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bYodel\\b" ], @@ -556,7 +580,9 @@ "recurring" ], "saas": true, - "scriptSrc": "\\.yola(?:cdn)?\\.(?:net|com)/", + "scriptSrc": [ + "\\.yola(?:cdn)?\\.(?:net|com)/" + ], "website": "https://www.yola.com" }, "YooMoney": { @@ -573,7 +599,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.yoomoney\\.ru/", + "scriptSrc": [ + "\\.yoomoney\\.ru/" + ], "website": "https://yoomoney.ru" }, "Yoori": { @@ -594,7 +622,9 @@ "pricing": [ "onetime" ], - "scripts": "console\\.log\\(\\'Yoori-Ecommerce", + "scripts": [ + "console\\.log\\(\\'Yoori-Ecommerce" + ], "website": "https://spagreen.net/yoori-ecommerce-solution" }, "Yotpo Loyalty & Referrals": { @@ -613,7 +643,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn(?:-loyalty)?\\.(?:swellrewards|yotpo)\\.com/", + "scriptSrc": [ + "cdn(?:-loyalty)?\\.(?:swellrewards|yotpo)\\.com/" + ], "website": "https://www.yotpo.com/platform/loyalty/" }, "Yotpo Reviews": { @@ -631,7 +663,9 @@ "recurring" ], "saas": true, - "scriptSrc": "(?!cdn-loyalty)\\.yotpo\\.com/", + "scriptSrc": [ + "(?!cdn-loyalty)\\.yotpo\\.com/" + ], "website": "https://www.yotpo.com/platform/reviews/" }, "Yotpo SMSBump": { @@ -657,7 +691,9 @@ "X-Yottaa-Metrics": "", "X-Yottaa-Optimizations": "" }, - "scriptSrc": "cdn\\.yottaa\\.\\w+/", + "scriptSrc": [ + "cdn\\.yottaa\\.\\w+/" + ], "website": "https://www.yottaa.com" }, "YouCam Makeup": { @@ -675,7 +711,9 @@ "recurring" ], "saas": true, - "scriptSrc": "plugins-media\\.(?:perfectcorp|makeupar)\\.com/", + "scriptSrc": [ + "plugins-media\\.(?:perfectcorp|makeupar)\\.com/" + ], "website": "https://www.perfectcorp.com/business/products/virtual-makeup" }, "YouCan": { @@ -720,7 +758,9 @@ "payg" ], "saas": true, - "scriptSrc": "app\\.youpay\\.ai/", + "scriptSrc": [ + "app\\.youpay\\.ai/" + ], "website": "https://youpay.co" }, "YouTrack": { @@ -745,7 +785,9 @@ "<(?:param|embed|iframe)[^>]+youtube(?:-nocookie)?\\.com/(?:v|embed)" ], "icon": "YouTube.png", - "scriptSrc": "\\.youtube\\.com/", + "scriptSrc": [ + "\\.youtube\\.com/" + ], "website": "https://www.youtube.com" }, "YunoHost": { @@ -759,7 +801,9 @@ "Debian" ], "oss": true, - "scriptSrc": "/ynh_portal\\.js", + "scriptSrc": [ + "/ynh_portal\\.js" + ], "website": "https://yunohost.org" }, "yellow.ai": { @@ -775,7 +819,9 @@ "poa" ], "saas": true, - "scriptSrc": "cdn\\.yellowmessenger\\.com", + "scriptSrc": [ + "cdn\\.yellowmessenger\\.com" + ], "website": "https://yellow.ai/" } } \ No newline at end of file diff --git a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/z.json b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/z.json index d1258ea4a20..f2a3a1cf7fa 100644 --- a/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/z.json +++ b/addOns/wappalyzer/src/main/resources/org/zaproxy/zap/extension/wappalyzer/resources/technologies/z.json @@ -10,7 +10,9 @@ "implies": [ "Java" ], - "scriptSrc": "zkau/", + "scriptSrc": [ + "zkau/" + ], "website": "https://zkoss.org" }, "ZURB Foundation": { @@ -46,7 +48,9 @@ "meta": { "Author": "ZABBIX SIA\\;confidence:70" }, - "url": "\\/zabbix\\/\\;confidence:30", + "url": [ + "\\/zabbix\\/\\;confidence:30" + ], "website": "https://zabbix.com" }, "Zakeke": { @@ -86,7 +90,9 @@ "WooCommerce" ], "saas": true, - "scriptSrc": "/wp-content/plugins/zakeke-interactive-product-designer/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "scriptSrc": [ + "/wp-content/plugins/zakeke-interactive-product-designer/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1" + ], "website": "https://www.zakeke.com" }, "Zakeke Visual Customizer": { @@ -107,7 +113,9 @@ "Shopify" ], "saas": true, - "scriptSrc": "\\.zakeke\\.com/Scripts/integration/shopify/", + "scriptSrc": [ + "\\.zakeke\\.com/Scripts/integration/shopify/" + ], "website": "https://www.zakeke.com" }, "Zakra": { @@ -130,7 +138,9 @@ "requires": [ "WordPress" ], - "scriptSrc": "/wp-content/themes/zakra/", + "scriptSrc": [ + "/wp-content/themes/zakra/" + ], "website": "https://zakratheme.com" }, "Zanox": { @@ -144,7 +154,9 @@ "js": { "zanox": "" }, - "scriptSrc": "zanox\\.com/scripts/zanox\\.js$", + "scriptSrc": [ + "zanox\\.com/scripts/zanox\\.js$" + ], "website": "https://zanox.com" }, "Zeabur": { @@ -184,7 +196,9 @@ 99 ], "description": "Zeleris provides door to door shipment delivery to Ireland, UK and the EU.", - "requiresCategory": 6, + "requiresCategory": [ + 6 + ], "text": [ "\\bZeleris\\b" ], @@ -242,7 +256,9 @@ "low" ], "saas": true, - "scriptSrc": "static\\.zdassets\\.com", + "scriptSrc": [ + "static\\.zdassets\\.com" + ], "website": "https://zendesk.com" }, "Zendesk Chat": { @@ -256,7 +272,9 @@ "payg" ], "saas": true, - "scriptSrc": "v2\\.zopim\\.com", + "scriptSrc": [ + "v2\\.zopim\\.com" + ], "website": "https://zopim.com" }, "Zendesk Sunshine Conversations": { @@ -273,7 +291,9 @@ "recurring" ], "saas": true, - "scriptSrc": "cdn\\.smooch\\.io/", + "scriptSrc": [ + "cdn\\.smooch\\.io/" + ], "website": "https://www.zendesk.com/platform/conversations" }, "Zenfolio": { @@ -298,7 +318,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.zeotap\\.com", + "scriptSrc": [ + "\\.zeotap\\.com" + ], "website": "https://zeotap.com" }, "Zepto": { @@ -309,7 +331,9 @@ "js": { "Zepto": "" }, - "scriptSrc": "zepto.*\\.js", + "scriptSrc": [ + "zepto.*\\.js" + ], "website": "https://zeptojs.com" }, "ZestMoney": { @@ -475,7 +499,9 @@ "recurring" ], "saas": true, - "scriptSrc": "/zipify-oneclickupsell-vendor\\.js", + "scriptSrc": [ + "/zipify-oneclickupsell-vendor\\.js" + ], "website": "https://zipify.com/apps/ocu/" }, "Zipify Pages": { @@ -526,7 +552,9 @@ "recurring" ], "saas": true, - "scriptSrc": "c(?:reator)?\\.zmags\\.com/", + "scriptSrc": [ + "c(?:reator)?\\.zmags\\.com/" + ], "website": "https://www.creatorbyzmags.com" }, "Zocdoc": { @@ -540,7 +568,9 @@ "payg" ], "saas": true, - "scriptSrc": "offsiteschedule\\.zocdoc\\.com", + "scriptSrc": [ + "offsiteschedule\\.zocdoc\\.com" + ], "website": "https://www.zocdoc.com" }, "Zoey": { @@ -561,7 +591,9 @@ "zoey.developer": "", "zoeyDev": "" }, - "scriptSrc": "cdna4\\.zoeysite\\.com", + "scriptSrc": [ + "cdna4\\.zoeysite\\.com" + ], "website": "https://www.zoey.com/" }, "Zoho": { @@ -617,7 +649,9 @@ "payg" ], "saas": true, - "scriptSrc": "\\.pagesense\\.(?:cn|io)?", + "scriptSrc": [ + "\\.pagesense\\.(?:cn|io)?" + ], "website": "https://www.zoho.com/pagesense/" }, "Zoko": { @@ -638,7 +672,9 @@ "mid" ], "saas": true, - "scriptSrc": "zoko-shopify-prod\\.web\\.app", + "scriptSrc": [ + "zoko-shopify-prod\\.web\\.app" + ], "website": "https://www.zoko.io/" }, "Zone.js": { @@ -669,7 +705,9 @@ "poa" ], "saas": true, - "scriptSrc": "\\.zonos\\.com/", + "scriptSrc": [ + "\\.zonos\\.com/" + ], "website": "https://zonos.com" }, "ZoodPay": { @@ -682,7 +720,9 @@ "payg" ], "saas": true, - "scriptSrc": "wp-content/plugins/zoodpay/(?:.+\\?ver=([\\d\\.]+))?\\;version:\\1", + "scriptSrc": [ + "wp-content/plugins/zoodpay/(?:.+\\?ver=([\\d\\.]+))?\\;version:\\1" + ], "website": "https://www.zoodpay.com" }, "Zoominfo": { @@ -692,7 +732,9 @@ "description": "ZoomInfo provides actionable B2B contact and company information for sales and marketing teams.", "icon": "Zoominfo.svg", "saas": true, - "scriptSrc": "ws\\.zoominfo\\.com", + "scriptSrc": [ + "ws\\.zoominfo\\.com" + ], "website": "https://www.zoominfo.com/" }, "Zoominfo Chat": { @@ -702,7 +744,9 @@ "description": "ZoomInfo chat is a live chat solution.", "icon": "Zoominfo.svg", "saas": true, - "scriptSrc": "madstreetden\\.widget\\.insent\\.ai", + "scriptSrc": [ + "madstreetden\\.widget\\.insent\\.ai" + ], "website": "https://www.zoominfo.com/chat" }, "Zope": { @@ -753,7 +797,9 @@ "meta": { "generator": "Zozo Ecommerce" }, - "scriptSrc": "zozo-main\\.min\\.js", + "scriptSrc": [ + "zozo-main\\.min\\.js" + ], "website": "https://zozo.vn" }, "Zuppler": {