From 0541421a82ba0b3dcb4a9945a1cf467176953393 Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Thu, 23 Sep 2021 16:29:29 -0500 Subject: [PATCH 1/3] Update managed WordPress providers - Add WordPress VIP, WordPress.com, Pressable - Remove Automattic --- .../webextension/images/icons/automattic.png | Bin 329 -> 0 bytes .../webextension/images/icons/pressable.svg | 15 +++++++ src/technologies/a.json | 12 ------ src/technologies/p.json | 14 ++++++ src/technologies/w.json | 40 ++++++++++++------ 5 files changed, 56 insertions(+), 25 deletions(-) delete mode 100644 src/drivers/webextension/images/icons/automattic.png create mode 100644 src/drivers/webextension/images/icons/pressable.svg diff --git a/src/drivers/webextension/images/icons/automattic.png b/src/drivers/webextension/images/icons/automattic.png deleted file mode 100644 index 95fe4da7b4b7f59e37fbf62ca2ad6e9db9636708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NS%G|m0G|+7 zhW=BzhaaDM`Bi__^<}r;z5n?~aNfoEy$}BV|G(?;r@B+m7^a_d-hBJs#~-XS&v%@A zVdB3KXa)mkfk$L90|Va?5N4dJ%_j{MT<_`P7*cU7`R3UMt_TUX5Qp8S46YAWPuzNt zHHFcP{V=zNmeZ?$oBz3qb)-Ey{n}NmBIc)-P~>TT_Qg|kq?rVma`rE3&h`=1+UK>w z@2)|!zNp@T+K0zh#q&&Klulr3G@bQbLS~=jfzX)f1qTlt*cHT}_Mvo^$BniZ>$T@K zd}(00A;kAS?cRY6UaV~)$oXw ZA^x5j!>6!)SwN>Vc)I$ztaD0e0st#ohA034 diff --git a/src/drivers/webextension/images/icons/pressable.svg b/src/drivers/webextension/images/icons/pressable.svg new file mode 100644 index 000000000..ef26aba71 --- /dev/null +++ b/src/drivers/webextension/images/icons/pressable.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/technologies/a.json b/src/technologies/a.json index d786db1dc..e1632dc8d 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -2594,18 +2594,6 @@ "scripts": "/lock/([\\d.]+)/lock(?:.min)?\\.js\\;version:\\1", "website": "https://auth0.com/docs/libraries/lock" }, - "Automattic": { - "cats": [ - 62 - ], - "description": "Automattic is a freemium blogging service and an open-source blogging software.", - "headers": { - "X-Hacker": "(?:automattic\\.com/jobs|wpvip\\.com/careers)" - }, - "icon": "automattic.png", - "implies": "WordPress", - "website": "https://automattic.com/" - }, "Autopilot": { "cats": [ 32, diff --git a/src/technologies/p.json b/src/technologies/p.json index 03b32a50f..d609cfab2 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -1353,6 +1353,20 @@ "scripts": "prefixfree\\.js", "website": "https://leaverou.github.io/prefixfree/" }, + "Pressable": { + "cats": [ + 62 + ], + "description": "Pressable is a managed hoting platform for WordPress.", + "headers": { + "host-header": "^Pressable" + }, + "icon": "pressable.svg", + "implies": [ + "WordPress" + ], + "website": "https://pressable.com" + }, "PrestaShop": { "cats": [ 6 diff --git a/src/technologies/w.json b/src/technologies/w.json index edc398239..45007433f 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -896,28 +896,29 @@ "cats": [ 62 ], + "description": "WordPress VIP is a managed hosting platform for WordPress.", "headers": { - "x-powered-by": "^WordPress\\.com VIP" + "x-powered-by": "^WordPress VIP|wpvip.com" }, "icon": "wpvip.svg", "implies": [ - "WordPress", - "Automattic" + "WordPress" ], "website": "https://wpvip.com" }, - "WorldPay": { + "WordPress.com": { "cats": [ - 41 + 62 ], - "description": "WorldPay is a merchant services and payment processing provider offering a payment gateway for online transactions.", - "dom": "img[src*='secure.worldpay.com'], img[alt='Powered by WorldPay'], a[href*='worldpay.com'][target='_blank']", - "icon": "WorldPay.svg", - "pricing": [ - "payg" + "description": "WordPress.com is a platform for self-publishing that is popular for blogging and other works.", + "headers": { + "host-header": "WordPress\\.com" + }, + "icon": "WordPress.svg", + "implies": [ + "WordPress" ], - "saas": true, - "website": "https://online.worldpay.com" + "website": "https://wordpress.com" }, "Workarea": { "cats": [ @@ -929,7 +930,20 @@ "workarea": "" }, "website": "https://www.workarea.com/" - }, + }, + "WorldPay": { + "cats": [ + 41 + ], + "description": "WorldPay is a merchant services and payment processing provider offering a payment gateway for online transactions.", + "dom": "img[src*='secure.worldpay.com'], img[alt='Powered by WorldPay'], a[href*='worldpay.com'][target='_blank']", + "icon": "WorldPay.svg", + "pricing": [ + "payg" + ], + "saas": true, + "website": "https://online.worldpay.com" + }, "Wufoo": { "cats": [ 73 From afcd1894c6b65ac3186deb2a4c41c1197802306b Mon Sep 17 00:00:00 2001 From: Kyle Taylor Date: Thu, 23 Sep 2021 17:02:42 -0500 Subject: [PATCH 2/3] Running yarn build to clean up --- src/categories.json | 2 +- src/technologies/a.json | 28 ++++++++-------- src/technologies/b.json | 72 ++++++++++++++++++++--------------------- src/technologies/c.json | 60 +++++++++++++++++----------------- src/technologies/d.json | 6 ++-- src/technologies/e.json | 48 +++++++++++++-------------- src/technologies/f.json | 20 ++++++------ src/technologies/g.json | 30 ++++++++--------- src/technologies/i.json | 6 ++-- src/technologies/k.json | 4 +-- src/technologies/m.json | 50 ++++++++++++++-------------- src/technologies/o.json | 4 +-- src/technologies/p.json | 50 ++++++++++++++-------------- src/technologies/q.json | 6 ++-- src/technologies/r.json | 42 ++++++++++++------------ src/technologies/s.json | 62 +++++++++++++++++------------------ src/technologies/t.json | 32 +++++++++--------- src/technologies/u.json | 6 ++-- src/technologies/v.json | 30 ++++++++--------- src/technologies/w.json | 8 ++--- src/technologies/z.json | 6 ++-- 21 files changed, 287 insertions(+), 285 deletions(-) diff --git a/src/categories.json b/src/categories.json index 25c706f58..09db6b370 100644 --- a/src/categories.json +++ b/src/categories.json @@ -367,4 +367,4 @@ "name": "Digital asset management", "priority": 9 } -} +} \ No newline at end of file diff --git a/src/technologies/a.json b/src/technologies/a.json index e1632dc8d..9054ae6da 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -247,16 +247,16 @@ 68 ], "description": "Accessible360 is a web accessibility company based in Edina, Minnesota.", - "icon": "Accessible360.png", "dom": "a[href*='accessible360.com/'][target='_blank'], a[href*='accessible360.com/'] > img", + "icon": "Accessible360.png", + "pricing": [ + "poa" + ], + "saas": true, "scripts": [ "/npm/@accessible360/accessible-slick@([\\d\\.]+)/\\;version:\\1", "/accessible360/accessible-slick/slick/slick\\.min\\.js\\?v=([\\d\\.]+)\\;version:\\1" ], - "saas": true, - "pricing": [ - "poa" - ], "website": "https://accessible360.com" }, "Accessibly": { @@ -1404,13 +1404,13 @@ "js": { "_atrk_opts.domain": "" }, - "scripts": "\\.cloudfront\\.net/atrk\\.js", - "saas": true, "pricing": [ "freemium", "mid", "recurring" ], + "saas": true, + "scripts": "\\.cloudfront\\.net/atrk\\.js", "website": "https://support.alexa.com/hc/en-us/sections/200063374" }, "Algolia": { @@ -1565,12 +1565,14 @@ "cats": [ 69 ], - "xhr": "cognito-idp\\..+\\.amazonaws\\.com", "description": "Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps. Amazon Cognito supports sign-in with social identity providers, such as Apple, Facebook, Google, and Amazon, and enterprise identity providers via SAML 2.0 and OpenID Connect.", - "pricing": ["payg"], "icon": "aws.svg", "implies": "Amazon Web Services", - "website": "https://aws.amazon.com/cognito/" + "pricing": [ + "payg" + ], + "website": "https://aws.amazon.com/cognito/", + "xhr": "cognito-idp\\..+\\.amazonaws\\.com" }, "Amazon EC2": { "cats": [ @@ -1710,12 +1712,12 @@ "js": { "_mbsy.integrations": "" }, - "scripts": "cdn\\.getambassador\\.com/", - "saas": true, "pricing": [ "high", "recurring" ], + "saas": true, + "scripts": "cdn\\.getambassador\\.com/", "website": "https://www.getambassador.com" }, "Amber": { @@ -2835,4 +2837,4 @@ "oss": true, "website": "http://augmented-ui.com" } -} +} \ No newline at end of file diff --git a/src/technologies/b.json b/src/technologies/b.json index be6a4de5a..f688062a0 100644 --- a/src/technologies/b.json +++ b/src/technologies/b.json @@ -135,16 +135,6 @@ }, "website": "https://tools.ietf.org/html/rfc7617" }, - "basket.js": { - "cats": [ - 59 - ], - "icon": "basket.js.png", - "js": { - "basket.isValidItem": "" - }, - "website": "https://addyosmani.github.io/basket.js/" - }, "Bazaarvoice": { "cats": [ 90 @@ -223,11 +213,11 @@ ], "description": "BeyondMenu is an online food ordering service.", "icon": "BeyondMenu.png", - "scripts": "static\\.beyondmenu\\.com/", - "saas": true, "pricing": [ "payg" ], + "saas": true, + "scripts": "static\\.beyondmenu\\.com/", "website": "https://www.beyondmenu.com/contactus.aspx" }, "Big Cartel": { @@ -939,11 +929,11 @@ "js": { "Brandfolder.account": "" }, - "scripts": "cdn\\.brandfolder\\.com/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scripts": "cdn\\.brandfolder\\.com/", "website": "https://brandfolder.com" }, "Braze": { @@ -1269,23 +1259,6 @@ "scripts": "CatalystScripts", "website": "http://businesscatalyst.com" }, - "Buyapowa": { - "cats": [ - 94 - ], - "description": "Buyapowa is a scalable referral marketing and advocacy platform designed for all industries.", - "icon": "Buyapowa.svg", - "js": { - "Buyapowa.CanaryCheck": "" - }, - "scripts": "cdn\\.co-buying\\.com/", - "saas": true, - "pricing": [ - "poa", - "recurring" - ], - "website": "https://www.buyapowa.com" - }, "Buy me a coffee": { "cats": [ 5, @@ -1318,24 +1291,51 @@ ], "website": "http://buysellads.com" }, + "Buyapowa": { + "cats": [ + 94 + ], + "description": "Buyapowa is a scalable referral marketing and advocacy platform designed for all industries.", + "icon": "Buyapowa.svg", + "js": { + "Buyapowa.CanaryCheck": "" + }, + "pricing": [ + "poa", + "recurring" + ], + "saas": true, + "scripts": "cdn\\.co-buying\\.com/", + "website": "https://www.buyapowa.com" + }, "Bynder": { "cats": [ 95 ], + "cookies": { + "bynder": "^[\\dA-Z]+-[\\dA-Z]+-[\\dA-Z]+-[\\dA-Z]+$" + }, "description": "Bynder is a cloud-based marketing platform where brands create, find, and use all their digital content.", "icon": "Bynder.svg", "js": { "Bynder.cloudfront": "\\.cloudfront\\.net/frontend/([\\d\\.]+)/\\;version:\\1" }, - "cookies": { - "bynder": "^[\\dA-Z]+-[\\dA-Z]+-[\\dA-Z]+-[\\dA-Z]+$" - }, - "saas": true, "pricing": [ "payg", "mid", "recurring" ], + "saas": true, "website": "https://www.bynder.com" + }, + "basket.js": { + "cats": [ + 59 + ], + "icon": "basket.js.png", + "js": { + "basket.isValidItem": "" + }, + "website": "https://addyosmani.github.io/basket.js/" } -} +} \ No newline at end of file diff --git a/src/technologies/c.json b/src/technologies/c.json index ca4f07da6..534ab0198 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -214,12 +214,12 @@ 95 ], "description": "Canto is a digital asset management solution.", - "icon": "Canto.svg", "dom": "link[href*='.canto.com/'], a[href*='.canto.com/'], img[src*='.canto.com/']", - "saas": true, + "icon": "Canto.svg", "pricing": [ "poa" ], + "saas": true, "website": "https://www.canto.com" }, "Captch Me": { @@ -380,13 +380,13 @@ 32 ], "description": "ChannelAdvisor is a provider of cloud-based solutions to ecommerce companies.", - "icon": "ChannelAdvisor.svg", "dom": "link[href*='.channeladvisor.com']", - "scripts": "\\.channeladvisor\\.com/", - "saas": true, - "pricing":[ + "icon": "ChannelAdvisor.svg", + "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.channeladvisor\\.com/", "website": "https://www.channeladvisor.com" }, "Chaport": { @@ -581,12 +581,12 @@ 93 ], "description": "Chinese Menu Online is an online food ordering service.", - "icon": "Chinese Menu Online.png", "dom": "li > a[href*='chinesemenuonline.com']", - "saas": true, + "icon": "Chinese Menu Online.png", "pricing": [ "payg" ], + "saas": true, "website": "https://www.chinesemenuonline.com" }, "Chitika": { @@ -1183,11 +1183,11 @@ "js": { "tc_vars": "" }, - "scripts": "\\.tagcommander\\.com", - "saas": true, - "pricing":[ + "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.tagcommander\\.com", "website": "https://www.commandersact.com/en/solutions/tagcommander/" }, "Commanders Act TrustCommander": { @@ -1196,11 +1196,11 @@ ], "description": "Commanders Act TrustCommander is a consent management platform (CMP) which allows you to comply with the general data protection regulation (GDPR) regulation in terms of collecting consent.", "icon": "Commanders Act.svg", - "scripts": "\\.trustcommander\\.net/privacy/.+_v([\\d]+)_([\\d]+)\\.js\\;version:\\1.\\2", - "saas": true, - "pricing":[ + "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.trustcommander\\.net/privacy/.+_v([\\d]+)_([\\d]+)\\.js\\;version:\\1.\\2", "website": "https://www.commandersact.com/en/solutions/trustcommander/" }, "Commerce Server": { @@ -1711,30 +1711,30 @@ ], "website": "https://www.coveo.com/" }, + "CoverManager": { + "cats": [ + 5, + 72 + ], + "description": "CoverManager is a restaurant table booking widget.", + "html": "]*covermanager\\.com/reservation", + "icon": "CoverManager.svg", + "website": "https://www.covermanager.com" + }, "Covet.pics": { "cats": [ 5 ], "description": "Covet.pics is a customizable Shopify app for Instagram and Lookbook shoppable galleries.", "icon": "Covet.pics.svg", - "scripts": "\\.covet\\.pics/.+widget@([\\d\\.]+)\\;version:\\1", - "saas": true, "pricing": [ "low", "recurring" ], + "saas": true, + "scripts": "\\.covet\\.pics/.+widget@([\\d\\.]+)\\;version:\\1", "website": "https://covet.pics" }, - "CoverManager": { - "cats": [ - 5, - 72 - ], - "description": "CoverManager is a restaurant table booking widget.", - "html": "]*covermanager\\.com/reservation", - "icon": "CoverManager.svg", - "website": "https://www.covermanager.com" - }, "Cowboy": { "cats": [ 22 @@ -1866,18 +1866,18 @@ "implies": [ "Shopify", "Cart Functionality" - ], + ], "pricing": [ "freemium", "low", "recurring" ], - "saas": true, + "saas": true, "scripts": [ "load\\.csell\\.co" ], "website": "https://csell.io/" - }, + }, "CrossBox": { "cats": [ 30 @@ -2070,4 +2070,4 @@ "oss": true, "website": "https://github.com/zloirock/core-js" } -} +} \ No newline at end of file diff --git a/src/technologies/d.json b/src/technologies/d.json index 7993c1371..49faa8c53 100644 --- a/src/technologies/d.json +++ b/src/technologies/d.json @@ -486,14 +486,14 @@ 91 ], "description": "Dividebuy provides retailer financing solutions.", - "dom": "div[class*='dividebuy-softcredit']", + "dom": "div[class*='dividebuy-softcredit']", "icon": "DivideBuy.png", "js": { "display_dividebuy_modal": "" }, "saas": true, "website": "https://dividebuy.co.uk/" - }, + }, "Divido": { "cats": [ 41, @@ -971,4 +971,4 @@ "scripts": "deepMiner\\.js", "website": "https://github.com/deepwn/deepMiner" } -} +} \ No newline at end of file diff --git a/src/technologies/e.json b/src/technologies/e.json index a4c5985ea..887c47960 100644 --- a/src/technologies/e.json +++ b/src/technologies/e.json @@ -153,16 +153,6 @@ "scripts": "\\.easystore\\.co/", "website": "https://www.easystore.co" }, - "eBay Partner Network": { - "cats": [ - 71, - 94 - ], - "description": "eBay Partner Network is an online referral program where eBay pays commissions to referrers on sales generated by customers they’ve referred.", - "icon": "eBay.svg", - "scripts": "epnt\\.ebay\\.com/", - "website": "https://partnernetwork.ebay.com" - }, "Ecwid": { "cats": [ 6 @@ -284,15 +274,15 @@ "icon": "Elevar.svg", "js": { "ElevarGtmSuite": "", - "webpackChunkelevar_gtm_suite_scripts": "", - "elevar_gtm_errors": "" + "elevar_gtm_errors": "", + "webpackChunkelevar_gtm_suite_scripts": "" }, - "saas": true, "pricing": [ "freemium", "low", "recurring" ], + "saas": true, "website": "https://www.getelevar.com" }, "Elm": { @@ -396,17 +386,17 @@ ], "description": "Enjin CMS is a content management system which focused creation of websites for gaming guilds, clans, Minecraft servers, or fan communities.", "icon": "Enjin.svg", - "js":{ - "Enjin_UI": "", - "Enjin_Core_Storage_Cache": "" + "js": { + "Enjin_Core_Storage_Cache": "", + "Enjin_UI": "" }, - "scripts": "\\.enjin\\.com/", - "saas": true, "pricing": [ "freemium", "low", "recurring" ], + "saas": true, + "scripts": "\\.enjin\\.com/", "website": "https://www.enjin.com" }, "Ensighten": { @@ -491,16 +481,16 @@ 6 ], "description": "Essent SiteBuilder Pro is a fully-integrated web-based website design system, content management and ecommerce system.", + "dom": "a[href*='www.essent.com'][target='_blank']", "icon": "Essent.png", "meta": { "GENERATOR": "^Essent® SiteBuilder Pro$" }, - "dom": "a[href*='www.essent.com'][target='_blank']", - "saas": true, - "pricing":[ + "pricing": [ "low", "recurring" ], + "saas": true, "website": "https://www.essent.com/SiteBuilderPro.html" }, "Essential JS 2": { @@ -701,16 +691,16 @@ 84 ], "description": "Extole is an online marketing platform that enables brands and businesses to get new customers through loyalty and referral programs.", - "icon": "Extole.png", "dom": "li > a[href*='.extole.com/'][target='_blank']", + "icon": "Extole.png", "js": { "extole.VERSION": "^([\\d\\.]+)$\\;version:\\1" }, - "scripts": "\\.(?:extole|xtlo)\\.(?:com|net)/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.(?:extole|xtlo)\\.(?:com|net)/", "website": "https://www.extole.com" }, "Ezoic": { @@ -770,6 +760,16 @@ "scripts": "[^a-z\\d]e107\\.js", "website": "http://e107.org" }, + "eBay Partner Network": { + "cats": [ + 71, + 94 + ], + "description": "eBay Partner Network is an online referral program where eBay pays commissions to referrers on sales generated by customers they’ve referred.", + "icon": "eBay.svg", + "scripts": "epnt\\.ebay\\.com/", + "website": "https://partnernetwork.ebay.com" + }, "eClass": { "cats": [ 1 diff --git a/src/technologies/f.json b/src/technologies/f.json index 8bd5228df..682b43cd8 100644 --- a/src/technologies/f.json +++ b/src/technologies/f.json @@ -534,17 +534,17 @@ 84 ], "description": "Flocktory is a social referral marketing platform that enables users to share personalised offers via social networks.", - "icon": "Flocktory.png", "dom": "iframe[src*='.flocktory.com/']", + "icon": "Flocktory.png", "js": { "flocktory": "", "flocktoryPurchase": "" }, - "scripts": "\\.flocktory\\.com/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.flocktory\\.com/", "website": "https://www.flocktory.com" }, "Flow": { @@ -921,18 +921,18 @@ "description": "Friendbuy is a cloud-based referral marketing solution designed to help ecommerce businesses of all sizes.", "icon": "Friendbuy.svg", "js": { - "friendbuyAPI.merchantId": "", - "friendbuy": "" + "friendbuy": "", + "friendbuyAPI.merchantId": "" }, - "scripts": [ - "\\.cloudfront\\.net/js/friendbuy\\.min\\.js", - "static\\.fbot\\.me/friendbuy\\.js" - ], - "saas": true, "pricing": [ "mid", "recurring" ], + "saas": true, + "scripts": [ + "\\.cloudfront\\.net/js/friendbuy\\.min\\.js", + "static\\.fbot\\.me/friendbuy\\.js" + ], "website": "https://www.friendbuy.com" }, "Froala Editor": { diff --git a/src/technologies/g.json b/src/technologies/g.json index 49a6db06e..23c105723 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -333,21 +333,6 @@ }, "website": "http://get-simple.info" }, - "Getsitecontrol": { - "cats": [ - 5, - 73 - ], - "description": "Getsitecontrol is a form and popup builder.", - "icon": "Getsitecontrol.svg", - "scripts": "\\.getsitecontrol\\.com/", - "saas": true, - "pricing": [ - "low", - "recurring" - ], - "website": "https://getsitecontrol.com" - }, "GetSocial": { "cats": [ 69, @@ -379,6 +364,21 @@ "website": "https://getintent.com", "xhr": "\\.adhigh\\.net" }, + "Getsitecontrol": { + "cats": [ + 5, + 73 + ], + "description": "Getsitecontrol is a form and popup builder.", + "icon": "Getsitecontrol.svg", + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "\\.getsitecontrol\\.com/", + "website": "https://getsitecontrol.com" + }, "Ghost": { "cats": [ 1, diff --git a/src/technologies/i.json b/src/technologies/i.json index 825cd3984..8d4b3df62 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -147,16 +147,16 @@ 95 ], "description": "Image Relay is a digital asset management system that allows organizations to upload, manage, organize, monitor and track their digital assets.", - "icon": "Image Relay.svg", "dom": "a[href*='.imagerelay.com/'][target='_blank']", + "icon": "Image Relay.svg", "js": { "ImageRelay.accounts": "" }, - "scripts": "static\\.imagerelay\\.com/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scripts": "static\\.imagerelay\\.com/", "website": "https://www.imagerelay.com" }, "Immutable.js": { diff --git a/src/technologies/k.json b/src/technologies/k.json index eeb36580e..6c7ba64d9 100644 --- a/src/technologies/k.json +++ b/src/technologies/k.json @@ -127,12 +127,12 @@ "Kapchat": "", "kap_chat_js": "" }, - "scripts": "\\.kapturecrm\\.com/.+\\?ver=([\\d\\.]+)\\;version:\\1", - "saas": true, "pricing": [ "payg", "recurring" ], + "saas": true, + "scripts": "\\.kapturecrm\\.com/.+\\?ver=([\\d\\.]+)\\;version:\\1", "website": "https://www.kapturecrm.com" }, "Karma": { diff --git a/src/technologies/m.json b/src/technologies/m.json index 61ff02caf..3499867cd 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -30,6 +30,25 @@ "saas": true, "website": "http://modx.com" }, + "MTCaptcha": { + "cats": [ + 16 + ], + "description": "MTCaptcha is a captcha service that is GDPR and WCAG compliant, providing the confidence of privacy and accessibility.", + "icon": "MTCaptcha.png", + "js": { + "mtcaptcha.getVerifiedToken": "", + "mtcaptchaConfig.sitekey": "" + }, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "saas": true, + "scripts": "service(?:2)?\\.mtcaptcha\\.com/", + "website": "https://www.mtcaptcha.com" + }, "MadAdsMedia": { "cats": [ 36 @@ -672,14 +691,14 @@ ], "description": "Mention Me is a referral marketing platform for conversion-obsessed ecommerce brands.", "icon": "Mention Me.png", - "js" :{ + "js": { "MentionMe": "" }, - "scripts": "\\.mention-me\\.com/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.mention-me\\.com/", "website": "https://www.mention-me.com" }, "Menufy Online Ordering": { @@ -687,8 +706,8 @@ 93 ], "description": "Menufy is an online and mobile meal ordering service.", - "icon": "Menufy.png", "dom": "a[href*='.menufy.com/'][target='_blank']", + "icon": "Menufy.png", "pricing": [ "payg" ], @@ -704,11 +723,11 @@ "js": { "Views_Website_Layouts_Footer_Menufy": "" }, - "scripts": "sitecontent-menufycom\\.netdna-ssl\\.com/", "pricing": [ "payg" ], "saas": true, + "scripts": "sitecontent-menufycom\\.netdna-ssl\\.com/", "website": "https://restaurant.menufy.com" }, "Mercado Shops": { @@ -1474,25 +1493,6 @@ "url": "/mozard/!suite", "website": "http://mozard.nl" }, - "MTCaptcha": { - "cats": [ - 16 - ], - "description": "MTCaptcha is a captcha service that is GDPR and WCAG compliant, providing the confidence of privacy and accessibility.", - "icon": "MTCaptcha.png", - "js": { - "mtcaptchaConfig.sitekey": "", - "mtcaptcha.getVerifiedToken": "" - }, - "scripts": "service(?:2)?\\.mtcaptcha\\.com/", - "saas": true, - "pricing": [ - "freemium", - "low", - "recurring" - ], - "website": "https://www.mtcaptcha.com" - }, "Mura CMS": { "cats": [ 1, @@ -1677,7 +1677,7 @@ "icon": "Mobicred.png", "scripts": "app\\.mobicredwidget\\.co\\.za", "website": "https://mobicred.co.za/" - }, + }, "mod_auth_pam": { "cats": [ 33 diff --git a/src/technologies/o.json b/src/technologies/o.json index d6bcd1ec1..d128dae3d 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -813,13 +813,13 @@ "Orankl": "", "oranklInit": "" }, - "scripts": "www\\.orankl\\.com/", - "saas": true, "pricing": [ "freemium", "low", "recurring" ], + "saas": true, + "scripts": "www\\.orankl\\.com/", "website": "https://www.orankl.com" }, "Orchard CMS": { diff --git a/src/technologies/p.json b/src/technologies/p.json index d609cfab2..37f6bb028 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -337,18 +337,6 @@ "scripts": "app\\.paybright\\.com", "website": "https://paybright.com" }, - "Payflex": { - "cats": [ - 41, - 91 - ], - "description": "Payflex offers an online payment gateway solution to South African merchants that allows shoppers to pay over 6 weeks, interest-free.", - "dom": "[aria-labelledby='pi-payflex']", - "icon": "Payflex.png", - "saas": true, - "scripts": "partpayassets\\.blob\\.core\\.windows\\.net", - "website": "https://payflex.co.za/" - }, "PayFast": { "cats": [ 41 @@ -357,7 +345,7 @@ "dom": "[aria-labelledby='pi-payfast_instant_eft']", "icon": "Payfast.svg", "website": "https://www.payfast.co.za/" - }, + }, "PayKickStart": { "cats": [ 5, @@ -406,6 +394,18 @@ "website": "https://paypal.com", "xhr": "\\.paypal\\.com" }, + "Payflex": { + "cats": [ + 41, + 91 + ], + "description": "Payflex offers an online payment gateway solution to South African merchants that allows shoppers to pay over 6 weeks, interest-free.", + "dom": "[aria-labelledby='pi-payflex']", + "icon": "Payflex.png", + "saas": true, + "scripts": "partpayassets\\.blob\\.core\\.windows\\.net", + "website": "https://payflex.co.za/" + }, "Payl8r": { "cats": [ 41, @@ -499,11 +499,11 @@ "Pepperjam": "", "PepperjamTracking": "" }, - "scripts": "\\.pepperjam\\.com/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.pepperjam\\.com/", "website": "https://www.pepperjam.com" }, "Percona": { @@ -682,20 +682,20 @@ 6 ], "description": "PhotoShelter is a cloud storage service that doubles as a website and ecommerce platform for photographers.", + "dom": "link[href*='.c.photoshelter.com']", "icon": "PhotoShelter.png", "implies": [ "PHP", "MySQL", "jQuery" ], - "dom": "link[href*='.c.photoshelter.com']", - "scripts": "\\.psecn\\.photoshelter\\.com/", - "url": "photoshelter\\.com", - "saas": true, "pricing": [ "low", "recurring" ], + "saas": true, + "scripts": "\\.psecn\\.photoshelter\\.com/", + "url": "photoshelter\\.com", "website": "https://www.photoshelter.com" }, "PhotoShelter for Brands": { @@ -703,8 +703,6 @@ 95 ], "description": "PhotoShelter for Brands is a cloud-based media management system for companies and organizations.", - "icon": "PhotoShelter.png", - "excludes": "PhotoShelter", "dom": { "a[href*='.photoshelter.com/']": { "attributes": { @@ -717,10 +715,12 @@ } } }, - "saas": true, + "excludes": "PhotoShelter", + "icon": "PhotoShelter.png", "pricing": [ "poa" ], + "saas": true, "website": "https://brands.photoshelter.com" }, "Phusion Passenger": { @@ -1148,13 +1148,13 @@ "cats": [ 68 ], - "description": "Pojo.me provides a Accessibility overlay plug-in for any WordPress Theme or Page Builder.", + "description": "Pojo.me provides a Accessibility overlay plug-in for any WordPress Theme or Page Builder.", "icon": "Pojo.me.png", "js": { "PojoA11yOptions": "" }, "website": "https://pojo.me/plugins/accessibility/" - }, + }, "Polyfill": { "cats": [ 59 @@ -1959,4 +1959,4 @@ }, "website": "http://punbb.informer.com" } -} +} \ No newline at end of file diff --git a/src/technologies/q.json b/src/technologies/q.json index 716f5d6b7..f2ddfb3c7 100644 --- a/src/technologies/q.json +++ b/src/technologies/q.json @@ -96,11 +96,11 @@ "QueueIt.Javascript.Version": "([\\d\\.]+)\\;version:\\1", "queueit_clientside_config": "" }, - "scripts": "\\.queue-it\\.net/", - "saas": true, - "pricing":[ + "pricing": [ "poa" ], + "saas": true, + "scripts": "\\.queue-it\\.net/", "website": "https://queue-it.com" }, "Quick.CMS": { diff --git a/src/technologies/r.json b/src/technologies/r.json index 5817b4012..239d66e14 100644 --- a/src/technologies/r.json +++ b/src/technologies/r.json @@ -298,6 +298,23 @@ "scripts": "checkout\\.razorpay\\.com", "website": "https://razorpay.com/" }, + "Re:amaze": { + "cats": [ + 52 + ], + "description": "Re:amaze is a multi-brand customer service, live chat, and help desk solution.", + "icon": "Re:amaze.png", + "js": { + "reamaze.version": "^([\\d\\.]+)$\\;version:\\1" + }, + "pricing": [ + "payg", + "recurring" + ], + "saas": true, + "scripts": "\\.reamaze\\.com/", + "website": "https://www.reamaze.com" + }, "ReDoc": { "cats": [ 4 @@ -365,23 +382,6 @@ ], "website": "https://reactrouter.com/" }, - "Re:amaze": { - "cats": [ - 52 - ], - "description": "Re:amaze is a multi-brand customer service, live chat, and help desk solution.", - "icon": "Re:amaze.png", - "js": { - "reamaze.version": "^([\\d\\.]+)$\\;version:\\1" - }, - "scripts": "\\.reamaze\\.com/", - "saas": true, - "pricing": [ - "payg", - "recurring" - ], - "website": "https://www.reamaze.com" - }, "RebelMouse": { "cats": [ 1 @@ -606,14 +606,14 @@ 84 ], "description": "ReferralCandy is a marketing platform that gets shoppers to refer their friends.", - "icon": "ReferralCandy.svg", "dom": "iframe[src*='.referralcandy.com/'],li > a[href*='.referralcandy.com/'],div > a[href*='.referralcandy.com/'] ", - "scripts": "\\.referralcandy\\.com/", - "saas": true, + "icon": "ReferralCandy.svg", "pricing": [ "low", "recurring" ], + "saas": true, + "scripts": "\\.referralcandy\\.com/", "website": "https://www.referralcandy.com" }, "Refersion": { @@ -1257,4 +1257,4 @@ ], "website": "https://www.google.com/recaptcha/" } -} +} \ No newline at end of file diff --git a/src/technologies/s.json b/src/technologies/s.json index be5c86ffd..62c5ce55b 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -1,24 +1,4 @@ { - "SaaSquatch": { - "cats": [ - 94, - 84 - ], - "description": "SaaSquatch is a cloud-based loyalty, referral and rewards marketing platform.", - "icon": "SaaSquatch.svg", - "js": { - "SAASQUATCH_TENANT_ALIAS": "", - "squatch.CtaWidget": "", - "squatchQuery": "" - }, - "scripts": "(?:\\.cloudfront\\.net/assets/javascripts/(?:v2/)?|/sas)squatch\\.min\\.js", - "saas": true, - "pricing": [ - "high", - "recurring" - ], - "website": "https://www.saasquatch.com" - }, "SAP": { "cats": [ 53 @@ -249,6 +229,26 @@ "scripts": "swfobject.*\\.js", "website": "https://github.com/swfobject/swfobject" }, + "SaaSquatch": { + "cats": [ + 94, + 84 + ], + "description": "SaaSquatch is a cloud-based loyalty, referral and rewards marketing platform.", + "icon": "SaaSquatch.svg", + "js": { + "SAASQUATCH_TENANT_ALIAS": "", + "squatch.CtaWidget": "", + "squatchQuery": "" + }, + "pricing": [ + "high", + "recurring" + ], + "saas": true, + "scripts": "(?:\\.cloudfront\\.net/assets/javascripts/(?:v2/)?|/sas)squatch\\.min\\.js", + "website": "https://www.saasquatch.com" + }, "Saber": { "cats": [ 57 @@ -333,15 +333,15 @@ ], "description": "SalesFire is a SaaS company specialising in conversion rate optimisation, intelligent personalisation and on-site search solutions.", "icon": "SalesFire.svg", - "js":{ + "js": { "loadSalesfire": "" }, - "scripts": "cdn\\.salesfire\\.co\\.uk/", - "saas": true, "pricing": [ "payg", "recurring" ], + "saas": true, + "scripts": "cdn\\.salesfire\\.co\\.uk/", "website": "https://www.salesfire.co.uk" }, "Salesfloor": { @@ -860,7 +860,7 @@ ], "saas": true, "website": "https://selz.com/" - }, + }, "Semantic UI": { "cats": [ 66 @@ -1369,8 +1369,8 @@ 1 ], "description": "Shopistry is a data-driven, headless customer management system.", - "icon": "Shopistry.png", "dom": "img[src*='cdn.shopistrystage.com/'],link[imagesrcset*='cdn.shopistrystage.com/']", + "icon": "Shopistry.png", "pricing": [ "mid", "recurring" @@ -1964,12 +1964,12 @@ 93 ], "description": "Slice is an online food ordering platform for independent pizzerias.", - "icon": "Slice.svg", "dom": "a[href*='slicelife.com/restaurants/']", - "saas": true, + "icon": "Slice.svg", "pricing": [ "payg" ], + "saas": true, "website": "https://slicelife.com/owners" }, "Slick": { @@ -2662,12 +2662,12 @@ "js": { "Spothopper": "" }, - "scripts": "static\\.spotapps\\.co/", - "saas":true, "pricing": [ "mid", "recurring" ], + "saas": true, + "scripts": "static\\.spotapps\\.co/", "website": "https://www.spothopperapp.com" }, "SpotX": { @@ -2734,11 +2734,11 @@ "js": { "webpackJsonpteespring-custom-storefront": "" }, - "scripts": "\\.creator-spring\\.com/", - "saas": true, "pricing": [ "freemium" ], + "saas": true, + "scripts": "\\.creator-spring\\.com/", "website": "https://www.spri.ng" }, "Sqreen": { diff --git a/src/technologies/t.json b/src/technologies/t.json index fac131717..e2bbed922 100644 --- a/src/technologies/t.json +++ b/src/technologies/t.json @@ -225,10 +225,10 @@ "js": { "talkable.config.version": "([\\d\\.]+)\\;version:\\1" }, - "saas": true, "pricing": [ "poa" ], + "saas": true, "website": "https://www.talkable.com" }, "Tamago": { @@ -1022,19 +1022,6 @@ "scripts": "consent\\.trustarc\\.com", "website": "http://trustarc.com" }, - "Trustspot": { - "cats": [ - 90 - ], - "description": "TrustSpot provides a solution to capture ratings & reviews, video testimonials, photos, social experiences, and product Q&A.", - "icon": "Trustspot.png", - "js": { - "trustspot_key": "" - }, - "saas": true, - "scripts": "trustspot\\.io", - "website": "https://trustspot.io/" - }, "TrustYou": { "cats": [ 5 @@ -1057,12 +1044,12 @@ ], "description": "Trusted Shops is a company that acts as a 3'rd party representing the common interests of both consumers and retailers.", "icon": "Trusted Shops.svg", - "scripts": "widgets\\.trustedshops\\.com/", - "saas": true, "pricing": [ "low", "recurring" ], + "saas": true, + "scripts": "widgets\\.trustedshops\\.com/", "website": "https://www.trustedshops.co.uk" }, "Trustpilot": { @@ -1083,6 +1070,19 @@ "scripts": "\\.trustpilot\\.com", "website": "https://business.trustpilot.com" }, + "Trustspot": { + "cats": [ + 90 + ], + "description": "TrustSpot provides a solution to capture ratings & reviews, video testimonials, photos, social experiences, and product Q&A.", + "icon": "Trustspot.png", + "js": { + "trustspot_key": "" + }, + "saas": true, + "scripts": "trustspot\\.io", + "website": "https://trustspot.io/" + }, "Tumblr": { "cats": [ 11 diff --git a/src/technologies/u.json b/src/technologies/u.json index 6a1354569..f263b748e 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -210,17 +210,17 @@ 68 ], "description": "UsableNet is a technology for web accessibility and digital transformation, providing end-to-end services.", - "icon": "UsableNet.png", "dom": "iframe[src*='.usablenet.com/pt/']", + "icon": "UsableNet.png", "js": { "enableUsableNetAssistive": "" }, - "scripts": "\\.usablenet\\.com/pt/", - "saas": true, "pricing": [ "poa", "recurring" ], + "saas": true, + "scripts": "\\.usablenet\\.com/pt/", "website": "https://usablenet.com" }, "Uscreen": { diff --git a/src/technologies/v.json b/src/technologies/v.json index 0d1b96caf..5e648bff2 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -12,6 +12,16 @@ }, "website": "http://vivvo.net" }, + "VK Pixel": { + "cats": [ + 10 + ], + "description": "VK is a Russian online social media and social networking service.", + "dom": "img[src*='vk.com/rtrg?p=VK-RTRG-']", + "icon": "vk.svg", + "scripts": "vk\\.com/js/api/openapi\\.js", + "website": "https://vk.com/" + }, "VP-ASP": { "cats": [ 6 @@ -322,14 +332,14 @@ 94 ], "description": "Viral Loops is a viral and referral marketing platform to launch ranking competitions, sweepstakes, pre-launch and referral programs.", - "icon": "Viral Loops.svg", "dom": "link[href*='wp-content/plugins/viral-loops-wp-integration/assets/']", - "scripts": "app\\.viral-loops\\.com/", - "saas":true, + "icon": "Viral Loops.svg", "pricing": [ "low", "recurring" ], + "saas": true, + "scripts": "app\\.viral-loops\\.com/", "website": "https://viral-loops.com" }, "Virgool": { @@ -522,7 +532,7 @@ "saas": true, "scripts": "vuex\\.vue\\.ai", "website": "https://vue.ai/" - }, + }, "Vue.js": { "cats": [ 12 @@ -618,15 +628,5 @@ "generator": "vibecommerce" }, "website": "http://vibecommerce.com.br" - }, - "VK Pixel": { - "cats": [ - 10 - ], - "description": "VK is a Russian online social media and social networking service.", - "dom": "img[src*='vk.com/rtrg?p=VK-RTRG-']", - "icon": "vk.svg", - "scripts": "vk\\.com/js/api/openapi\\.js", - "website": "https://vk.com/" } -} +} \ No newline at end of file diff --git a/src/technologies/w.json b/src/technologies/w.json index 45007433f..fbf546655 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -601,12 +601,12 @@ "WidenSessionTimer": "\\;confidence:50", "WidenUI": "\\;confidence:50" }, - "scripts": "assets/\\d+-\\d+/stack/en/widenjs\\.js", - "saas": true, "pricing": [ "high", "recurring" ], + "saas": true, + "scripts": "assets/\\d+-\\d+/stack/en/widenjs\\.js", "website": "https://www.widen.com" }, "Wigzo": { @@ -986,7 +986,7 @@ }, "scripts": "\\.wurfl\\.io", "website": "https://web.wurfl.io/" - }, + }, "webEdition": { "cats": [ 1 @@ -1058,4 +1058,4 @@ "url": "^https?://[^/]+\\.wpcache\\.co", "website": "https://wpcache.co" } -} +} \ No newline at end of file diff --git a/src/technologies/z.json b/src/technologies/z.json index b1b859a0b..f74e03ae1 100644 --- a/src/technologies/z.json +++ b/src/technologies/z.json @@ -292,7 +292,7 @@ "icon": "Zoko.png", "implies": [ "WhatsApp Business Chat" - ], + ], "js": { "__zoko_app_version": "" }, @@ -300,11 +300,11 @@ "recurring", "payg", "mid" - ], + ], "saas": true, "scripts": "zoko-shopify-prod\\.web\\.app", "website": "https://www.zoko.io/" - }, + }, "Zone.js": { "cats": [ 12 From df562f84747e0064de2cbfdedb1918f91a04338e Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 24 Sep 2021 09:40:50 +1000 Subject: [PATCH 3/3] Update w.json --- src/technologies/w.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/technologies/w.json b/src/technologies/w.json index fbf546655..c9f9b9df3 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -898,7 +898,7 @@ ], "description": "WordPress VIP is a managed hosting platform for WordPress.", "headers": { - "x-powered-by": "^WordPress VIP|wpvip.com" + "x-powered-by": "^WordPress VIP|wpvip\\.com" }, "icon": "wpvip.svg", "implies": [ @@ -1058,4 +1058,4 @@ "url": "^https?://[^/]+\\.wpcache\\.co", "website": "https://wpcache.co" } -} \ No newline at end of file +}