From 056e86ec26d9a543c8f2fac83c95ea8e6391e4ae Mon Sep 17 00:00:00 2001 From: nurbek Date: Tue, 17 Aug 2021 11:17:58 +0600 Subject: [PATCH 01/76] Add Thimatic / Reviews --- .../webextension/images/icons/Thimatic.png | Bin 0 -> 592 bytes .../webextension/images/icons/razorpay.svg | 4 ---- src/technologies.json | 14 ++++++++++++++ 3 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Thimatic.png delete mode 100644 src/drivers/webextension/images/icons/razorpay.svg diff --git a/src/drivers/webextension/images/icons/Thimatic.png b/src/drivers/webextension/images/icons/Thimatic.png new file mode 100644 index 0000000000000000000000000000000000000000..d271a0c9bc414b1667aa63021cd5d0eb55b643a5 GIT binary patch literal 592 zcmV-W0WpxPV7tk`0TSybd^w@PUju=4SS{wWRgJre!qd@6_$s+jK^cqf5ZTX!@)sO_g~*8 zlSz$)k^(dg!^rxtwe5EML_$eJ*YrFu;XkJp5DCQw@aNk(s!AamO%jR?Fq_SiDB8z$ zh=xN#u>lr~MFAaF={G>D+wItb;rWBw2)YjQIYz0zgI7l}R88 zfLd^;;VuE9N&-m$+|%zc`m{6?SOCM}FyZflLH}_`AQr%Sz0P2yfx8}};KB@IiVJXu z!VYP+d%a$km|_8JHk&F&SqN%Fy$xfhA`8H>EEWE+PD-X}K2V$h{-Ki!YQx&dq1`5? z5=?(LtO4QAz}Ts%9RZbs=%9VZ&7rsemdmBefO9t=XEYjF6bAqnnA-mzqkPnEIG@jR z6bAsVU23l{MfqTgD)1{(8~})bx(D8#ajWchJ60-c1E^aMEE(kkz_hxY&|d=t+yeup z07DL|%K)a+X-YT8F;y-xqy?~AtyBs+I=+ZNb1)cWNK;xnAy&49`TfA-C(Mg*H4&*V e__L4Yf71`Voupx92@sk90000 - - - diff --git a/src/technologies.json b/src/technologies.json index a54b22d9f..6498c4854 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -26498,6 +26498,20 @@ "website": "https://www.thetradedesk.com", "xhr": "adsvr\\.org" }, + "Thimatic": { + "cats": [ + 90 + ], + "description": "Thimatic is an product review shopify app.", + "icon": "Thimatic.png", + "scripts": "thimatic-apps\\.com/product_review/.*?v=([\\d.]+)\\;version:\\1", + "saas": true, + "pricing": [ + "low", + "recurring" + ], + "website": "https://thimatic-apps.com/" + }, "three.js": { "cats": [ 25 From 898667044fe097c9da5f12bf73259660e20b71db Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 20 Aug 2021 07:57:48 +1000 Subject: [PATCH 02/76] Update technologies.json --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 6498c4854..395b0c111 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -26502,7 +26502,7 @@ "cats": [ 90 ], - "description": "Thimatic is an product review shopify app.", + "description": "Thimatic is a Shopify app for product reviews.", "icon": "Thimatic.png", "scripts": "thimatic-apps\\.com/product_review/.*?v=([\\d.]+)\\;version:\\1", "saas": true, From b7c77495119d4296512005f5ca9f9fa7bd87c8aa Mon Sep 17 00:00:00 2001 From: nurbek Date: Fri, 20 Aug 2021 10:55:56 +0600 Subject: [PATCH 03/76] Add EasyStore / ecommerce --- .../webextension/images/icons/EasyStore.svg | 6 ++++++ src/technologies.json | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/drivers/webextension/images/icons/EasyStore.svg diff --git a/src/drivers/webextension/images/icons/EasyStore.svg b/src/drivers/webextension/images/icons/EasyStore.svg new file mode 100644 index 000000000..2a4d2ee8f --- /dev/null +++ b/src/drivers/webextension/images/icons/EasyStore.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 5a7a2b6f9..9a31c61cc 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6880,6 +6880,24 @@ "implies": "Docker", "website": "https://easyengine.io" }, + "EasyStore": { + "cats": [ + 6 + ], + "description": "EasyStore is a multi sales channel ecommerce platform.", + "icon": "EasyStore.svg", + "saas": true, + "js": { + "EasyStore": "" + }, + "scripts": "\\.easystore\\.co/", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "website": "https://www.easystore.co" + }, "Ecwid": { "cats": [ 6 From 421ad9de1454ab3832ad247f49ae91512ffc2595 Mon Sep 17 00:00:00 2001 From: Handri Pangestiaji Date: Fri, 20 Aug 2021 14:45:56 +0700 Subject: [PATCH 04/76] Add Sirclo / Ecommerce --- .../webextension/images/icons/Sirclo.svg | 3 +++ src/technologies.json | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Sirclo.svg diff --git a/src/drivers/webextension/images/icons/Sirclo.svg b/src/drivers/webextension/images/icons/Sirclo.svg new file mode 100644 index 000000000..f3c7d51ac --- /dev/null +++ b/src/drivers/webextension/images/icons/Sirclo.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/technologies.json b/src/technologies.json index 5a7a2b6f9..ab0e04337 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -26850,6 +26850,25 @@ "scripts": "checkout\\.razorpay\\.com", "pricing": ["payg"], "website": "https://razorpay.com/" + }, + "Sirclo" : { + "cats": [ + 6 + ], + "description": "online business solutions, how to sell online, manage marketplaces, manage e-commerce websites, go digital", + "icon": "Sirclo.svg", + "headers": { + "X-Powered-By": "Sirclo" + }, + "scripts": "template\\.sirclocdn\\.com/", + "pricing": [ + "low", + "freemium", + "recurring" + ], + "saas": true, + "url": "^https?//.+\\.sirclo\\.me", + "website": "https://sirclo.com/" } } } From 7ce7a80d04e29900cd798ca36f75058e2880cce4 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Fri, 20 Aug 2021 11:27:09 +0100 Subject: [PATCH 05/76] Added BNPL category and categorised existing technologies https://github.com/AliasIO/wappalyzer/issues/4422 --- .../webextension/_locales/ca/messages.json | 5 ++--- .../webextension/_locales/de/messages.json | 3 ++- .../webextension/_locales/el/messages.json | 3 ++- .../webextension/_locales/en/messages.json | 3 ++- .../webextension/_locales/es/messages.json | 3 ++- .../webextension/_locales/fa/messages.json | 3 ++- .../webextension/_locales/fr/messages.json | 3 ++- .../webextension/_locales/gl_ES/messages.json | 3 ++- .../webextension/_locales/gr/messages.json | 3 ++- .../webextension/_locales/id/messages.json | 3 ++- .../webextension/_locales/it/messages.json | 3 ++- .../webextension/_locales/ja/messages.json | 3 ++- .../webextension/_locales/ko/messages.json | 3 ++- .../webextension/_locales/nl/messages.json | 3 ++- .../webextension/_locales/pl/messages.json | 3 ++- .../webextension/_locales/pt/messages.json | 3 ++- .../webextension/_locales/pt_BR/messages.json | 3 ++- .../webextension/_locales/ro/messages.json | 3 ++- .../webextension/_locales/ru/messages.json | 3 ++- .../webextension/_locales/sk/messages.json | 3 ++- .../webextension/_locales/tr/messages.json | 3 ++- .../webextension/_locales/uk/messages.json | 3 ++- .../webextension/_locales/uz/messages.json | 3 ++- .../webextension/_locales/zh_CN/messages.json | 3 ++- .../webextension/_locales/zh_TW/messages.json | 3 ++- src/technologies.json | 22 ++++++++++++++----- 26 files changed, 66 insertions(+), 33 deletions(-) diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 5f3a09134..3ffe6bddd 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -181,7 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } - - + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 4f1f22db2..4ee4baa4e 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index b0dc58f9e..5c68e41ed 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -177,5 +177,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index d5ae1ff9a..49b3b2284 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -179,5 +179,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index bc636d2f1..e37c38de7 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index e9ea2b0de..29211f631 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 7054ea074..79389656a 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index fb2922e29..f9cb4285d 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index 747bf0d52..0625d9c98 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -177,5 +177,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 8a372b007..22133c3d6 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 3776827e5..75f4aa1b7 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index d1a7e2931..95a166e48 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -179,5 +179,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json index 58dec6e99..2e45e96d8 100644 --- a/src/drivers/webextension/_locales/ko/messages.json +++ b/src/drivers/webextension/_locales/ko/messages.json @@ -179,5 +179,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/nl/messages.json b/src/drivers/webextension/_locales/nl/messages.json index 5c3b1faca..196c58091 100644 --- a/src/drivers/webextension/_locales/nl/messages.json +++ b/src/drivers/webextension/_locales/nl/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 2b4a57893..f5cd17d14 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index 6dc34a78f..56431a351 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index d3ef6f013..950b7a370 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index b5198f4bb..0c4e191d9 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -177,5 +177,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 2c61cfe59..2ca5c02a6 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -179,5 +179,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index d3143b821..0be134972 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index c66c448e2..18876ce84 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 5bce1d1e0..af551358d 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index 39dabdd5c..27a1a9bf4 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index fa415c51d..2b28fe865 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -177,5 +177,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index f7ff62229..00302f5ee 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -181,5 +181,6 @@ "categoryName87": { "message": "WordPress plugins" }, "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" } + "categoryName90": { "message": "Reviews" }, + "categoryName91": { "message": "Buy now pay later" } } diff --git a/src/technologies.json b/src/technologies.json index 5a7a2b6f9..cb471a3c6 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -348,6 +348,10 @@ "90": { "name": "Reviews", "priority": 9 + }, + "91": { + "name": "Buy now pay later", + "priority": 9 } }, "technologies": { @@ -1353,7 +1357,8 @@ }, "Affirm": { "cats": [ - 41 + 41, + 91 ], "description": "Affirm is a loan company that allows users to buy goods or services offered by online merchants and pay off those purchases in fixed monthly payments.", "dom": "link[href*='.affirm.com']", @@ -1389,7 +1394,8 @@ }, "Afterpay": { "cats": [ - 41 + 41, + 91 ], "cpe": "cpe:/a:afterpay:afterpay", "description": "Afterpay is a 'buy now, pay later' platform that makes it possible to pay off purchased goods in fortnightly instalments.", @@ -3781,7 +3787,8 @@ }, "Bread": { "cats": [ - 41 + 41, + 91 ], "description": "Bread is a buy now, pay later platform for ecommerce websites.", "dom": "#bread-mini-cart-btn", @@ -11441,7 +11448,8 @@ "Klarna Checkout": { "cats": [ 41, - 6 + 6, + 91 ], "cookies": { "ku1-sid": "", @@ -11796,7 +11804,8 @@ }, "Laterpay": { "cats": [ - 41 + 41, + 91 ], "description": "Laterpay is a service that simplifies payments on the Internet. In addition to the classic immediate purchase option, Laterpay also allows you to buy digital content such as articles or videos now and pay later.", "icon": "laterpay.png", @@ -15127,7 +15136,8 @@ }, "OpenPay": { "cats": [ - 41 + 41, + 91 ], "description": "Openpay is an innovative online and in-store payment solution enabling you to purchase now and pay later, with no interest.", "icon": "openpay.png", From 64f8e7c1ff1df1899b66389b37004f410ab67833 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Fri, 20 Aug 2021 11:34:22 +0100 Subject: [PATCH 06/76] Improved Paypal detection https://github.com/AliasIO/wappalyzer/issues/4299 --- src/technologies.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies.json b/src/technologies.json index cb471a3c6..b749536d8 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -15912,6 +15912,9 @@ "paypalClientId": "", "paypalJs": "" }, + "meta": { + "id": "in-context-paypal-metadata" + }, "pricing": [ "payg" ], From 34f6ede8c47c94157dfafcd77a46fae74826782f Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Fri, 20 Aug 2021 12:15:36 +0100 Subject: [PATCH 07/76] Added Bitcoin https://github.com/AliasIO/wappalyzer/issues/4281 --- src/drivers/webextension/images/icons/Bitcoin.svg | 6 ++++++ src/technologies.json | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Bitcoin.svg diff --git a/src/drivers/webextension/images/icons/Bitcoin.svg b/src/drivers/webextension/images/icons/Bitcoin.svg new file mode 100644 index 000000000..ae322f236 --- /dev/null +++ b/src/drivers/webextension/images/icons/Bitcoin.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies.json b/src/technologies.json index b749536d8..78c4327d0 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -3171,6 +3171,15 @@ ], "website": "https://birdeye.com" }, + "Bitcoin": { + "cats": [ + 41 + ], + "description": "Bitcoin is a decentralized digital currency, without a central bank or single administrator, that can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries.", + "dom": "[aria-labelledby='pi-bitcoin']", + "icon": "Bitcoin.svg", + "website": "https://en.wikipedia.org/wiki/Bitcoin" + }, "Bitrix24": { "cats": [ 53 From 035dc9434a22394dc12edeffc60bd5e13d8ff248 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Fri, 20 Aug 2021 14:14:08 -0600 Subject: [PATCH 08/76] Add Newspack WordPress plugin --- .../webextension/images/icons/NewspackLogo.png | Bin 0 -> 4436 bytes src/technologies.json | 12 ++++++++++++ 2 files changed, 12 insertions(+) create mode 100644 src/drivers/webextension/images/icons/NewspackLogo.png diff --git a/src/drivers/webextension/images/icons/NewspackLogo.png b/src/drivers/webextension/images/icons/NewspackLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..fc621d1a566ff8ec132edbf31cdf19a81d9d9a6f GIT binary patch literal 4436 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" + ], + "icon": "NewspackLogo.png", + "website": "https://github.com/Automattic/newspack-plugin" + }, "Next.js": { "cats": [ 18, From 3211ac9c83574cb7e0fa8cdfb6c1dbc1c05d4460 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 21 Aug 2021 15:04:08 +0600 Subject: [PATCH 09/76] Add Touch2Success / ecommerce --- .../webextension/images/icons/Touch2Success.svg | 12 ++++++++++++ src/technologies.json | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Touch2Success.svg diff --git a/src/drivers/webextension/images/icons/Touch2Success.svg b/src/drivers/webextension/images/icons/Touch2Success.svg new file mode 100644 index 000000000..91d8208dc --- /dev/null +++ b/src/drivers/webextension/images/icons/Touch2Success.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 5a7a2b6f9..218e2bded 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -22181,6 +22181,17 @@ "icon": "TotalCode.png", "website": "http://www.totalcode.com" }, + "Touch2Success": { + "cats": [ + 6 + ], + "description": "Touch2Success is a fully featured restaurant POS software designed to serve startups, enterprises.", + "icon": "touch2success.svg", + "meta": { + "content": "^Touch2Success$" + }, + "website": "https://www.touch2success.com" + }, "TownNews": { "cats": [ 1 From 7e1b251f7bbafd293f351d0aed9161ed47a385ca Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 21 Aug 2021 15:08:19 +0600 Subject: [PATCH 10/76] Add Touch2Success / ecommerce --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 218e2bded..c3f6c292c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -22186,7 +22186,7 @@ 6 ], "description": "Touch2Success is a fully featured restaurant POS software designed to serve startups, enterprises.", - "icon": "touch2success.svg", + "icon": "Touch2Success.svg", "meta": { "content": "^Touch2Success$" }, From b64c986ede6f27f438741bc88a9bc647f2d4b93f Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sat, 21 Aug 2021 19:52:46 +0100 Subject: [PATCH 11/76] Added Shopify product reviews and Consent Management https://github.com/AliasIO/wappalyzer/issues/4403 https://github.com/AliasIO/wappalyzer/issues/4272 --- src/technologies.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/technologies.json b/src/technologies.json index ad63b3543..5f402ed00 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -19536,6 +19536,31 @@ "url": "^https?//.+\\.myshopify\\.com", "website": "http://shopify.com" }, + "Shopify Consent Management": { + "cats": [ + 67 + ], + "description": "Consent management powered by Shopify", + "icon": "Shopify.svg", + "scripts": [ + "cookie_consent_shopify\\.js" + ], + "website": "https://apps.shopify.com/customer-privacy-banner" + }, + "Shopify Product Reviews": { + "cats": [ + 90 + ], + "description": "Product reviews powered by Shopify", + "icon": "Shopify.svg", + "js": { + "SPR": "" + }, + "scripts": [ + "productreviews\\.shopifycdn\\.com" + ], + "website": "https://apps.shopify.com/product-reviews" + }, "Shoplo": { "cats": [ 6 From 8d2a891db55897a716b839ca1cc7f2b8a4a4b3b1 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sat, 21 Aug 2021 20:00:05 +0100 Subject: [PATCH 12/76] Added Stackcommerce https://github.com/AliasIO/wappalyzer/issues/4464 --- .../webextension/images/icons/Stackcommerce.png | Bin 0 -> 1396 bytes src/technologies.json | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Stackcommerce.png diff --git a/src/drivers/webextension/images/icons/Stackcommerce.png b/src/drivers/webextension/images/icons/Stackcommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..9443d5245a964a89e004359f4f37ce12a5b3e516 GIT binary patch literal 1396 zcmV-)1&jKLP)0db_?iuSp|H6CTHxi z>~%Twp@)YRg)wFI6E7;HJFSpt)`xwXK+lAa#3tpLoI<0S+a2?TKtdYE%pLM~cN%!F zIV3q55=o0^+CIujYfE2F5L!6rxd0r>1sH|{pGT4VfG2@xK9bYaRk8|hwIXKOd{?m+(Ut%=%BO@a-4DaXheiv?9 zBEzJTNJbbp_BQ(A>_a%c%J=d!GVnz_skp24{_jzJn8z6Y_+i#6;42@87~fiN&f#x62)@&|sd-yzTQt01mY z@*VufSo{-&UcD`j3F|SuKd(>U;KmN{cfs1864!Zb@&e?4)O*ILk861UI`-cZO2(}o znZ&A4fM>Tfz77QbBLim`oNRF<0{jwA>`Gze17NNA9m!M)!?DSEdTex+i1o;f4>$D( zdh?n`_NRe=Nb);=!IvcoO=P?@e2`9D0mEFU{O!lH8jz)D=ZIC1<$7I=!0{C!aU}Da zI2W5-PFqf(G)ENLmgFVLZ7i1#>uCBXhB><^5yeesM4S@2=VgLv3o2OdX3-mZCWJxK zdGc{Gc$Uk0leQ+yL_Tzkse%3}IR8d*>fe)e8_Dsr+{Yh4g(tSTGT;X3&GW_el7P=; zxUkQyX*pNQ*o$VcA~mP#4Sk9Z1w7I#v^Ouphq)B^jiS0>Yl9~VtyNIrrXUcv3Gm!- zDq}H$fXo}reKh+sgUp|b-+iaFit=?zXivR+hW1P-L=wRH5bz5fm|`HZ!E1OKV3!Me zfDDT#1UYXAoZCMD0{@b}(>(qUi=3#B`}u5s+@P4%O^V)?QuIj1B><=QQ(I*og7QLx ziCn9=O(GYT1eV#o-}`;Ad;zDE#jRexA0)c&-n#uRb9db);rx?ELBiO7Owo@H*(yY{ z%cYNPIuBWIJ|hVU`K6rJCYc}{PdVhU?v$aoq^d<{L|LtvxLh83|I2FgquT3cO;|WG zK5y|Ghok=B*9pJgJ}L;&?(}LJw|>>p;AkTEiX@;pCFW#lBQFzV{qG?3!W|mXz1ZJE zPJGLFx5Vw=5Vx-S>SE~^9n9Q&ByH4$*DOA#wU8z}l`{Tm72y5QW0d*nst+?oh z!{@mYEu;Lt$F(!V25WI5bZWFG_4x@nuU7i zp1Lw9&}`PU{AC^;W}(hBGh-Gr04Q*scBgjg5j)&ehMhVJc)o(Fr!pw883ZdazYV;E z=d}gjcVxM6zN^;#9D_gw6xd=Mio68{D)r{U&3bFnaLdwlo-3?xPnq#pFa5_t{!4N{ zHv8Lb$GhuPv-*f{sdIYQxJKotpQ1GBq9*6<_XUpR-!U6;UWT~>(kMH{+}CWA*-^_C zP@#Z^9MGVE1_gXjKqzZ8^(%VEnCK0~Q5?nLjQ;`2HWa1yIyEQ&0000 Date: Sat, 21 Aug 2021 21:49:37 +0100 Subject: [PATCH 13/76] Added Shopline https://github.com/AliasIO/wappalyzer/issues/4460 --- .../webextension/images/icons/Shopline.svg | 8 ++++++++ src/technologies.json | 16 ++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Shopline.svg diff --git a/src/drivers/webextension/images/icons/Shopline.svg b/src/drivers/webextension/images/icons/Shopline.svg new file mode 100644 index 000000000..0b8a83746 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shopline.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 14fe6b420..0ae3723c1 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -19560,6 +19560,22 @@ "productreviews\\.shopifycdn\\.com" ], "website": "https://apps.shopify.com/product-reviews" + }, + "Shopline": { + "cats": [ + 6 + ], + "description": "A global smart commerce enabler that allows merchants to easily set up a full-featured online store.", + "icon": "Shopline.svg", + "js": { + "shoplytics": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "website": "https://shoplineapp.com/" }, "Shoplo": { "cats": [ From 5f4e6331bb1896421aa13a15e61f9f6876c49daf Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sat, 21 Aug 2021 21:52:47 +0100 Subject: [PATCH 14/76] Excluded 'Shopify' when 'Shopline' is detected. https://github.com/AliasIO/wappalyzer/issues/4460 --- src/technologies.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies.json b/src/technologies.json index 0ae3723c1..8a90111f4 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -19566,6 +19566,7 @@ 6 ], "description": "A global smart commerce enabler that allows merchants to easily set up a full-featured online store.", + "excludes": "Shopify", "icon": "Shopline.svg", "js": { "shoplytics": "" From 54699e39caf8e1ae37b8245de1c0065d19efb40c Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sat, 21 Aug 2021 23:37:38 +0100 Subject: [PATCH 15/76] Added Stamped https://github.com/AliasIO/wappalyzer/issues/4330 --- .../webextension/images/icons/Stamped.svg | 30 +++++++++++++++++++ src/technologies.json | 17 +++++++++++ 2 files changed, 47 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Stamped.svg diff --git a/src/drivers/webextension/images/icons/Stamped.svg b/src/drivers/webextension/images/icons/Stamped.svg new file mode 100644 index 000000000..4a0834f1a --- /dev/null +++ b/src/drivers/webextension/images/icons/Stamped.svg @@ -0,0 +1,30 @@ + + diff --git a/src/technologies.json b/src/technologies.json index 8a90111f4..93a29b20c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -20941,6 +20941,23 @@ "scripts": "assetscdn\\.stackla\\.com\\/media\\/js\\/widget\\/(?:[a-zA-Z0-9.]+)?\\.js", "website": "http://stackla.com/" }, + "Stamped": { + "cats": [ + 90 + ], + "description": "Stamped is a provider of reviews and ratings solution.", + "icon": "Stamped.svg", + "js": { + "StampedFn": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "\\.stamped\\.io/", + "website": "https://stamped.io/" + }, "Starhost": { "cats": [ 51, From 345be8454f439760d12c88e22810a0d66e16b7a2 Mon Sep 17 00:00:00 2001 From: Liad Yosef Date: Sun, 22 Aug 2021 11:36:17 +0300 Subject: [PATCH 16/76] Track Duda - fix --- src/technologies.json | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index c67a071ab..acb36f55e 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6663,15 +6663,14 @@ }, "Duda": { "cats": [ - 51 + 1 ], "description": "Duda is a web design platform for companies that offer web design services.", + "html": "]*id=\"P6iryBW0Wu\"", "icon": "duda.png", "js": { - "d_version": "^(.*)$\\;version:\\1\\;confidence:0", - "isDudaone": "", - "jquery.DM": "", - "window.Parameters.SiteType": "DUDAONE" + "SystemID": "^.*DIRECT.*$", + "d_version": "^(.*)$\\;version:\\1\\;confidence:0" }, "pricing": [ "low" @@ -8864,7 +8863,7 @@ }, "GoDaddy Website Builder": { "cats": [ - 51 + 1 ], "cookies": { "dps_site_id": "" From 859d80a2c4db908916ec9777084d77a4ce433da4 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sun, 22 Aug 2021 13:33:28 +0100 Subject: [PATCH 17/76] Added BNPL Solutions (Tabby / Sezzle / Payl8r) https://github.com/AliasIO/wappalyzer/issues/4293 https://github.com/AliasIO/wappalyzer/issues/4286 https://github.com/AliasIO/wappalyzer/issues/4280 --- .../webextension/images/icons/Payl8r.svg | 21 ++++++++++ .../webextension/images/icons/Sezzle.svg | 26 ++++++++++++ .../webextension/images/icons/Tabby.svg | 16 ++++++++ src/technologies.json | 40 +++++++++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Payl8r.svg create mode 100644 src/drivers/webextension/images/icons/Sezzle.svg create mode 100644 src/drivers/webextension/images/icons/Tabby.svg diff --git a/src/drivers/webextension/images/icons/Payl8r.svg b/src/drivers/webextension/images/icons/Payl8r.svg new file mode 100644 index 000000000..80f610308 --- /dev/null +++ b/src/drivers/webextension/images/icons/Payl8r.svg @@ -0,0 +1,21 @@ + + diff --git a/src/drivers/webextension/images/icons/Sezzle.svg b/src/drivers/webextension/images/icons/Sezzle.svg new file mode 100644 index 000000000..ee79366e9 --- /dev/null +++ b/src/drivers/webextension/images/icons/Sezzle.svg @@ -0,0 +1,26 @@ + + diff --git a/src/drivers/webextension/images/icons/Tabby.svg b/src/drivers/webextension/images/icons/Tabby.svg new file mode 100644 index 000000000..6bf928257 --- /dev/null +++ b/src/drivers/webextension/images/icons/Tabby.svg @@ -0,0 +1,16 @@ + + diff --git a/src/technologies.json b/src/technologies.json index 93a29b20c..8599bb452 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -15917,6 +15917,17 @@ "scripts": "app\\.paykickstart\\.com", "website": "https://paykickstart.com" }, + "Payl8r": { + "cats": [ + 41, + 91 + ], + "description": "PayL8r.com offers flexible repayment plans and online finance which allow you to purchase the products you want online. Buy now pay later finance by PayL8r.", + "icon": "Payl8r.svg", + "saas": true, + "scripts": "payl8r\\.com", + "website": "https://payl8r.com/" + }, "PayPal": { "cats": [ 41 @@ -19292,6 +19303,20 @@ "scripts": "sevenrooms\\.\\w+/widget/embed\\.js", "website": "https://sevenrooms.com" }, + "Sezzle": { + "cats": [ + 41, + 91 + ], + "description": "Sezzle empowers shoppers to purchase today, and make 4 interest-free payments over 6 weeks! Increase your conversions, AOV and customer satisfaction.", + "icon": "Sezzle.svg", + "js": { + "sezzle_footer_images": "", + "AwesomeSezzle": "" + }, + "saas": true, + "website": "https://sezzle.com/" + }, "Shapecss": { "cats": [ 66 @@ -21626,6 +21651,21 @@ "url": "/typo3/", "website": "https://typo3.org/" }, + "Tabby": { + "cats": [ + 41, + 91 + ], + "description": "Tabby is a Buy now pay later solution from Middle East.", + "icon": "Tabby.svg", + "js": { + "Tabby": "", + "TabbyPromo": "" + }, + "saas": true, + "scripts": "checkout\\.tabby\\.ai",, + "website": "https://tabby.ai/" + }, "TableBooker": { "cats": [ 5, From 426adf0fb868068082b138966ae1dfec4ec92269 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sun, 22 Aug 2021 13:35:53 +0100 Subject: [PATCH 18/76] removed extra comma --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 8599bb452..b2b9d77a6 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -21663,7 +21663,7 @@ "TabbyPromo": "" }, "saas": true, - "scripts": "checkout\\.tabby\\.ai",, + "scripts": "checkout\\.tabby\\.ai", "website": "https://tabby.ai/" }, "TableBooker": { From a5fe64c06e8b4bd17ea703fe5476cf5506c7980a Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sun, 22 Aug 2021 14:14:46 +0100 Subject: [PATCH 19/76] Added reviews providers Judge.me & Fera https://github.com/AliasIO/wappalyzer/issues/4404 https://github.com/AliasIO/wappalyzer/issues/4402 --- .../webextension/images/icons/Fera.svg | 35 +++++++++++++++++++ .../webextension/images/icons/Judge.svg | 13 +++++++ src/technologies.json | 34 ++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Fera.svg create mode 100644 src/drivers/webextension/images/icons/Judge.svg diff --git a/src/drivers/webextension/images/icons/Fera.svg b/src/drivers/webextension/images/icons/Fera.svg new file mode 100644 index 000000000..31fbdab4c --- /dev/null +++ b/src/drivers/webextension/images/icons/Fera.svg @@ -0,0 +1,35 @@ + + diff --git a/src/drivers/webextension/images/icons/Judge.svg b/src/drivers/webextension/images/icons/Judge.svg new file mode 100644 index 000000000..64e3d0c52 --- /dev/null +++ b/src/drivers/webextension/images/icons/Judge.svg @@ -0,0 +1,13 @@ + + diff --git a/src/technologies.json b/src/technologies.json index b2b9d77a6..0666cfbdc 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -7675,6 +7675,23 @@ "scripts": "^https://feedback\\.fish/ff\\.js", "website": "https://feedback.fish" }, + "Fera": { + "cats": [ + 90 + ], + "description": "A product reviews and social proof app.", + "icon": "Fera.svg", + "js": { + "fera": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "cdn\\.fera\\.ai", + "website": "https://fera.ai/" + }, "FilePond": { "cats": [ 59 @@ -11094,6 +11111,23 @@ "url": "option=com_", "website": "https://www.joomla.org" }, + "Judge.me": { + "cats": [ + 90 + ], + "description": "A product reviews app.", + "icon": "Judge.svg", + "js": { + "judgeme": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "cdn\\.judge\\.me", + "website": "https://judge.me/" + }, "Jumpseller": { "cats": [ 6 From fbce26ad6adf716b12975eb7cd08cbe05925e917 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sun, 22 Aug 2021 17:17:01 +0100 Subject: [PATCH 20/76] Categorised more BNPL solutions https://github.com/AliasIO/wappalyzer/issues/4422 --- src/technologies.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 0666cfbdc..41bd52035 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -17203,7 +17203,8 @@ }, "Quadpay": { "cats": [ - 41 + 41, + 91 ], "description": "Quadpay is a payment platform.", "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", @@ -20768,7 +20769,8 @@ }, "SplitIt": { "cats": [ - 41 + 41, + 91 ], "description": "SplitIt is a payment solution that divides a purchase into smaller monthly installments.", "icon": "SplitIt.svg", @@ -25178,7 +25180,8 @@ }, "Zip": { "cats": [ - 41 + 41, + 91 ], "description": "Zip is a payment service that lets you receive your purchase now and spread the total cost over a interest-free payment schedule.", "icon": "zip_pay.svg", From eb4589cab8f3313d0dc0ac7b97498a04c6e63917 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Sun, 22 Aug 2021 17:54:32 +0100 Subject: [PATCH 21/76] Improved Sezzle detection https://github.com/AliasIO/wappalyzer/issues/4286 --- src/technologies.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies.json b/src/technologies.json index 41bd52035..1922368f0 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -19350,6 +19350,7 @@ "AwesomeSezzle": "" }, "saas": true, + "scripts": "widget\\.sezzle\\.in", "website": "https://sezzle.com/" }, "Shapecss": { From 6bb3a8945ca699345aeb13a148740ae3df76cf49 Mon Sep 17 00:00:00 2001 From: Denis Pushkarev Date: Mon, 23 Aug 2021 15:03:20 +0700 Subject: [PATCH 22/76] fix `core-js` detection --- src/technologies.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/technologies.json b/src/technologies.json index c67a071ab..836c3b747 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -5615,6 +5615,9 @@ ], "description": "core-js is a modular standard library for JavaScript, with polyfills for cutting-edge ECMAScript features.", "js": { + "__core-js_shared__": "", + "__core-js_shared__.versions.0.version": "^(.+)$\\;version:\\1", + "core": "", "core.version": "^(.+)$\\;version:\\1" }, "oss": true, From e3385a2e69a6971609de88cd46a3ebcfa2b71014 Mon Sep 17 00:00:00 2001 From: Denis Pushkarev Date: Mon, 23 Aug 2021 20:50:00 +0700 Subject: [PATCH 23/76] some `core-js`-related fixes --- src/technologies.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 836c3b747..ec1d61772 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -5618,7 +5618,8 @@ "__core-js_shared__": "", "__core-js_shared__.versions.0.version": "^(.+)$\\;version:\\1", "core": "", - "core.version": "^(.+)$\\;version:\\1" + "core.version": "^(.+)$\\;version:\\1", + "_babelPolyfill": "" }, "oss": true, "website": "https://github.com/zloirock/core-js" @@ -16606,8 +16607,7 @@ ], "icon": "polyfill.svg", "scripts": [ - "^https?://cdn\\.polyfill\\.io/", - "/polyfill\\.min\\.js" + "^https?://cdn\\.polyfill\\.io/" ], "website": "https://polyfill.io" }, From b9b64a9ae173cf317d86b7fb6d8ccb892ea8898d Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 25 Aug 2021 13:48:16 +1000 Subject: [PATCH 24/76] Update technologies.json --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index ec1d61772..cbd2ee417 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -5616,7 +5616,7 @@ "description": "core-js is a modular standard library for JavaScript, with polyfills for cutting-edge ECMAScript features.", "js": { "__core-js_shared__": "", - "__core-js_shared__.versions.0.version": "^(.+)$\\;version:\\1", + "__core-js_shared__.versions[0].version": "^(.+)$\\;version:\\1", "core": "", "core.version": "^(.+)$\\;version:\\1", "_babelPolyfill": "" From e5c81fa77b8abdb692b32c70d693a12079dc1af8 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 25 Aug 2021 13:55:43 +1000 Subject: [PATCH 25/76] Fix ping --- src/drivers/webextension/js/driver.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index b6349d89f..eadd1abe8 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -496,6 +496,7 @@ const Driver = { ] || { detections: [], hits: incrementHits ? 0 : 1, + https: url.startsWith('https://'), }) cache.dateTime = Date.now() @@ -835,14 +836,16 @@ const Driver = { agent === 'chrome' || (await getOption('termsAccepted', false)) if (tracking && termsAccepted) { - const hostnames = Object.keys(Driver.cache.hostnames).reduce( - (hostnames, hostname) => { + const urls = Object.keys(Driver.cache.hostnames).reduce( + (urls, hostname) => { // eslint-disable-next-line standard/computed-property-even-spacing - const { language, detections, hits } = + const { language, detections, hits, https } = Driver.cache.hostnames[hostname] + const url = `http${https ? 's' : ''}://${hostname}` + if (!hostnameIgnoreList.test(hostname) && hits >= 3) { - hostnames[hostname] = hostnames[hostname] || { + urls[url] = urls[url] || { applications: resolve(detections).reduce( (technologies, { name, confidence, version }) => { if (confidence === 100) { @@ -862,15 +865,15 @@ const Driver = { } } - return hostnames + return urls }, {} ) - const count = Object.keys(hostnames).length + const count = Object.keys(urls).length if (count && (count >= 25 || Driver.lastPing < Date.now() - expiry)) { - await Driver.post('https://api.wappalyzer.com/ping/v2/', hostnames) + await Driver.post('https://api.wappalyzer.com/ping/v2/', urls) await setOption('hostnames', (Driver.cache.hostnames = {})) From ed1af2e741ef31792e252b947528377c1d393859 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 25 Aug 2021 14:07:17 +1000 Subject: [PATCH 26/76] Update descriptions --- src/technologies.json | 51 ++++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 5bde5cae5..5e4db7f4e 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -3179,7 +3179,7 @@ "dom": "[aria-labelledby='pi-bitcoin']", "icon": "Bitcoin.svg", "website": "https://en.wikipedia.org/wiki/Bitcoin" - }, + }, "Bitrix24": { "cats": [ 53 @@ -7682,7 +7682,7 @@ "cats": [ 90 ], - "description": "A product reviews and social proof app.", + "description": "Fera is a product review and social proof application for ecommerce websites.", "icon": "Fera.svg", "js": { "fera": "" @@ -7694,7 +7694,7 @@ "saas": true, "scripts": "cdn\\.fera\\.ai", "website": "https://fera.ai/" - }, + }, "FilePond": { "cats": [ 59 @@ -11118,7 +11118,7 @@ "cats": [ 90 ], - "description": "A product reviews app.", + "description": "Judge.me powers product reviews on ecommerce stores.", "icon": "Judge.svg", "js": { "judgeme": "" @@ -11130,7 +11130,7 @@ "saas": true, "scripts": "cdn\\.judge\\.me", "website": "https://judge.me/" - }, + }, "Jumpseller": { "cats": [ 6 @@ -15959,12 +15959,12 @@ 41, 91 ], - "description": "PayL8r.com offers flexible repayment plans and online finance which allow you to purchase the products you want online. Buy now pay later finance by PayL8r.", + "description": "PayL8r.com offers repayment plans and online finance which allow you to purchase products online.", "icon": "Payl8r.svg", "saas": true, - "scripts": "payl8r\\.com", + "scripts": "payl8r\\.com", "website": "https://payl8r.com/" - }, + }, "PayPal": { "cats": [ 41 @@ -15989,7 +15989,7 @@ }, "meta": { "id": "in-context-paypal-metadata" - }, + }, "pricing": [ "payg" ], @@ -19345,7 +19345,7 @@ 41, 91 ], - "description": "Sezzle empowers shoppers to purchase today, and make 4 interest-free payments over 6 weeks! Increase your conversions, AOV and customer satisfaction.", + "description": "Sezzle offers a buy-now-pay-later solution.", "icon": "Sezzle.svg", "js": { "sezzle_footer_images": "", @@ -19354,7 +19354,7 @@ "saas": true, "scripts": "widget\\.sezzle\\.in", "website": "https://sezzle.com/" - }, + }, "Shapecss": { "cats": [ 66 @@ -19603,22 +19603,22 @@ "cats": [ 67 ], - "description": "Consent management powered by Shopify", - "icon": "Shopify.svg", + "description": "Shopify Consent Management let's you create a tracking consent banner for EU customers.", + "icon": "Shopify.svg", "scripts": [ "cookie_consent_shopify\\.js" ], "website": "https://apps.shopify.com/customer-privacy-banner" - }, + }, "Shopify Product Reviews": { "cats": [ 90 ], - "description": "Product reviews powered by Shopify", + "description": "Shopify Product reviews allows you to add a customer review feature to your products.", "icon": "Shopify.svg", "js": { "SPR": "" - }, + }, "scripts": [ "productreviews\\.shopifycdn\\.com" ], @@ -19628,8 +19628,8 @@ "cats": [ 6 ], - "description": "A global smart commerce enabler that allows merchants to easily set up a full-featured online store.", - "excludes": "Shopify", + "description": "Shopline provides solutions for merchants to set up an online store.", + "excludes": "Shopify", "icon": "Shopline.svg", "js": { "shoplytics": "" @@ -19638,9 +19638,9 @@ "low", "recurring" ], - "saas": true, + "saas": true, "website": "https://shoplineapp.com/" - }, + }, "Shoplo": { "cats": [ 6 @@ -20972,16 +20972,17 @@ "scripts": "api\\.stackanalytix\\.com", "website": "https://www.stackanalytix.com" }, - "Stackcommerce": { + "StackCommerce": { "cats": [ 6 ], + "description": "StackCommerce is a product discovery platform.", "icon": "Stackcommerce.png", "js": { "stackSonar": "" }, "website": "https://www.stackcommerce.com/" - }, + }, "StackPath": { "cats": [ 31 @@ -21021,7 +21022,7 @@ "saas": true, "scripts": "\\.stamped\\.io/", "website": "https://stamped.io/" - }, + }, "Starhost": { "cats": [ 51, @@ -21704,7 +21705,7 @@ "saas": true, "scripts": "checkout\\.tabby\\.ai", "website": "https://tabby.ai/" - }, + }, "TableBooker": { "cats": [ 5, @@ -27069,7 +27070,7 @@ "cats": [ 6 ], - "description": "online business solutions, how to sell online, manage marketplaces, manage e-commerce websites, go digital", + "description": "Sirclo offers online business solutions.", "icon": "Sirclo.svg", "headers": { "X-Powered-By": "Sirclo" From a2439f314f825b30844327a04dca77f0a37b4bce Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Wed, 25 Aug 2021 14:21:17 +1000 Subject: [PATCH 27/76] Fix link in issue template --- .github/ISSUE_TEMPLATE/technology-request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/technology-request.md b/.github/ISSUE_TEMPLATE/technology-request.md index 28880b99a..99c10dc7d 100644 --- a/.github/ISSUE_TEMPLATE/technology-request.md +++ b/.github/ISSUE_TEMPLATE/technology-request.md @@ -7,4 +7,4 @@ assignees: '' --- -You may request a new technology to be added but changes of having it included are greatly improved if you submit a pull request. Please refer to the [documentation](https://docs.wappalyzer.com/dev/contributing.html#adding-a-new-application). +You may request a new technology to be added but changes of having it included are greatly improved if you submit a pull request. Please refer to the [contributing guide](https://github.com/AliasIO/wappalyzer/blob/master/CONTRIBUTING.md). From c5118937d169926b3f0f1f77810089bc48b66e49 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 14:18:48 +0100 Subject: [PATCH 28/76] Added 'Four' and 'Divido' BNPL Solutiosn https://github.com/AliasIO/wappalyzer/issues/4487 https://github.com/AliasIO/wappalyzer/issues/4488 --- .../webextension/images/icons/Divido.png | Bin 0 -> 718 bytes .../webextension/images/icons/Four.svg | 5 ++++ src/technologies.json | 25 ++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Divido.png create mode 100644 src/drivers/webextension/images/icons/Four.svg diff --git a/src/drivers/webextension/images/icons/Divido.png b/src/drivers/webextension/images/icons/Divido.png new file mode 100644 index 0000000000000000000000000000000000000000..26e74296236c4071b91a9ed06ff8a6c80de660c9 GIT binary patch literal 718 zcmV;<0x|uGP)<$7HSLRi4xLTl!F1w1PW#FOQE-XHq#q6~y z7D=}W#5PrBo5Nw)5uuJfUWC9_E^0biauWjG9G#m2w!}JDjx?;SyH?x+%(~AH5jeFt zy}=?8KnakHv~y9Td4|`uZ557k5yQG27R>l92TcuuVK&b}%+g0lQDe(v3`N@d$+KCU zzdVB8Y&Vt*CA?gCp#>aa9JE473eN&8@fjo*b^l{$GPrvC6uNqnc=hx(!g3i?x2Cng zP^y8!WEjIuGXs|ZkKNd`3?b^6xHPFZ?%#ZX%Fh+vi!gEh0*+lg%{dL6>rum&_*98c z!BYYpE{izy9eWR^QG8$AggtI4zwpFV!|wBfyn?OCrI!S9&Fm2Rwtd2C!CV7nW(|YyJb$*)-Dq#P1@m7-9d3qeeg#Vz)l$ zCOB^NOK9mIH3bt6r6iuuKg7V?UCi9OgVm)k@PiKY4d=7~GaB?-LL62mJ3Oa0|F9E5 zgy8oI%B2!|4-BF&cNo#HRV+Pz1TUFDrI1JcThYM61dWc*$p7#5krXi6DYZ?H%xrYB zg>9gER>5*Y%E%=gnV=6V$+BSZs&YJC|?7Kb%nRINmuiiU0rr07*qoM6N<$g4f17 A!vFvP literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Four.svg b/src/drivers/webextension/images/icons/Four.svg new file mode 100644 index 000000000..ce7fa385d --- /dev/null +++ b/src/drivers/webextension/images/icons/Four.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/technologies.json b/src/technologies.json index 5e4db7f4e..92428d4e6 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -6365,6 +6365,17 @@ "scripts": "Divi/js/custom\\.(?:min|unified)\\.js\\?ver=([\\d.]+)\\;version:\\1", "website": "https://www.elegantthemes.com/gallery/divi" }, + "Divido": { + "cats": [ + 41, + 91 + ], + "description": "Divio is a Buy now pay later solution. Divido provided whitelabel platform connects lenders, retailers and channel partners at the point of sale", + "icon": "Divido.png", + "saas": true, + "scripts": "cdn\\.divido\\.com", + "website": "https://www.divido.com/" + }, "Django": { "cats": [ 18 @@ -8115,6 +8126,20 @@ "scripts": "cartjs\\.php\\?(?:.*&)?s=[^&]*myfortune3cart\\.com", "website": "http://fortune3.com" }, + "Four": { + "cats": [ + 41, + 91 + ], + "description": "Pay with four is a Buy now pay later solution.", + "icon": "Four.svg", + "js": { + "Four": "" + }, + "saas": true, + "scripts": "scripts\\.paywithfour\\.com", + "website": "https://paywithfour.com/" + }, "Foswiki": { "cats": [ 8 From 1c64a109774da54c929be74d91b8312d74735eb0 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 14:37:40 +0100 Subject: [PATCH 29/76] Added 'ChargeAfter' and 'Pattern By Etsy' https://github.com/AliasIO/wappalyzer/issues/4506 https://github.com/AliasIO/wappalyzer/issues/4494 --- .../webextension/images/icons/ChargeAfter.svg | 8 +++++ .../webextension/images/icons/Etsy.svg | 11 +++++++ src/technologies.json | 30 +++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 src/drivers/webextension/images/icons/ChargeAfter.svg create mode 100644 src/drivers/webextension/images/icons/Etsy.svg diff --git a/src/drivers/webextension/images/icons/ChargeAfter.svg b/src/drivers/webextension/images/icons/ChargeAfter.svg new file mode 100644 index 000000000..23fda42a7 --- /dev/null +++ b/src/drivers/webextension/images/icons/ChargeAfter.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Etsy.svg b/src/drivers/webextension/images/icons/Etsy.svg new file mode 100644 index 000000000..3e88522e0 --- /dev/null +++ b/src/drivers/webextension/images/icons/Etsy.svg @@ -0,0 +1,11 @@ + + diff --git a/src/technologies.json b/src/technologies.json index 92428d4e6..d252db2fb 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -4499,6 +4499,20 @@ "scripts": "\\.chaport\\.com", "website": "https://www.chaport.com" }, + "ChargeAfter": { + "cats": [ + 41, + 91 + ], + "description": "ChargeAfter is a platform that connects retailers and lenders to offer consumers personalized Point of Sale Financing options at checkout from multiple lenders. ", + "icon": "ChargeAfter.svg", + "js": { + "ChargeAfter": "" + }, + "saas": true, + "scripts": "cdn\\.chargeafter\\.com", + "website": "https://chargeafter.com/" + }, "Chargebee": { "cats": [ 41 @@ -15951,6 +15965,22 @@ "scripts": "patreon-connect/assets/.+ver=([\\d.]+)\\;version:\\1", "website": "https://www.patreon.com" }, + "Pattern by Etsy": { + "cats": [ + 6 + ], + "description": "Pattern is an offering by Etsy to set up a website for Etsy sellers, in addition to Etsy shop.", + "icon": "Etsy.svg", + "js": { + "Etsy": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "website": "https://www.etsy.com/pattern" + }, "PayBright": { "cats": [ 41 From ce368ccf76266ef4d27bf346248cb9bd6ccff720 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 15:17:18 +0100 Subject: [PATCH 30/76] Added 'Grab Pay Later' and 'ScalaPay' https://github.com/AliasIO/wappalyzer/issues/4498 https://github.com/AliasIO/wappalyzer/issues/4495 --- .../webextension/images/icons/Grab.svg | 8 +++++++ .../webextension/images/icons/Scalapay.svg | 11 ++++++++++ src/technologies.json | 22 +++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Grab.svg create mode 100644 src/drivers/webextension/images/icons/Scalapay.svg diff --git a/src/drivers/webextension/images/icons/Grab.svg b/src/drivers/webextension/images/icons/Grab.svg new file mode 100644 index 000000000..35233ef41 --- /dev/null +++ b/src/drivers/webextension/images/icons/Grab.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Scalapay.svg b/src/drivers/webextension/images/icons/Scalapay.svg new file mode 100644 index 000000000..12532c258 --- /dev/null +++ b/src/drivers/webextension/images/icons/Scalapay.svg @@ -0,0 +1,11 @@ + + diff --git a/src/technologies.json b/src/technologies.json index d252db2fb..444d0d2f8 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -9362,6 +9362,17 @@ "icon": "Google Workspace.svg", "website": "https://workspace.google.com/" }, + "Grab Pay Later": { + "cats": [ + 41, + 91 + ], + "description": "Grab Pay Later is a Buy now pay later solution offered by Grab.", + "icon": "Grab.svg", + "saas": true, + "scripts": "grab-paylater\\.js", + "website": "https://www.grab.com/sg/finance/pay-later/" + }, "Graffiti CMS": { "cats": [ 1 @@ -18930,6 +18941,17 @@ "icon": "Scala.png", "website": "http://www.scala-lang.org" }, + "Scalapay": { + "cats": [ + 41, + 91 + ], + "description": "Scalapay is a payment method for e-commerce merchants in Europe that allows customers to buy now and pay later (BNPL).", + "icon": "Scalapay.svg", + "saas": true, + "scripts": "cdn\\.scalapay\\.com", + "website": "https://www.scalapay.com/" + }, "Schedule Engine": { "cats": [ 52 From b04474423881750725c661e62f72db6246ecc87d Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 15:29:44 +0100 Subject: [PATCH 31/76] Added 'Tamara' and 'Pace' BNPL Solutions https://github.com/AliasIO/wappalyzer/issues/4496 https://github.com/AliasIO/wappalyzer/issues/4497 --- .../webextension/images/icons/Pace.svg | 36 +++++++++++++++++++ .../webextension/images/icons/Tamara.svg | 12 +++++++ src/technologies.json | 28 +++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Pace.svg create mode 100644 src/drivers/webextension/images/icons/Tamara.svg diff --git a/src/drivers/webextension/images/icons/Pace.svg b/src/drivers/webextension/images/icons/Pace.svg new file mode 100644 index 000000000..b898c304f --- /dev/null +++ b/src/drivers/webextension/images/icons/Pace.svg @@ -0,0 +1,36 @@ + + diff --git a/src/drivers/webextension/images/icons/Tamara.svg b/src/drivers/webextension/images/icons/Tamara.svg new file mode 100644 index 000000000..8c7214ca6 --- /dev/null +++ b/src/drivers/webextension/images/icons/Tamara.svg @@ -0,0 +1,12 @@ + + diff --git a/src/technologies.json b/src/technologies.json index 444d0d2f8..6994d3a72 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -15810,6 +15810,20 @@ "scripts": "www\\.powr\\.io/powr\\.js", "website": "https://www.powr.io" }, + "Pace": { + "cats": [ + 41, + 91 + ], + "description": "PacePay offers a BNPL (Buy now pay later) solution for merchants.", + "icon": "Pace.svg", + "js": { + "pacePay": "" + }, + "saas": true, + "scripts": "pay\\.pacenow\\.co", + "website": "https://pacenow.co/" + }, "Paddle": { "cats": [ 41 @@ -21921,6 +21935,20 @@ "icon": "Tamago.png", "website": "http://tamago.temonalab.com" }, + "Tamara": { + "cats": [ + 41, + 91 + ], + "description": "Tamara ia a BNPL (Buy now pay later) provider in Saudi Arabia.", + "icon": "Tamara.svg", + "js": { + "TamaraProductWidget": "" + }, + "saas": true, + "scripts": "cdn\\.tamara\\.co", + "website": "https://tamara.co/" + }, "Tawk.to": { "cats": [ 52 From a247b59f2498b832b4c523067af7253a195c9e19 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 16:12:52 +0100 Subject: [PATCH 32/76] Added 'Partially' and 'Spotii' BNPL solutions https://github.com/AliasIO/wappalyzer/issues/4486 https://github.com/AliasIO/wappalyzer/issues/4491 --- .../webextension/images/icons/Partially.png | Bin 0 -> 1757 bytes .../webextension/images/icons/Spotii.svg | 9 ++++++ src/technologies.json | 28 ++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Partially.png create mode 100644 src/drivers/webextension/images/icons/Spotii.svg diff --git a/src/drivers/webextension/images/icons/Partially.png b/src/drivers/webextension/images/icons/Partially.png new file mode 100644 index 0000000000000000000000000000000000000000..24040016c31fe4b49ca3ff1f64d49fd29726c1c0 GIT binary patch literal 1757 zcmW+#2~<;88h(HXf>Bfuj-^giD4T?^mL)_2VToBtLf9h)!cv3|1QJD@DG-lVpe0m> z2qi=+!l=hV0v3c03W^AYQpbflWKZ6E0n%a>Q|rc=%bfGxz3;#0`~Uy@zW?2NCLWi03V&0b6SkCCWyp>}BV}6VQJ9err(_`^*VTkpU1Xa!`n--_2uH}Y5uMsY zO**1fPcJf3OO5PIBsmY}u+gA?HOQhLgGpcN!Q(Zzc(}|M*{&r@bPPTmdsa_u)=?@A zQBp0JXv!p;GUHKNi4i}fCX4lf18NQ%VP(T1S2YPI4Iso1s1vFUX*4ukuFdsd0&6ng zm`O&HDh;1r(y%iS(m8!tw(a=T+jl6z=4o!YT!&tDgtV}Q&G66oaLkrS@ zMG2?$v1jxf+(uN%xiF~a|8Er-97xQHN5OXxFl|tkO+wQc2na#7fFTv&L;6zZ`Dl?| zYy^YL_gD_Us9_WsnYl3Q2nOUkQd4Fs$;wtpuil?rC)7;2kBC2LsOmENDOl zd<*N*fC|)-4QW|%C@2oJ07?MAL4HI9D$|OMDIA2w-S80j15$t-z&xFbBnb^cH`Ea_ z&Hu*-gNYE&YeTQ9fzLoDaEbVh7IZukZUU`&flIzq%8oMeMex^-3E7MkXnozoWqp0q zZj8;k=lTv}DskOP^2ec9!G1zJ;-E*$YeK3hl_>IvekjUx`}wlvN{ZvH|2{<*BjxTh{dlb9KKfx{0Y%ZE4`nmq^@qTX8=#O$obXvbuNLaYm=|tj{*csU71f-R zcX3Mi=lmGg-9fnjWs}Unpxr(lM;iKdqQhZ!C;RK|Wm3LVVUcS>i|MmS!8lGPsf+IP zIo(crgjJ8HbhLlG@8_q2b5F^er+LFB&HNm;P1O31kdi>fa_gU6?*8f8R-WxY9qJrP z83k6UzjnCIY_-&C1k?b0SwlBy=0)E3VHZDr#ilV0V|Bs#O(?> zm_x_I4KrdZWUrP6dy zbGutXL4lW7Xz2F|gNsLCqu~2J%KH+C@U;3Ex-y-mKR`)%Y}Rhs*)LBZnYPrd3*nuJUd50*pSTuM;zaA z*MVKs7H6AXSaNO1y?mPkgB + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 6994d3a72..e02baf1d3 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -15962,6 +15962,20 @@ }, "website": "https://www.parse.ly" }, + "Partial.ly": { + "cats": [ + 41, + 91 + ], + "description": "Partial.ly payment plan software lets businesses offer customizable payment plans to their customers.", + "icon": "Partially.png", + "js": { + "PartiallyButton": "" + }, + "saas": true, + "scripts": "partial\\.ly", + "website": "https://partial.ly/" + }, "Paths.js": { "cats": [ 25 @@ -20910,6 +20924,20 @@ "icon": "Splunk.png", "website": "http://splunk.com" }, + "Spotii": { + "cats": [ + 41, + 91 + ], + "description": "Spotii is a tech-enabled payments platform where anyone can Shop Now and Pay Later with absolutely zero interest or cost.", + "icon": "Spotii.svg", + "js": { + "spotiiConfig": "" + }, + "saas": true, + "scripts": "widget\\.spotii\\.me", + "website": "https://www.spotii.com/" + }, "SpotX": { "cats": [ 36 From d61055b9305737a054c7c9970e9bff6b2769215d Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 16:24:01 +0100 Subject: [PATCH 33/76] Added 'Foursixty' and 'Wigzo' https://github.com/AliasIO/wappalyzer/issues/4463 https://github.com/AliasIO/wappalyzer/issues/4461 --- .../webextension/images/icons/Foursixty.png | Bin 0 -> 433 bytes .../webextension/images/icons/Wigzo.png | Bin 0 -> 1106 bytes src/technologies.json | 28 +++++++++++++++++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/Foursixty.png create mode 100644 src/drivers/webextension/images/icons/Wigzo.png diff --git a/src/drivers/webextension/images/icons/Foursixty.png b/src/drivers/webextension/images/icons/Foursixty.png new file mode 100644 index 0000000000000000000000000000000000000000..4b79c1176154b22dd6a5e1c14ac3bffda470be48 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Z^Su#P$FG|IH1JkzwKU z=FU}?S1{1g{rK_YiQ~s7_V@4FxwEvW*v`uO+SRK*9-faMKVGwXHBfy(xXEImcE*w* zzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?7=#%aX3dcR3bL1Y`ns||vf<#=yL{3SAWUYiGN2WD7EFv3>6T%NLvd-bL5P49l63C?>_8^df zErvy;VDrO31}-JJE*VP>kq<%v2Tr*=FxoTMvBvy(D!JnZhlYZR{R~Ei!!=9={c|RL z09vA2;u=wsl30>zm0Xkxq!^4049#^74RsC7Lktb9OpUCJ%ykV+tqctAl}t56(U6;; gl9^VCroqI*%G3m+!D&SyP(1^Kr>mdKI;Vst0J>m+AOHXW literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Wigzo.png b/src/drivers/webextension/images/icons/Wigzo.png new file mode 100644 index 0000000000000000000000000000000000000000..0c58bca2d8ded6d1e99d92e6b8a0f1b4bbe13e0b GIT binary patch literal 1106 zcmV-Y1g-mtP)i2$00009P)t-s7Hf_k zlENO6!e{CW5dZ)H0(4SNQvibkA|Ijv00Z_(L_t(&-tCz?vfU^Uh8xNzAoe&Qo`_Y* zsiPZM$z1}gkawV(vJ*!ND3|zGIRQuliD!*#qC;}(NMDJ5KzGv+y~b<2#%qj>8Nkn} zm;Pt~0QlC4;}}1BaAr;(Zyo&mg~PRV5Qv9u@&*9riD)(eur_cNN%0QAwUxbues4}7 zQlprb1|~K7M*vg(^X{&Wt!tag%c>e@-m03$;`x%*1k#zw6;Kgp%ROAn;!HUc+oE;$ z>{ndTS!-U(C5!WdFHJ@(A|ja;r~F(O48aN(HKnCxvI?-G9aL5UQM7aZjVk&vKeH+C zjO?q*LeEXjE9+Kd6cz<9`fu%-IhXRr%gCy0fj~b!Y+N-CEDsy+)i|?0RN5;1^R1`` z%IEB|W}b|83e~v!FpzPLv~aU_)jUseStHKh%~3Ze5xcz?t;813|3)P0<|Hzgeqtk% zXk=!6*-zW1`4e94(cgKV--zh1d7g=g&GS6n{V8#Y$3n(6J~6U00Y?H0Ok@uA;d4gd zIga2Q8H8iG%vIufWI(K!JB;VyL4M|I9y!Qt?EDuhfWV8Bj~%Qn$4YFucos^Ti>HWJ zyTC$f^$Y#ZKNo~_0#lf<$Qv6iHi=334=7;wdSWAzSAn4SXfb~Up`T~?g(Fuhz=fjE z9{;?O(S`-wk;Ubm-!r_yX*bVH0N7I=akMy}i#vaqMShES|5=21UIE9it(R@y;s>wu zJilt3EgCM?nu@A;2mB z+lqU`ya86``IR-w^N8Q&0M9+Y_3+yBRs^2f{3bkac?Yjj-gWR+09%l$iFAOGue^L!=flphK_?~K5J0Gcu6sDpB9^(U%2AOT_e5dWm z`O%Wv$IhqHjh%l5#?IF~bwKs}Za~CRi?sU#sYTlThtvVQqOin9M0y(QpM3gn{h87J z&uD*Xw0||)A0u7x0523-qy4?n{^4kUve5sOMZ1mmSF^ofUdi!;{o&#M^JsrN+ds!2 z?9bmX2wMIB+x-GF%>ox=_ZRee?0#hU{$==nXY~GP_ Date: Wed, 25 Aug 2021 18:53:02 +0100 Subject: [PATCH 34/76] Added 'Frontastic' & 'Shogun' Page Builders / Added 'Groupby' Search / Added 'Yotpo' reviews solution / Improved 'SiteCore' detection / Added 'ConvertCart' https://github.com/AliasIO/wappalyzer/issues/4365 https://github.com/AliasIO/wappalyzer/issues/4369 https://github.com/AliasIO/wappalyzer/issues/4368 https://github.com/AliasIO/wappalyzer/issues/4367 https://github.com/AliasIO/wappalyzer/issues/4349 https://github.com/AliasIO/wappalyzer/issues/4401 --- .../webextension/images/icons/Convertcart.svg | 1 + .../webextension/images/icons/Frontastic.png | Bin 0 -> 4391 bytes .../webextension/images/icons/Groupby.svg | 21 ++++++ .../webextension/images/icons/Shogun.svg | 11 +++ .../webextension/images/icons/Yotpo.png | Bin 0 -> 1047 bytes src/technologies.json | 65 +++++++++++++++++- 6 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/Convertcart.svg create mode 100644 src/drivers/webextension/images/icons/Frontastic.png create mode 100644 src/drivers/webextension/images/icons/Groupby.svg create mode 100644 src/drivers/webextension/images/icons/Shogun.svg create mode 100644 src/drivers/webextension/images/icons/Yotpo.png diff --git a/src/drivers/webextension/images/icons/Convertcart.svg b/src/drivers/webextension/images/icons/Convertcart.svg new file mode 100644 index 000000000..adc72191b --- /dev/null +++ b/src/drivers/webextension/images/icons/Convertcart.svg @@ -0,0 +1 @@ + diff --git a/src/drivers/webextension/images/icons/Frontastic.png b/src/drivers/webextension/images/icons/Frontastic.png new file mode 100644 index 0000000000000000000000000000000000000000..6b870a85c0cddc11e60af3024167663308bbbd8c GIT binary patch literal 4391 zcmWkx2{e@78~(-&eMn|3iHe!AhAdg4e#I=LNRnN$uQOvGk)6TNh?F%M6h#cO#*{Ex zEFm(8qLM-(TSEQ6|2g-5_nv#-bKmEEp7*`qxv3WBXM_Z#1ONaKI%`6-ghtx`I|zrq zUIii9000Lp%&d&ee1oniQ#}9iL;YlfAp`E=#Lec3cR*Mx z;6JBw>)Srs7yay;d&xz6NVmj;GQ|A9OQp`8E?gkj_XAYOS3XFJkP1iuERcc;hNw;xra1G07){iFJDna6_nb^)4~5tEUMR@p^9_><=*A?>_fFT!Mkgc5f46rtC4(!I z>taR8Lnp(0p^_kmTAE)1*joH=$0zEZaGUF!-;UIl*ESCi*N;YxH;>xRjp-jd|LARi z#Q3;~Vnxx_#mVv2p^1;&@tEPP&Hmb{nd$AV9}7V*=GvP0p_ z%&So^Q|{4~rCcb?bJX+gZzwHI5Q-4B5t82V^SgX`ad2J#UQTtd%+1CVA&YN~ zRxQ7t+V%h#f%s*SI)0$O{Wx2aHJo#CwEF{LJS&Bjx&`dc+lePuCQ(JU-s|k zvy<9NrawF#Exk}YE2r-EI180($q5zH>{F3dkb@ySI7&ybDwpn;AvFioOD`~4>9SEI zEesL0qQukArz*sxhaz3=nM(Nk@`imyr)uxPVf?N_XJ}a{*1G=J$4HEzb!$L$i~u&u z6h3UJ@eS)Gyg1P)H2V7Ix(LiyvWjk0K(B6>`R$X5712iVxPfWU83*9l{jCDlB4zTP z95j>u)C=RR;I-j>B{ zg#IugB_6es!(P;A*;sD$>MmbDBCPc&C|Vhd;EYyVa!hY#B-UXS;=c9 zdwMKTVQXW5p}&5Ssg zoj9wAj_Zb^&P6AvR-A3@hd4c@&vZrxu@JRVLjU(_OshwMM+=|mqQzsjBmP$8ad4Z- zIh44qiif48O-^p_{i=!zsk9^kqx%RX4#@@+1~&rzblEB!plNq8u(H z&C^uT)jc>Nt%lCTB~2S~WH~Rd*SQ_UrcGj#Cy0AF41jL%5V<4$({Pf)HG%}3M@H4J zs2S4Js;@dF`E^T^!<^!kbv1mDlcPz<>xWSX6Gd*G#rgn zZDcl3p4;MKErfQ&2_RR zsKR`yRT~8k0qC)H$&53-88ED@q|qy{d!IanO(&mRd1OnzMC(RqJj8lzM*x@+*1|bq z$0&;fysb+)D3e^-gy2^B9G0^BUS6!#~yU z2SlA!unOnl;Ab!6e$a;49B>C2Z^Zb>$0XeMY#OF+VJv7dx#mfgHKWvUIlU4Ux-B$>&va`>%m{66RJCbHS^L z*~ADhA|eq?6gmNY2sNyVO_*%`7Gh`opY|FYbs7vC?QUku@ihHP#_Zh)aX^Q*wP7!C=UBk|GYsKvnnEDw6oDfe24 z0|VKyZ}*Qc!Jyt^Xx>Fd*9qgy3vwf~gU6EzvN4CGR(g6SCMMihTQ=(N_$J8wah17( zL4TO2zJke(jiIDSa{Yy-Th(-=0EF|y+Fc@OO`Oj?#ddqC8Oim`tGxLep4{xOJ>T6Kp=Dz*iFq2NGaO5=naQ^$dS@hzNQs?881>|j%Lw$*`xbh7X zkSd%Zs^H&yuv9reJ2U4ckr=r&BZvQY2*b7=m$yB`Pk)YI_bb$>dvN0AJF1Z|-RoE< zt+tuja(YEA`nQ^IsfSRi2`|0C^BT9i=7MM^8FH(5i=HHYW{@M+nyIIXt{m$!yWca- z+wsh$H1e2s$-Z5;W`L%-cE<>tR~9c+Coj8JB7<*fQqzEFT4R|yA4YT-G!jATXp({| z!C?E39O%HD?7BN8QfhVhk5D%9W&fQ^3+tKuLl!6d?1*1ZAmuvaYxnL}VU;wGI^~{T zBhY!)HQ>m;!GXnAGjORv4z)HCym>|hk3!vnBXdfa)(G6-CDUq)?*xN{I0l+tzpTTz z)yjH8=6d4uuzeC{N}cggVi8c-k&R)RMjIv7{Tppokc)Ozi#R(16 zqIj?iNZ}A7Tee0-f=d}hH0Qm9i|}#ca-<%vMbNr*w*N?hk}Z+JLqDfv#Rdh5ph2!7 zNPP@r5)79&J;LbuthBo(*uG8WGN7cdHD@-FzlKq(d$2sU*hnn92nQBWx6t?#@A8qG z^cpA=oCdVzI45U&=!z7CVV+~ILPC;Ds~TIsTaZ92MrFV+_KGQcOrurBBdf8U!nk^t zYTO_Z`lX6?K3X_e&N9XS{u4;E2r##W6Ez41ClSNcisKJ}AiCP#Xr%U9eW;TS81n6m zQ|?AWg&FGxA*g5FLcx&cPimgIUK=t8+1!|*lo3Xpm%GI|d(#g5?HAfzT)6|TIBJ`6 zJ)`~d?U}6WpJ+Qe4n!4bLFUi9ISm4mGJQO2LfTwCuZqxawlJ7cGuEK%(GV~jQMsKA zU1W5y*r!5hmmNEuGq1U3I+GF;Wvn-(bn$)H(yu-Kjs%IIr7lB2hB(#ro%a^y+i~4j zCCpRh$_Chd0gW8ChAO+Q#Mwg$8-w4QP+I?%TCrq3zd3TugfCb#YoFHF&*Af}_(Olj zKk2(z+#|^DYIOZGxf|Qzah;FS#i08PMYwCUj|$KBS2UW;v}$<#Hq6uuRY+bkvWltcS-mk D?&;Tc literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Groupby.svg b/src/drivers/webextension/images/icons/Groupby.svg new file mode 100644 index 000000000..2d06a85f5 --- /dev/null +++ b/src/drivers/webextension/images/icons/Groupby.svg @@ -0,0 +1,21 @@ + + diff --git a/src/drivers/webextension/images/icons/Shogun.svg b/src/drivers/webextension/images/icons/Shogun.svg new file mode 100644 index 000000000..2df33006b --- /dev/null +++ b/src/drivers/webextension/images/icons/Shogun.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Yotpo.png b/src/drivers/webextension/images/icons/Yotpo.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7cff0539ff4958f534268f2c6b6501b0a1a362 GIT binary patch literal 1047 zcmV+y1nB#TP)7%}LU3)j_w3=@LpOPPP#XL6J^pL#(~B4ixlaAQZu?$$BOJ4GPXX@7oJS zZ544tCq4a=2F8I!jHq4j(^}1^uVi#23E(u)r-JHrzF7pa zzz@J6aJd$doe8|U2E{@IcpvBoo}@8s07Jkz&{i=Hc_7e}1xF@;kAZF=z{9}-W`GYt zo5DEcJeYtRya)IcIL@QRGH@2O3za0a|D-*k>h`FEm$2fNR2wUmLu^Z@5K(F0t>6Id zz(*htm;MlCwY!4rX7`Z*21sSXlv~Pewf+YQuBBOH;LR3d2i?avRtkLf-4^+RbnB?W zJH2~2aV!MD+C7I)zPiummb266glg*%U|d&2=5(!A%UP1P{Q=&4Z7%?s^&%Iqn*4gZ z0KkFA1!qp}<+*2E0)rR-A!o^2S!f0NNoA&mns9wJCyN7Lj_1ldYTF;6yE9yV{!%>5 z@s6NNHZS>lGFQ${4fFz?LXFp0y|=F{=9#{ccXKG9ud9hYO&WRtPQBPfbI5I|`CB&A z3wbYEcmhZYHQVcrSGG*a@T7@dbbr5aG(@~3$l-`iQe{I*_;$+V?%$3V0s=_sN|m1Q z;}w(NGB(HBgS0*-=t+dRpOZwDIRE&w$oUx)DLr>YT=$ax60#db&d*pJZ4aVp@K&-J zGcO6KX)=1vVsW+LrzInz;z+GO)Flk3bKKo@QylLI^1M>MnU@TwJ&CXCC=h<9$lNWP ziFvEs|C$=+^UF3<*Ym!ol2B&CGt9hXByD2Z+dD0b?=Q!1d?}QZ@rBWACO2#C5h z@p@Mip`e?A>%ZGv`o(Hw_vfk=X*v}S1K+b}ZbgmKcZ306WQL}UgTvqP&Y?Vve0TXi;lk-;9N!dW{KL;kN zJz**n1HJ%G?6M=81>VMpE>(L%v{lzSv%HJJSAh?JrD{(IxGq(jQe{}#rQm0PQH&`6 zC*YEBK)ay);Z=31cvwi4_IH8rF``cWt63_Gvd#m_FSa%qd{YVT9I#Zmb8nYZ*E)Bp zjPxoSB|PkSUG@18Fo6*@8@nA>6X^t!KnjQhk&5*axC1NzW56gdTPtu0{{pN_V|rc7 RqR0RM002ovPDHLkV1mMw@SOkv literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 56fda7bec..aa91ed0b7 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -5482,6 +5482,16 @@ "scripts": "\\.convertexperiments\\.com/js", "website": "https://www.convert.com" }, + "Convertcart": { + "cats": [ + 32 + ], + "description": "SConvertCart helps online businesses deliver outstanding experiences to customers throughout their journey.", + "icon": "Convertcart.svg", + "saas": true, + "scripts": "cdn\\.convertcart\\.com", + "website": "https://www.convertcart.com/" + }, "ConvertFlow": { "cats": [ 10, @@ -8314,6 +8324,18 @@ ], "website": "http://froala.com/wysiwyg-editor" }, + "Frontastic": { + "cats": [ + 51 + ], + "description": "Frontastic is a Commerce Frontend Platform that unites business and development teams to build commerce sites on headless.", + "headers": { + "frontastic-request-id": "" + }, + "icon": "Frontastic.png", + "saas": true, + "website": "https://www.frontastic.cloud/" + }, "FrontPage": { "cats": [ 20 @@ -9555,6 +9577,16 @@ }, "website": "https://gridsome.org" }, + "GroupBy": { + "cats": [ + 29 + ], + "description": "GroupBy is a search enging for eCommerce sites.", + "icon": "Groupby.svg", + "saas": true, + "scripts": "cdn\\.groupbycloud\\.com", + "website": "https://groupbyinc.com/" + }, "GrowingIO": { "cats": [ 10 @@ -19571,6 +19603,18 @@ "scripts": "^https?://codice(?:business|ssl|pro|isp)?\\.shinystat\\.com/cgi-bin/getcod\\.cgi", "website": "http://shinystat.com" }, + "Shogun": { + "cats": [ + 51 + ], + "description": "Shogun is a page builder commonly used with headless implementations.", + "icon": "Shogun.svg", + "js": { + "shogunAnalytics": "" + }, + "saas": true, + "website": "https://getshogun.com/" + }, "Shop Pay": { "cats": [ 41 @@ -20113,7 +20157,8 @@ 1 ], "cookies": { - "SC_ANALYTICS_GLOBAL_COOKIE": "" + "SC_ANALYTICS_GLOBAL_COOKIE": "", + "sc_expview": "" }, "description": "Sitecore provides web content management, and multichannel marketing automation software.", "html": "]+src=\"[^>]*/~/media/[^>]+\\.ashx", @@ -25150,6 +25195,24 @@ "requires": "WordPress", "website": "https://yoast.com" }, + "Yotpo": { + "cats": [ + 84, + 90 + ], + "description": "Yotpo is a provider of Loyalty & Referrals, SMS Marketing, Reviews, and Visual UGC solutions.", + "icon": "Yotpo.png", + "js": { + "yotpo": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "staticw2\\.yotpo\\.com", + "website": "https://www.yotpo.com/" + }, "Yottaa": { "cats": [ 42, From dd46a3b7891e976a8162fdbe11c3c3f319031df6 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 19:37:12 +0100 Subject: [PATCH 35/76] Added 'Dokan', 'Verloop', 'Beans' https://github.com/AliasIO/wappalyzer/issues/4465 https://github.com/AliasIO/wappalyzer/issues/4475 https://github.com/AliasIO/wappalyzer/issues/4456 --- .../webextension/images/icons/Beans.svg | 1 + .../webextension/images/icons/Dokan.svg | 69 ++++++++++++++++++ .../webextension/images/icons/Verloop.png | Bin 0 -> 851 bytes src/technologies.json | 41 +++++++++++ 4 files changed, 111 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Beans.svg create mode 100644 src/drivers/webextension/images/icons/Dokan.svg create mode 100644 src/drivers/webextension/images/icons/Verloop.png diff --git a/src/drivers/webextension/images/icons/Beans.svg b/src/drivers/webextension/images/icons/Beans.svg new file mode 100644 index 000000000..3437b2784 --- /dev/null +++ b/src/drivers/webextension/images/icons/Beans.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Dokan.svg b/src/drivers/webextension/images/icons/Dokan.svg new file mode 100644 index 000000000..d1875775a --- /dev/null +++ b/src/drivers/webextension/images/icons/Dokan.svg @@ -0,0 +1,69 @@ + + + Group 3 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Verloop.png b/src/drivers/webextension/images/icons/Verloop.png new file mode 100644 index 0000000000000000000000000000000000000000..5c63079c8829f1684f1e8421866f77516c165eef GIT binary patch literal 851 zcmV-Z1FZasP)-1rMT0F74TmYi)=< z75pguQcIy&5cMGBA}T0UOqy1kWJxwVyE{)0GrMt3Bs1w`VBmd+_nF`S`J53sU!@-_ zKG^%fAz%;iCQt|N1LuJeNq49A6%9c7!slKFJ_C*bT}vE^fHB}G@XK_6XQUkA0q{9+ z94Ibx{7>Lh&{daX06qi`r+@==1H)k5UQXWoz%k&13}#)x!@MH!D$v*Vpdi-zFWv(_ zus1IOuK*jGn>RYd*E2>jp!jQ0)!yp2TzCU#5KMFK%hLqjaA z!CGVN;BP+{u5a1Cu3YTQ61Z!?C4ZuK7{mGyr+{~bIUw;ghNvl|wWbvX0Kd_|nPq`L z00tdy(iyfHI0^QiWDbGcVz}DiNh-3JOFi*?0J!#Ve+NFY0id__@|5sqiUbtuHQxGX zlJy<&5DbH$^4Izek0L3_6=mQda2fbs(!|uh_^ihJ2JZ>moE0u-G-@F;lM{r%bmtl@ zDZe1x}D!7T@uzzcjzufNvnmN)>3t#k2*cR2wog*Tu1F9nO{Lo6U&iTW#tFFl;p z8d~Yv!mSRxnT`|!Rt@fKB`L@Q{>-FIBVcvlnNzR|a9Oqp=q0 z<*%Mdb{N@NiMjs)pOH9?Y{)-%rjq`TKDo;MN7f?yNMgTaJ;=NliFi&>DA_HE?~q;b dM$^Lq{sWq>=>(dl4|xCp002ovPDHLkV1k=Kh}i%D literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index aa91ed0b7..33008cc18 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -3059,6 +3059,23 @@ }, "website": "https://tools.ietf.org/html/rfc7617" }, + "Beans": { + "cats": [ + 84 + ], + "description": "Beans is a provider of ecommerce loyalty programs.", + "icon": "Beans.svg", + "js": { + "Beans3": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "cdn\\.trybeans\\.com", + "website": "https://www.trybeans.com/" + }, "Bentobox": { "cats": [ 1 @@ -6490,6 +6507,18 @@ "scripts": "([\\d.]+)/dojo/dojo(?:\\.xd)?\\.js\\;version:\\1", "website": "https://dojotoolkit.org" }, + "Dokan": { + "cats": [ + 6 + ], + "description": "Dokan offers a multi-vendor marketplace solution built on top of wordpress and woocommerce.", + "icon": "Dokan.svg", + "js": { + "dokan": "" + }, + "saas": true, + "website": "https://wedevs.com/dokan" + }, "Dokeos": { "cats": [ 21 @@ -23590,6 +23619,18 @@ "scripts": "\\.advertising\\.com", "website": "https://www.verizonmedia.com" }, + "Verloop": { + "cats": [ + 52 + ], + "description": "Verloop is provider of conversational AI platform for customer support automation.", + "icon": "Verloop.png", + "js": { + "Verloop": "" + }, + "saas": true, + "website": "https://verloop.io/" + }, "Vidazoo": { "cats": [ 36 From eb3d1d6ca97cf378d6e2779689871402934077d3 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 20:06:07 +0100 Subject: [PATCH 36/76] Added reviews providers (AliReviews, BazaarVoice, Reevoo, SiteJabber) https://github.com/AliasIO/wappalyzer/issues/4371 https://github.com/AliasIO/wappalyzer/issues/4373 https://github.com/AliasIO/wappalyzer/issues/4337 https://github.com/AliasIO/wappalyzer/issues/4405 --- .../webextension/images/icons/Alireviews.svg | 22 ++++++++ .../webextension/images/icons/Bazaarvoice.png | Bin 0 -> 55854 bytes .../webextension/images/icons/Reevoo.svg | 31 +++++++++++ .../webextension/images/icons/SiteJabber.svg | 19 +++++++ src/technologies.json | 52 ++++++++++++++++++ 5 files changed, 124 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Alireviews.svg create mode 100644 src/drivers/webextension/images/icons/Bazaarvoice.png create mode 100644 src/drivers/webextension/images/icons/Reevoo.svg create mode 100644 src/drivers/webextension/images/icons/SiteJabber.svg diff --git a/src/drivers/webextension/images/icons/Alireviews.svg b/src/drivers/webextension/images/icons/Alireviews.svg new file mode 100644 index 000000000..cc5d14d9c --- /dev/null +++ b/src/drivers/webextension/images/icons/Alireviews.svg @@ -0,0 +1,22 @@ + + diff --git a/src/drivers/webextension/images/icons/Bazaarvoice.png b/src/drivers/webextension/images/icons/Bazaarvoice.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6ae037afacb02c0eade4ee23a84d10fddfdde1 GIT binary patch literal 55854 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 WCbs5kRR5T(_wt3JbeW`4(0>8VQ}z4+ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Reevoo.svg b/src/drivers/webextension/images/icons/Reevoo.svg new file mode 100644 index 000000000..d43788698 --- /dev/null +++ b/src/drivers/webextension/images/icons/Reevoo.svg @@ -0,0 +1,31 @@ + + diff --git a/src/drivers/webextension/images/icons/SiteJabber.svg b/src/drivers/webextension/images/icons/SiteJabber.svg new file mode 100644 index 000000000..1cbcc7e3d --- /dev/null +++ b/src/drivers/webextension/images/icons/SiteJabber.svg @@ -0,0 +1,19 @@ + + diff --git a/src/technologies.json b/src/technologies.json index 33008cc18..091fb8761 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -1669,6 +1669,18 @@ "saas": true, "website": "http://www.algolia.com" }, + "Ali Reviews": { + "cats": [ + 90 + ], + "description": "Ali reviews is a shopify app to collect reviews from customers.", + "icon": "Alireviews.svg", + "js": { + "alireviews_tags": "" + }, + "saas": true, + "website": "https://apps.shopify.com/ali-reviews" + }, "All in One SEO Pack": { "cats": [ 54, @@ -3059,6 +3071,23 @@ }, "website": "https://tools.ietf.org/html/rfc7617" }, + "Bazaarvoice": { + "cats": [ + 90 + ], + "description": "Bazaarvoice is a provide of UGC solutions like ratings and reviews and Q&A.", + "icon": "Bazaarvoice.svg", + "js": { + "BV.api": "" + }, + "pricing": [ + "high", + "recurring" + ], + "saas": true, + "scripts": "apps\\.bazaarvoice\\.com", + "website": "https://www.bazaarvoice.com/" + }, "Beans": { "cats": [ 84 @@ -17966,6 +17995,19 @@ ], "website": "https://redux.js.org/" }, + "Reevoo": { + "cats": [ + 90 + ], + "description": "Reevoo is a provider of UGC solutions like reviews.", + "icon": "Reevoo.svg", + "js": { + "ReevooApi": "" + }, + "saas": true, + "scripts": "mark\\.reevoo\\.com", + "website": "https://www.reevoo.com/" + }, "Refersion": { "cats": [ 71, @@ -20229,6 +20271,16 @@ "scripts": "siteglide\\.js", "website": "https://www.siteglide.com" }, + "SiteJabber": { + "cats": [ + 90 + ], + "description": "Sitejabber is the leading destination for customer ratings and reviews of businesses. Consumers find ratings and read reviews to ensure they buy from the best companies.", + "icon": "Sitejabber.svg", + "saas": true, + "scripts": "biz\\.sitejabber\\.com", + "website": "https://www.sitejabber.com/" + }, "Sitevision CMS": { "cats": [ 1 From 271036261c961a3b8b705babf7fea2d854c2378b Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 20:26:19 +0100 Subject: [PATCH 37/76] Fixed file mismatch --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 091fb8761..361801846 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -3076,7 +3076,7 @@ 90 ], "description": "Bazaarvoice is a provide of UGC solutions like ratings and reviews and Q&A.", - "icon": "Bazaarvoice.svg", + "icon": "Bazaarvoice.png", "js": { "BV.api": "" }, From 8d4c2252c1ad4ab8cc6294568d442ea8eae11c4d Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 25 Aug 2021 20:42:25 +0100 Subject: [PATCH 38/76] Added 'Quicklink' and fix another SVG name mismatch https://github.com/AliasIO/wappalyzer/issues/4332 --- .../webextension/images/icons/Quicklink.svg | 1 + src/technologies.json | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/Quicklink.svg diff --git a/src/drivers/webextension/images/icons/Quicklink.svg b/src/drivers/webextension/images/icons/Quicklink.svg new file mode 100644 index 000000000..b3fe06441 --- /dev/null +++ b/src/drivers/webextension/images/icons/Quicklink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index 361801846..4aad9ee47 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -17519,6 +17519,19 @@ }, "website": "http://opensolution.org" }, + "Quicklink": { + "cats": [ + 59 + ], + "description": "Quicklink is a JS library which aims to be a drop-in solution for sites to prefetch links based on what is in the user's viewport", + "icon": "Quicklink.svg", + "js": { + "quicklink": "", + "drupalSettings.quicklink": "" + }, + "scripts": "quicklink@([\\d.]+)/dist/quicklink.*\\.js\\;version:\\1", + "website": "https://getquick.link/" + }, "Quill": { "cats": [ 24 @@ -20276,7 +20289,7 @@ 90 ], "description": "Sitejabber is the leading destination for customer ratings and reviews of businesses. Consumers find ratings and read reviews to ensure they buy from the best companies.", - "icon": "Sitejabber.svg", + "icon": "SiteJabber.svg", "saas": true, "scripts": "biz\\.sitejabber\\.com", "website": "https://www.sitejabber.com/" From 26d49615d92131443b458c7a74d8acbbe970707c Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 26 Aug 2021 13:34:02 +0100 Subject: [PATCH 39/76] Added 'Adalyser', 'Appsflyer' & 'Wheelio' https://github.com/AliasIO/wappalyzer/issues/4398 https://github.com/AliasIO/wappalyzer/issues/4438 https://github.com/AliasIO/wappalyzer/issues/4361 --- .../webextension/images/icons/Adalyser.svg | 17 ++++++++ .../webextension/images/icons/Appsflyer.svg | 1 + .../webextension/images/icons/Wheelio.png | Bin 0 -> 2092 bytes src/technologies.json | 41 ++++++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Adalyser.svg create mode 100644 src/drivers/webextension/images/icons/Appsflyer.svg create mode 100644 src/drivers/webextension/images/icons/Wheelio.png diff --git a/src/drivers/webextension/images/icons/Adalyser.svg b/src/drivers/webextension/images/icons/Adalyser.svg new file mode 100644 index 000000000..d0e42dad7 --- /dev/null +++ b/src/drivers/webextension/images/icons/Adalyser.svg @@ -0,0 +1,17 @@ + + diff --git a/src/drivers/webextension/images/icons/Appsflyer.svg b/src/drivers/webextension/images/icons/Appsflyer.svg new file mode 100644 index 000000000..2d86abcce --- /dev/null +++ b/src/drivers/webextension/images/icons/Appsflyer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Wheelio.png b/src/drivers/webextension/images/icons/Wheelio.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1df3c0ce95a84a197d05890349d12cf4e8215c GIT binary patch literal 2092 zcmV+{2-Ek8P)n^upg8j1q--sG)F2tw2# z_Dlza8Dv3HeV-wAhieK0bnMK5(N$Hu7vO`AF2qGgA=YMN29EiI81eh@biNz={@rqC zjS*&&wG06k@CaBrFq-#?(_*k@ZU)w+CnHJ<2KR&(M zgE4YE&Fb^Uc5rCH{dPv#+Q-#35K!HF6Ji2%R9(396(jJT6TDMBvH85I9^v*Rm;nV3 zp81bjBUHi=g5Z;@buZ|KPi@(Oa9Gw2aHr*9dC7Wo#3{&IQiwgDe#zuDN^7~u46rN$ z*piovG|`7{-xv!^vS$P<&wUL+;TTbm1LaFVQWMz!uJ%sUzWTbsO9CvctibI1mNA8Q z$GLF4cLYs0`c2HzLJ(00D82TtDa1$Z=ONf6-J@9pLnvyw%#5H{I42qM>O5w^pWgU0 znm%h*cOsf`Rl-f~n zFWfT|aO|rup-7UkhpFVHc!sg^i+1K+ux16u0s%b##7@ZJFcxp!f)uygR33RXr7^R~ zK!z&|mxqQ?cc~MEJ&2&8T@4Z0vsXkZyoxU?|{6 z;16#@81?ZSS5egrrE=mUm8fcN$9OQTGr>}brbkP7d2TZHytqRTQc{u&D^?Z2y>t;= zNiIZ1+b|xmBRMVCg21(|b4YYbfG-F#I0~V?2c-KZU@A`Ju`PJ`bTfjqG^*2&g@!f) zyuE4}-g|2=)^93BLedNt{|H7wIC2()@rg+K!AAH40ql9{XUIy8$JS@6tjJM4vJCP~ zKg8B<+^qOMo@zX6p(vpv84X*sBw|Tw64qs>BiA_$S@!dKt<5^>X426Xpx=w2B;rW% zJqS+vaOyX;P-Gb;YwpM9A8q2vsTLcpUkXwz+PrpnLo)WCZPA@FLZEiT#R+lPU7QF1 zL=RW4j$;%`so?_1jX_q(ZYDTzqF@n|`DD*;;qwl&-=$@%Q2FS_+h)e7*bF@L;pgb{ z2hD|$HzRW|5M&u|tuICbZa|SkJfFidL{&K(#Rzb2VKzE5lG)>nfBhT!S}*Fkziz_= zsHlEOtsM%85RFS-2X>!nrkzfeo1zf$c>q`#XGd*mA$%j93<28*%|M@*2Sm;8x{{>` zs=dNDbqN zX^Jsk)il*SK$W>6PAC`$6U#ww%5*RrZeVhI zSdGxAzbxscc58MprDqU*Eaxd_c*p-5qqllQw=Qa7inQMFnV+cXVTTtv Date: Thu, 26 Aug 2021 15:00:45 +0100 Subject: [PATCH 40/76] Added 'Clinch', Nacelle https://github.com/AliasIO/wappalyzer/issues/4512 https://github.com/AliasIO/wappalyzer/issues/4445 --- .../webextension/images/icons/Clinch.png | Bin 0 -> 242 bytes .../webextension/images/icons/Nacelle.svg | 25 ++++++++++++++++++ src/technologies.json | 20 ++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Clinch.png create mode 100644 src/drivers/webextension/images/icons/Nacelle.svg diff --git a/src/drivers/webextension/images/icons/Clinch.png b/src/drivers/webextension/images/icons/Clinch.png new file mode 100644 index 0000000000000000000000000000000000000000..2a21c93b132a70f39184dcc6ee9e497f89468612 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7eJa z#W5tJH918=aL>fhwFwCc8OPO*&-(LLe)VU4HJPZnJ9FaSJBuG#IwLRP3gcqF1jW$9 z!HO&Ed3bpKZ#da$u&+k##D{Ofd~4%ZJZiYK!cUFuj^g!Qr>`ZkX+Gnv5b3c3>yjuv zu!7l5*5Fk`AbUctpk>b2lEj3B7su7Ue}C$z`0V<(Eu{?1%*^u4%*}jeo&SC8H*RA; j$;vFpx|mO*lz|~jQ|8@6xgU>!?q%?F^>bP0l+XkK@%C4c literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Nacelle.svg b/src/drivers/webextension/images/icons/Nacelle.svg new file mode 100644 index 000000000..29b38d910 --- /dev/null +++ b/src/drivers/webextension/images/icons/Nacelle.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index d94cc9b68..f3c2c4182 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -4988,6 +4988,15 @@ ], "website": "http://clientjs.org" }, + "Clinch": { + "cats": [ + 76 + ], + "description": "Clinch delivers hyper-personalized creative experiences and consumer intelligence across all channels.", + "icon": "Clinch.png", + "scripts": "cdn\\.clinch\\.co", + "website": "https://clinch.co/" + }, "Clipboard.js": { "cats": [ 19 @@ -14449,6 +14458,17 @@ "scripts": "nv\\.d3(?:\\.min)?\\.js", "website": "http://nvd3.org" }, + "Nacelle": { + "cats": [ + 6 + ], + "description": "Nacelle is a headless commerce platform", + "icon": "Nacelle.svg", + "js": { + "nacelleEventData": "" + }, + "website": "https://nacelle.com/" + }, "Nagich": { "cats": [ 68 From c297fc6c17d9ce871929c46a7bc21e976f0f0c68 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 26 Aug 2021 15:27:38 +0100 Subject: [PATCH 41/76] Added 'Oxi Social Login' and 'Quantum Metric' https://github.com/AliasIO/wappalyzer/issues/4357 https://github.com/AliasIO/wappalyzer/issues/4391 --- .../images/icons/OxiSocialLogin.png | Bin 0 -> 1552 bytes .../images/icons/Quantummetric.png | Bin 0 -> 1239 bytes src/technologies.json | 20 ++++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 src/drivers/webextension/images/icons/OxiSocialLogin.png create mode 100644 src/drivers/webextension/images/icons/Quantummetric.png diff --git a/src/drivers/webextension/images/icons/OxiSocialLogin.png b/src/drivers/webextension/images/icons/OxiSocialLogin.png new file mode 100644 index 0000000000000000000000000000000000000000..d746106c9825f96b578cc954afc8d6b577662f72 GIT binary patch literal 1552 zcmV+r2JiWaP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv00000008+zyMF)x010qNS#tmYE+YT{E+YYWr9XB600mY_L_t(o!@XAtS5;*c zeSb+nG#YF!TLK|SIOVVkSMZn-R7?ngl5h%9!GvHj2`&f_lGzXtnPiqh24R^wWR%HL zQFh-xkNbRF9v}(bwZ1pp`wjb?v(GvE8diSlgT)M6XCrJJy|Kd4Yu2!JGGej&8D3_R z-SnZWUH#zrWjMSJ#3M339Y>S%a4aPs(Fs}bi#!EauSmSUAwcGG&5{7Haq`CdTle7W zqp2vbZAEwgORQp<*^lmlo4DN6h1jHAto!1Ccw`|UhWT9W z;O398xD>Q>4afnsc57fP-q{pl0;eq1tbOydAh;W&#Tx|C)jxv6Kc2_in|99|8mj=f z;N$IK$h%l8RvkQ%iFY@Lm}C9P&ix2IbQY&FF5pad3BLIu9d6!H0%XNHFTCL%h@j{s zG3hj9&mXBAbWvu_wXLJnI6VbHssmh{O9s|356xGxFP??CgwDw$yj z$Ex*yxKMQ!XLBx^!z%z7qcXLSd9JsP|AS+agm?oZw`RpqKZ>gx%{ot8qT z?PDMkmRH7piz+huMa=sk3jptJ36(h-%Pq%BHC_NHon;K?e6(#J+OH46bKfy}Zr}%N zd#ggFcfX{c%8W?G3j$yWJbYuYc1M^LBWr_c$m?A3uUMnVtM?Eyhu%J<2utG({9q+x zZD%O-E(?rK#JvZ9$)-%fTX*hb?DoAm$D@hIGMC@1lzM~cy|lb?NlS7>0I;jEvFOqA z+5RJ`V*P))SOsl$0BF>Sv;tLc>P#HqAtYa6#g+dJKzwR}R9Z6tb}&{y#%I|9D7Po) zmLj8|O2Q!knCI+VYc>W;AWeoio&^p>H1v%;~+5NvkQ zC0UcJ2q!V0FOInPH~N-nhB`! z)n87ziS4xLq>`bSNXxH~mddV{sTvDwyN@cbtZ|&;OXa%P#C|c7RPbyEAj<-rqU* z+;jd{Rp$7))cr=fnlQBy0@)zCj&z(S;AF!zX%Gj!oC|;tSU}Gz?^t965fxyf&prg;E*a(p0Zd2i!fg|YHk*^8fkXg! zPB(qSKpr5&xNrb}u8@*jbu6m0AvY)c-+O|YyJe^i0LGxx9u?jb*CrD@7FDbkUhxWm zM+3Pbb0Cm2ekWx9@Ri)^57WY<5CSlDwwdL`(EvbnA-Pe^K0w4z4PB3FbWCXZ9boFfuosEt{!PgoA5 zWL3;7`~l$J#-h(aC=3S>0*ebY=ha{@5YYe#N=o(u0qjNl0lX9rkRZIbtkXXI+ZX^) z78(IpWARKP&RPOB$&J5z+h_+ zGv|i`kie@;a&~EECW~fcdKY*HTe4JET=T61tZ4~GYUqc$XYWu{{dIsg0esC`(-rIq zaVsGccQ096RTwJ@mmC$#Jfx0DMFc^Y1&P zyxnibf;iV%ae)c9N9l&+0GcK}-g@hv&i~@-0po5c`j$UZ^I$B9p`+z&)Q+cnfzHHT zq)=`C%g)~-G~wjgmYobb5L*xUgs6*{O8&Yy?9M7}7d<_irJz6)Lm!mCNuX+f#z*Rb z*_BWhJq9cJ+Hp0SBKnphxcFBWA zymP_o&32zdr`yWfiD+x2A|k1Z{VMItW15Ica!mQmdjnAzig?|hvB6*H{cz0*Sk}pVb#Dj6!i$)np z1z|L&^61jIl`!6bbA9eQSenEW-hB^M9FEyh{|E5|AbWYFV{-ri002ovPDHLkV1gYM BIu8H< literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index f3c2c4182..d3ea4800d 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -15826,6 +15826,16 @@ "saas": true, "website": "https://www.oxatis.com/" }, + "Oxi Social Login": { + "cats": [ + 69 + ], + "description": "Oxi Social Login provides one click login with services like Facebook, Google and many more.", + "icon": "OxiSocialLogin.png", + "saas": true, + "scripts": "social-login\\.oxiapps\\.com", + "website": "https://www.oxiapps.com/" + }, "Oxygen": { "cats": [ 51, @@ -17511,6 +17521,16 @@ "scripts": "\\.quantserve\\.com/quant\\.js", "website": "https://www.quantcast.com/products/measure-audience-insights" }, + "Quantum Metric": { + "cats": [ + 10 + ], + "description": "Quantum Metric is a continuous product design platform that helps organizations build better products faster.", + "icon": "Quantummetric.png", + "saas": true, + "scripts": "cdn\\.quantummetric\\.com", + "website": "https://www.quantummetric.com/" + }, "Qubit": { "cats": [ 74, From 315a100f6f638d88068374849e01ec6a699890ca Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Thu, 26 Aug 2021 16:51:05 +0100 Subject: [PATCH 42/76] Added '2bAdvice' and 'Cluep' https://github.com/AliasIO/wappalyzer/issues/4387 https://github.com/AliasIO/wappalyzer/issues/4370 --- .../webextension/images/icons/2badvice.png | Bin 0 -> 5157 bytes .../webextension/images/icons/Cluep.png | Bin 0 -> 752 bytes src/technologies.json | 22 ++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 src/drivers/webextension/images/icons/2badvice.png create mode 100644 src/drivers/webextension/images/icons/Cluep.png diff --git a/src/drivers/webextension/images/icons/2badvice.png b/src/drivers/webextension/images/icons/2badvice.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d260400a48e216e27507a74b23b56f235ceadc GIT binary patch literal 5157 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 Z=*D<(-Le*5{Qcw3Sl>*qLdPZie*lL6QVjqA literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Cluep.png b/src/drivers/webextension/images/icons/Cluep.png new file mode 100644 index 0000000000000000000000000000000000000000..09996f4a23f83ca95f5fe869d033a713815a58c4 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKptm- zM`SSr1Gf+eGhVt|_XjA*UgGKN%Kn&DOo&fz)(&MK1_s6kPZ!4!kK=EzY|Iu36gd9z zd|Zf*io!>imWG%K2bK!lyutO8T_h-CiDByvi49(<>8e@jt9yHwCX{w1h;Qgnna-Rn z==s1vMUmyw%hdNeHuI{hXWw4pHF@Q;zxU3Rr>EVoo^$JDv`L2XKk-1PLyrm>45!>R zTKTAHn=UVR*jBM_Mnj(29}l#Ac6@gu>~qlK?b9^OYp-x$KKE?Ow}ZC(FE18}6T_tP+lt`ksAr{{`a_gQrpD zJ6~;-S4_N~7w5m!F4d^weelcnD6xWbQ`cP&)Au{S`oVr7(X{6bQQHom>wOo}$NJ)j z*q=<{qa8jo4MR;A-+e0nd74T`OxV_k>1BF<8%_lKH~l-EUdn##j#=K(+WXz_oo>Fq z68UDUxm?zA#-(!>$QIxGIhkAHR9%sV^v0K3zwIK!%_i-dnCqKwyZQLD1!7LhF(tuk zk|L74?}lejQnt~kUBEGS@tjk^)|$V$)4ZdmG~E^g#lC8ZYeY#(Vo9o1a#1RfVlXl= zwA3{))ip8-F|@EUG_f)^&^9o#GBB9*dif0$4Y~O#nQ4`{H9X!Xp90hnUKJ8i5|mi3 zP*9YgmYI{PP*Pcts*qVwlFYzRG3W6o9*)8=4UJR&r_Xpk4Pszc=GIH*7FHJao-D#F ztl-jMayW%qd2@)u=^Iy09657D<_P=g29E_^dJM0`1xr3TnN9^-!QkoY=d#Wzp$P!w C%_U&~ literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index d3ea4800d..dcba3f81b 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -381,6 +381,19 @@ "scripts": "bitrix(?:\\.info/|/js/main/core)", "website": "http://www.1c-bitrix.ru" }, + "2B Advice": { + "cats": [ + 67 + ], + "description": "2B Advice provides a plug-in to manage GDPR cookie consent.", + "icon": "2badvice.png", + "js": { + "BBCookieControler": "" + }, + "saas": true, + "scripts": "2badvice-cdn\\.azureedge\\.net", + "website": "https://www.2b-advice.com/en/data-privacy-software/cookie-consent-plugin/" + }, "33Across": { "cats": [ 36 @@ -5079,6 +5092,15 @@ "icon": "Cloudinary.svg", "website": "https://cloudinary.com" }, + "Cluep": { + "cats": [ + 36 + ], + "description": "Cluep's artificially intelligent mobile ad platform targets people based on what they are sharing, how they are feeling and where they go in the physical world.", + "icon": "Cluep.png", + "scripts": "cas\\.cluep\\.com", + "website": "https://cluep.com/" + }, "ClustrMaps Widget": { "cats": [ 35 From 872dcbe868eb208a01d44d38c52646975e0b3265 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Fri, 27 Aug 2021 13:30:43 +0100 Subject: [PATCH 43/76] Improved VTex detection https://github.com/AliasIO/wappalyzer/issues/4515 --- src/technologies.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index dcba3f81b..65e8c012c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -23569,7 +23569,8 @@ "cookies": { "VtexFingerPrint": "", "VtexWorkspace": "", - "vtex_session": "" + "vtex_session": "", + "VtexStoreVersion": "" }, "description": "VTEX is an ecommerce software that manages multiple online stores.", "headers": { @@ -23577,10 +23578,14 @@ "powered": "vtex" }, "icon": "VTEX.svg", + "js": { + "vtex": "" + }, "pricing": [ "payg" ], "saas": true, + "scripts": "io\\.vtex\\.com\\.br", "website": "https://vtex.com/" }, "VWO": { From 86a9c690646de16a6f7aa74d3d717bd3be893b8c Mon Sep 17 00:00:00 2001 From: WhyK Date: Fri, 27 Aug 2021 22:46:39 +0900 Subject: [PATCH 44/76] Modify existing translate on ja/ --- .../webextension/_locales/ja/messages.json | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 95a166e48..ddc2ef337 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -30,9 +30,9 @@ "proMessageHeading": { "message": "Pro機能をアンロックする" }, "proMessage": { "message": "Proプランに加入すると、訪問したウェブサイトの企業情報や連絡先情報を見ることができます。" }, "proButton": { "message": "プランの比較" }, - "proInfo": { "message": "Learn more" }, - "proEmpty": { "message": "No results found." }, - "proCrawl": { "message": "No results found, please check back later." }, + "proInfo": { "message": "Learn more" }, + "proEmpty": { "message": "結果が見つかりませんでした。" }, + "proCrawl": { "message": "結果が見つかりませんので、後で再確認してください。" }, "formSave": { "message": "保存する" }, "setCompany": { "message": "企業情報" }, @@ -51,8 +51,8 @@ "attributeIpRegion": { "message": "IP region" }, "attributeLanguage": { "message": "言語" }, "attributeEmail": { "message": "Eメールアドレス" }, - "attributeVerifiedEmail": { "message": "Email address (verified)" }, - "attributeSafeEmail": { "message": "Email address (safe)" }, + "attributeVerifiedEmail": { "message": "Eメールアドレス(検証済み)" }, + "attributeSafeEmail": { "message": "Eメールアドレス(安全)" }, "attributePhone": { "message": "電話番号" }, "attributeSkype": { "message": "Skype" }, "attributeWhatsapp": { "message": "WhatsApp" }, @@ -88,9 +88,9 @@ "attributeCompanyType": { "message": "会社種別" }, "attributeCompanyFounded": { "message": "会社創立日" }, "attributeKeywords": { "message": "キーワード" }, - "attributeDns_spf": { "message": "SPF record" }, - "attributeDns_dmarc": { "message": "DMARC record" }, - "attributeSchemaOrgTypes": { "message": "schema.org types" }, + "attributeDns_spf": { "message": "SPFレコード" }, + "attributeDns_dmarc": { "message": "DMARCレコード" }, + "attributeSchemaOrgTypes": { "message": "schema.orgタイプ" }, "categoryName1": { "message": "CMS" }, "categoryName2": { "message": "メッセージボード" }, @@ -168,17 +168,17 @@ "categoryName76": { "message": "パーソナライズ" }, "categoryName77": { "message": "リターゲッティング" }, "categoryName78": { "message": "RUM" }, - "categoryName79": { "message": "Geolocation" }, - "categoryName80": { "message": "WordPress themes" }, - "categoryName81": { "message": "Shopify themes" }, - "categoryName82": { "message": "Drupal themes" }, - "categoryName83": { "message": "Browser fingerprinting" }, - "categoryName84": { "message": "Loyalty & rewards" }, - "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" }, - "categoryName87": { "message": "WordPress plugins" }, - "categoryName88": { "message": "Hosting" }, - "categoryName89": { "message": "Translation" }, - "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName79": { "message": "ジオロケーション" }, + "categoryName80": { "message": "WordPressテーマ" }, + "categoryName81": { "message": "Shopifyテーマ" }, + "categoryName82": { "message": "Drupalテーマ" }, + "categoryName83": { "message": "ブラウザフィンガープリント" }, + "categoryName84": { "message": "ロイヤリティ・リワード" }, + "categoryName85": { "message": "機能管理" }, + "categoryName86": { "message": "セグメンテーション" }, + "categoryName87": { "message": "WordPressプラグイン" }, + "categoryName88": { "message": "ホスティング" }, + "categoryName89": { "message": "翻訳" }, + "categoryName90": { "message": "レビュー" }, + "categoryName91": { "message": "後払い販売" } } From 1d4c6e4bca4e473275a067f378021dedf79e3722 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Fri, 27 Aug 2021 08:28:32 -0600 Subject: [PATCH 45/76] Update src/technologies.json Co-authored-by: Weston Ruter --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 0c87b16ac..840506d7e 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -14381,7 +14381,7 @@ 87 ], "description": "Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an “opinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.", - "dom": "link[href*='newspack.pub']", + "dom": "link.imprint[href*='newspack.pub']", "html": [ "" ], From 19c3d61ecea464f06a42d5b9e9019e7a01d725a5 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Fri, 27 Aug 2021 08:34:58 -0600 Subject: [PATCH 46/76] Remove html, refine dom targeting --- src/technologies.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 0c87b16ac..1611f52c5 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -14381,10 +14381,7 @@ 87 ], "description": "Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an “opinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.", - "dom": "link[href*='newspack.pub']", - "html": [ - "" - ], + "dom": "a.imprint[href*='newspack.pub']", "icon": "NewspackLogo.png", "website": "https://github.com/Automattic/newspack-plugin" }, From a67aab1d46eaa35471fee28d705dcac696a2ca3b Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Fri, 27 Aug 2021 09:28:40 -0600 Subject: [PATCH 47/76] Add "oss": true --- src/technologies.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies.json b/src/technologies.json index 1611f52c5..ee24b48e0 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -14383,6 +14383,7 @@ "description": "Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an “opinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.", "dom": "a.imprint[href*='newspack.pub']", "icon": "NewspackLogo.png", + "oss": true, "website": "https://github.com/Automattic/newspack-plugin" }, "Next.js": { From a8a9580ba9a2c857f4d8dfc498ba52b09b6b9b3c Mon Sep 17 00:00:00 2001 From: Heitor Ramon Ribeiro Date: Fri, 27 Aug 2021 16:28:57 -0300 Subject: [PATCH 48/76] Add Vue-Storefront --- .../images/icons/vue-storefront.svg | 10 +++++++ src/technologies.json | 27 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/drivers/webextension/images/icons/vue-storefront.svg diff --git a/src/drivers/webextension/images/icons/vue-storefront.svg b/src/drivers/webextension/images/icons/vue-storefront.svg new file mode 100644 index 000000000..f8f5aca22 --- /dev/null +++ b/src/drivers/webextension/images/icons/vue-storefront.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 5e4db7f4e..0ea6f8fb9 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -23647,6 +23647,33 @@ ], "website": "https://vuejs.org" }, + "Vue-Storefront 1": { + "cats": [ + 6, + 12 + ], + "description": "Vue Storefront is the world's fastest-growing open-source eCommerce frontend.", + "icon": "vue-storefront.svg", + "implies": "Vue.js", + "scripts": [ + "(?:\\/([\\d.]+))?\\/vsf-layout" + ], + "website": "https://www.vuestorefront.io/" + }, + "Vue-Storefront 2": { + "cats": [ + 6, + 12 + ], + "description": "Vue Storefront is the world's fastest-growing open-source eCommerce frontend.", + "html": "<[^>]+\\sdata-v(?:ue)?-", + "icon": "vue-storefront.svg", + "implies": "Nuxt.js", + "meta": { + "generator": "^Vue Storefront\\ [0-9.]+?$" + }, + "website": "https://www.vuestorefront.io/" + }, "VuePress": { "cats": [ 57 From 90e06101995f280ce6f0c11e9653985254ce3f3c Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Sat, 28 Aug 2021 16:52:19 +0000 Subject: [PATCH 49/76] Update the icon of Dart lang --- .../webextension/images/icons/Dart.svg | 43 +++++++++++-------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/src/drivers/webextension/images/icons/Dart.svg b/src/drivers/webextension/images/icons/Dart.svg index ca5dcdad7..52e350eca 100644 --- a/src/drivers/webextension/images/icons/Dart.svg +++ b/src/drivers/webextension/images/icons/Dart.svg @@ -1,20 +1,27 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + From ac12d9f15bbd2e6321b277b53de1911ad83b118a Mon Sep 17 00:00:00 2001 From: Mike Gifford Date: Sat, 28 Aug 2021 16:37:56 -0400 Subject: [PATCH 50/76] Changes to include overlays These companies make claims, but do not achieve WCAG compliance or produce accessible sites. --- src/technologies.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 5e4db7f4e..d428a9d51 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -667,7 +667,7 @@ "cats": [ 68 ], - "description": "AccessiBe is an automated web accessibility solution for ADA and WCAG compliance. The system scans and analyzes a website using AI technology, and applies all the required adjustments to become ADA and WCAG 2.1 compliant.", + "description": "AccessiBe is an accessibility overlay which claims to provide ADA and WCAG compliance. The system scans and analyzes a website, and applies adjustments which they claim make your website ADA and WCAG 2.1 compliant.", "icon": "AccessiBe.svg", "js": { "acsb": "\\;confidence:50", @@ -2700,7 +2700,7 @@ "cats": [ 68 ], - "description": "AudioEye is a software solution delivering immediate ADA and WCAG accessibility compliance at scale.", + "description": "AudioEye is an accessibility overlay which claims to provide ADA and WCAG accessibility compliance.", "dom": "iframe[scr*='.audioeye.com/']", "icon": "AudioEye.svg", "js": { @@ -7184,7 +7184,7 @@ "cats": [ 68 ], - "description": "EqualWeb provides web accessibility, digital accessibility solutions and helps people with disabilities access digital information.", + "description": "EqualWeb provides a web accessibility overlay, and helps some people with disabilities access digital information.", "icon": "EqualWeb.png", "scripts": "cdn\\.equalweb\\.com.*\\.js", "website": "https://www.equalweb.com/" @@ -7511,7 +7511,7 @@ "cats": [ 68 ], - "description": "Facil-iti is solution for website owners, providing accessibility to disability users and seniors.", + "description": "Facil-iti is a web accessibility overlay which provides support for some people with disabilities and seniors.", "icon": "Facil-iti.svg", "scripts": "ws\\.facil-iti\\.com/tag/faciliti-tag\\.min\\.js", "website": "https://www.facil-iti.com/" @@ -9930,7 +9930,7 @@ "cats": [ 68 ], - "description": "HikeOrders web accessibility automated plugin.", + "description": "HikeOrders is a web accessibility overlay that claims to make your site disability friendly.", "icon": "HikeOrders.png", "scripts": "hikeorders\\.com/main/assets/js/hko-accessibility\\.min\\.js", "website": "https://hikeorders.com/" @@ -14276,7 +14276,7 @@ "cats": [ 68 ], - "description": "Nagich is a website accessibility software provider from Israel.", + "description": "Nagich is a website accessibility overlay provider from Israel.", "icon": "Nagich.svg", "js": { "interdeal.version": "([\\d.]+)\\;version:\\1" @@ -17686,7 +17686,7 @@ "cats": [ 68 ], - "description": "Recite Me is a cloud-based web accessibility assistive toolbar that allows website visitors to customize a site in a way that works for them.", + "description": "Recite Me is a web accessibility overlay that claims to allow website visitors to customize a site in a way that works for them.", "icon": "Recite Me.png", "scripts": "api\\.reciteme\\.com/asset/js", "website": "https://reciteme.com/" @@ -23108,7 +23108,7 @@ "cats": [ 68 ], - "description": "UserWay is a web accessibility widget add-on for websites to help improve their compliance with accessibility standards.", + "description": "UserWay is a web accessibility overlay for websites that claims to improve compliance with accessibility standards.", "icon": "UserWay.png", "scripts": "cdn\\.userway\\.org/widget.*\\.js", "website": "https://userway.org/" @@ -25630,7 +25630,7 @@ "cats": [ 68 ], - "description": "eSSENTIAL Accessibility is a digital accessibility-as-a-service platform.", + "description": "eSSENTIAL Accessibility provides an accessibility overlay for websites.", "dom": " a[href*='.essentialaccessibility.com'] > img", "icon": "eSSENTIAL Accessibility.png", "pricing": [ @@ -26908,7 +26908,7 @@ "cats": [ 68 ], - "description": "uRemediate provides web accessibility testing tools.", + "description": "uRemediate provides web accessibility testing tools and accessibility overlays.", "icon": "User1st.png", "scripts": "fecdn\\.user1st\\.info/Loader/head", "website": "https://www.user1st.com/uremediate/" From bbdb1708e9587e4fc555ed0a12d749de14085288 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Mon, 30 Aug 2021 07:34:41 +1000 Subject: [PATCH 51/76] Merge Quadpay and Zip --- .../webextension/images/icons/zip_pay.svg | 15 ++-------- src/technologies.json | 29 +++++++------------ 2 files changed, 13 insertions(+), 31 deletions(-) diff --git a/src/drivers/webextension/images/icons/zip_pay.svg b/src/drivers/webextension/images/icons/zip_pay.svg index 23c929c37..94cbd8d4b 100644 --- a/src/drivers/webextension/images/icons/zip_pay.svg +++ b/src/drivers/webextension/images/icons/zip_pay.svg @@ -1,13 +1,4 @@ - - - - - - - - - - - - + + + diff --git a/src/technologies.json b/src/technologies.json index 5e4db7f4e..5266cca32 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -17203,25 +17203,6 @@ "icon": "Python.png", "website": "http://python.org" }, - "Quadpay": { - "cats": [ - 41, - 91 - ], - "description": "Quadpay is a payment platform.", - "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", - "icon": "Quadpay.svg", - "js": { - "QuadPayShopify": "", - "quadpayID": "" - }, - "pricing": [ - "payg" - ], - "saas": true, - "scripts": "\\.quadpay\\.com/quadpay-widget-([\\d.]+)\\.js\\;version:\\1", - "website": "https://www.quadpay.com" - }, "Qualtrics": { "cats": [ 73 @@ -25199,11 +25180,21 @@ 91 ], "description": "Zip is a payment service that lets you receive your purchase now and spread the total cost over a interest-free payment schedule.", + "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", "icon": "zip_pay.svg", "scripts": [ + "quadpay\\.com", "static\\.zipmoney\\.com\\.au", "zip\\.co" ], + "js": { + "QuadPayShopify": "", + "quadpayID": "" + }, + "pricing": [ + "payg" + ], + "saas": true, "website": "https://www.zip.co/" }, "Zipkin": { From bc62181d725d68854cb09f90fa14daf1439d1de4 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Mon, 30 Aug 2021 13:46:54 +0100 Subject: [PATCH 52/76] Revert "Merge remote-tracking branch 'upstream/master'" This reverts commit f49a8d6416ef51ba46751589bf1b5299cd05c80f, reversing changes made to 872dcbe868eb208a01d44d38c52646975e0b3265. --- .../webextension/images/icons/zip_pay.svg | 15 ++++++++-- src/technologies.json | 29 ++++++++++++------- 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/src/drivers/webextension/images/icons/zip_pay.svg b/src/drivers/webextension/images/icons/zip_pay.svg index 94cbd8d4b..23c929c37 100644 --- a/src/drivers/webextension/images/icons/zip_pay.svg +++ b/src/drivers/webextension/images/icons/zip_pay.svg @@ -1,4 +1,13 @@ - - - + + + + + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index 576587a72..65e8c012c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -17476,6 +17476,25 @@ "icon": "Python.png", "website": "http://python.org" }, + "Quadpay": { + "cats": [ + 41, + 91 + ], + "description": "Quadpay is a payment platform.", + "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", + "icon": "Quadpay.svg", + "js": { + "QuadPayShopify": "", + "quadpayID": "" + }, + "pricing": [ + "payg" + ], + "saas": true, + "scripts": "\\.quadpay\\.com/quadpay-widget-([\\d.]+)\\.js\\;version:\\1", + "website": "https://www.quadpay.com" + }, "Qualtrics": { "cats": [ 73 @@ -25616,21 +25635,11 @@ 91 ], "description": "Zip is a payment service that lets you receive your purchase now and spread the total cost over a interest-free payment schedule.", - "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", "icon": "zip_pay.svg", "scripts": [ - "quadpay\\.com", "static\\.zipmoney\\.com\\.au", "zip\\.co" ], - "js": { - "QuadPayShopify": "", - "quadpayID": "" - }, - "pricing": [ - "payg" - ], - "saas": true, "website": "https://www.zip.co/" }, "Zipkin": { From eef05bd34033f9c92b6072d3ba8808ac4e23b21c Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Mon, 30 Aug 2021 15:15:33 +0100 Subject: [PATCH 53/76] Added 'Podsights', 'Simpli.fi', 'Rakuten Advertising' / Improved 'Tradedoubler' detection https://github.com/AliasIO/wappalyzer/issues/4388 https://github.com/AliasIO/wappalyzer/issues/4386 https://github.com/AliasIO/wappalyzer/issues/4377 https://github.com/AliasIO/wappalyzer/issues/4353 --- .../webextension/images/icons/Podsights.png | Bin 0 -> 587 bytes .../images/icons/Rakuten Advertising.svg | 10 +++++++ .../webextension/images/icons/Simplifi.png | Bin 0 -> 338 bytes src/technologies.json | 27 ++++++++++++++++++ 4 files changed, 37 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Podsights.png create mode 100644 src/drivers/webextension/images/icons/Rakuten Advertising.svg create mode 100644 src/drivers/webextension/images/icons/Simplifi.png diff --git a/src/drivers/webextension/images/icons/Podsights.png b/src/drivers/webextension/images/icons/Podsights.png new file mode 100644 index 0000000000000000000000000000000000000000..272134a3ee2169471ae962124b534543a38f68c9 GIT binary patch literal 587 zcmV-R0<`^!P)Y5Qg6^f{G$GLd1wzSfmvM5eu7CYGrHeL z1!%W(2_qm#fMhKr<>1cM1ESVl>8k=z(Nhknb*g?y0Aax8^KY+{t7SP0hv<;1lfYC{U58D|DL zhEWH`M>tAF?{%93HVYyHwF=Sq7cksqZav-k>kE+X=lH1rnHeCL4-CA(>$_VV2Rr^F zQV9jAX%}QYP&=W1Yf3K(U~-@u66;T&3>}^Rn^S3y!o7blAZ)c289;aLsu4Af0%v=l zVRa)IQX~Mi=c9CsODh@%kVYCBYAKLJn>*LjZYTv$P31)vmAjk+Z@VB2Ql zcySrnJ8JAtOXL(posOF;9H+s$yd Z`~uyGR3Ig@Jud(N002ovPDHLkV1hn)`E39I literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Rakuten Advertising.svg b/src/drivers/webextension/images/icons/Rakuten Advertising.svg new file mode 100644 index 000000000..8825c2136 --- /dev/null +++ b/src/drivers/webextension/images/icons/Rakuten Advertising.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Simplifi.png b/src/drivers/webextension/images/icons/Simplifi.png new file mode 100644 index 0000000000000000000000000000000000000000..9aeeb24c9373b80e75e41ca936baf44258d5ba96 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^DImU`aUAv$+O}D&&Us`a@nmLce)hjA8|h3v#@XoC^$4QFft8( dM#>8X`$JY<7Du}Gm;l3y!PC{xWt~$(69D(MR!9H< literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 65e8c012c..6b4435f9c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -16918,6 +16918,15 @@ "scripts": "\\.podium\\.com/", "website": "https://www.podium.com" }, + "Podsights": { + "cats": [ + 36 + ], + "description": "Podsights is attribution technology platform that brands and agencies use to measure and scale their podcast advertising", + "icon": "Podsights.png", + "scripts": "cdn\\.pdst\\.fm", + "website": "https://podsights.com/" + }, "Polyfill": { "cats": [ 59 @@ -17756,6 +17765,14 @@ "scripts": "tag\\.rmp\\.rakuten\\.com", "website": "https://www.rakuten.com/" }, + "Rakuten Advertising": { + "cats": [ + 36 + ], + "icon": "Rakuten Advertising.svg", + "scripts": "tag\\.rmp\\.rakuten\\.com", + "website": "https://rakutenadvertising.com/" + }, "Rakuten Digital Commerce": { "cats": [ 6 @@ -20205,6 +20222,15 @@ }, "website": "http://example.com" }, + "Simpli.fi": { + "cats": [ + 36 + ], + "description": "Simpli.fi is a programmatic advertising and agency management software.", + "icon": "Simplifi.png", + "scripts": "i\\.simpli\\.fi", + "website": "https://simpli.fi/" + }, "Simplo7": { "cats": [ 6 @@ -22805,6 +22831,7 @@ } }, "icon": "Tradedoubler.svg", + "scripts": "swrap\\.tradedoubler\\.com", "website": "https://www.tradedoubler.com/" }, "Transifex": { From 72f46b59a81819bddeb9a8b1f22d7dce2b6d298c Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Mon, 30 Aug 2021 17:44:20 +0100 Subject: [PATCH 54/76] Added 'Tatari', 'Crobox', 'SMSBump' https://github.com/AliasIO/wappalyzer/issues/4484 https://github.com/AliasIO/wappalyzer/issues/4258 https://github.com/AliasIO/wappalyzer/issues/4522 --- .../webextension/images/icons/Crobox.svg | 12 +++++++ .../webextension/images/icons/Smsbump.png | Bin 0 -> 1237 bytes .../webextension/images/icons/Tatari.png | Bin 0 -> 404 bytes src/technologies.json | 33 ++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Crobox.svg create mode 100644 src/drivers/webextension/images/icons/Smsbump.png create mode 100644 src/drivers/webextension/images/icons/Tatari.png diff --git a/src/drivers/webextension/images/icons/Crobox.svg b/src/drivers/webextension/images/icons/Crobox.svg new file mode 100644 index 000000000..497f4cc10 --- /dev/null +++ b/src/drivers/webextension/images/icons/Crobox.svg @@ -0,0 +1,12 @@ + + crobox-logo-horizontal + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Smsbump.png b/src/drivers/webextension/images/icons/Smsbump.png new file mode 100644 index 0000000000000000000000000000000000000000..8c47c420cc94f54b08df1636c3dd8b3c52f89638 GIT binary patch literal 1237 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+0817mi8Pl)UP|NkBKJD6V$ zF~1#caW%x^YB0n92J0JsKoKC<;e3GQ^-z%bm0-)O!9a%PRS?(sOd5~@VqXg}zZPtE z10-k(Gz2UQGVNNZ3Q1|C=N8l3@iv%A8LLDBn3iOpe9>f16y}B#Oh)o zP(1WM&=#PR7=UcEtD$Ds!y)P+W?Ebcvbr8>buGy33P`c(rC@WQBSB_D+#I5JG1mBu zFVIs!Lx9c$sks~hF#)I&BIs~6)c9s3RPY+qkCq^308y~z<51(fU^d97AQPZcSAZ&m z&B1|VelZ9r4h}JBm_SXt90^pc4R#DLoU07lT!HaXUJ~RN%)nC2*LstQ_r@dv`@e;Y z-U>ZtjmlZ;rTFnm+V*3v8ee}mZDc<`!S>HjmHyWcJ3anou6iMMi8+aJo0Hm?GX?9c zE#>upD0MAA{=J!->sq_>H`#YjVrD+$5qVm#dfhBA;SneQsiP4+$w%Us8b6nrIQMK_ z%CAr2rEG_Fdh=n3X;8m12IpoB?3gJs?nx^c#aHha!p7VMDK zc3J21bFTGE4fk(2k(fF2r1qS!$g5|f6dy#eo0%oMM4!2TFY(knxy66q+sn&rdj932 zVRWHWqLO*@3eDv4o~|$l`N1*g1fRC#@15M| zu$Miia?uH9ejBNn$$y0BvF_RP=r>j|fvQOA2b&jm}z))5# zag8WRNi0dVN-jzTQVd20hL*Yp#=3^aAqJLKCgxT~#@YskRt5&gPycB|(U6;;l9^VC zTf??#F1A1ok{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xAlx3W+EQN-S3> zD9TUE%t=)!sVqoU$Sf#HW?-n8^Y{}FM`4(T#wq{PXFQ(m_pwD+_y17GV}v zaA`0(oWiWUIYi;~jVmXPoH-(Mg#C1b#{w@shF9W(C7+y3rvj~D@O1TaS?83{1OU%M B`fmUL literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Tatari.png b/src/drivers/webextension/images/icons/Tatari.png new file mode 100644 index 0000000000000000000000000000000000000000..7d994d586cd4edfdb7b6b4e858c23cb506e27171 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfV@@U!eK`)r^eaFiOHUWa5Rc=@2@80CdN7A7;g#-`10WhNzafMwFx^mZVxG7o`Fz1|tJQ zOI-sXG72#=ure{XGB(gQFtRc*kdispkD?(rKP5A*61RqI$2w!6hVZJ8h?1bha)pAT z{ItxRRE3htf>edff|6tghKf0lKk;xBhG}S=@;`mX^Jx$Rvog0{GPkg@u=ivUW?==F z29v`n%*vZX6i(l`a^lFDBQi(WPd9ih@X}*=B`#R<$;oso&p_F literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 6b4435f9c..02332f98d 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -5900,6 +5900,17 @@ ], "website": "http://criteo.com" }, + "Crobox": { + "cats": [ + 5 + ], + "icon": "Crobox.svg", + "js": { + "crobox": "" + }, + "scripts": "cdn\\.crobox\\.com", + "website": "https://crobox.com/" + }, "Cross Pixel": { "cats": [ 77 @@ -20682,6 +20693,17 @@ "scripts": "js\\.smile\\.io/v([\\d.]+)/\\;version:\\1", "website": "https://smile.io" }, + "SMSBump": { + "cats": [ + 32 + ], + "description": "SMS Bump is a SMS marketing and automations app.", + "icon": "Smsbump.png", + "js": { + "SMSBumpForm": "" + }, + "website": "https://smsbump.com/" + }, "SmugMug": { "cats": [ 7 @@ -22240,6 +22262,17 @@ "saas": true, "scripts": "cdn\\.tamara\\.co", "website": "https://tamara.co/" + }, + "Tatari": { + "cats": [ + 36 + ], + "description": "Tatari is a data and analytics company focused on buying and measuring ads across TV and streaming platforms", + "icon": "Tatari.png", + "js": { + "tatari": "" + }, + "website": "https://www.tatari.tv/" }, "Tawk.to": { "cats": [ From 8ef5382e43d14aa7f4c8b1ef7522ec6fc214cc0d Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Mon, 30 Aug 2021 19:23:16 +0100 Subject: [PATCH 55/76] Added 'ConveyThis', 'Perzonalization', 'SAP Upscale Commerce' https://github.com/AliasIO/wappalyzer/issues/4453 https://github.com/AliasIO/wappalyzer/issues/4446 https://github.com/AliasIO/wappalyzer/issues/4452 --- .../webextension/images/icons/ConveyThis.png | Bin 0 -> 806 bytes .../images/icons/Perzonalization.png | Bin 0 -> 2151 bytes src/technologies.json | 40 ++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 src/drivers/webextension/images/icons/ConveyThis.png create mode 100644 src/drivers/webextension/images/icons/Perzonalization.png diff --git a/src/drivers/webextension/images/icons/ConveyThis.png b/src/drivers/webextension/images/icons/ConveyThis.png new file mode 100644 index 0000000000000000000000000000000000000000..8528302b8f7739531f83bea953a9ca184204e8f8 GIT binary patch literal 806 zcmV+>1KIqEP)nOi;HVae|@ybtID`hY&*tpQ{SboK9})IS#~OOT9eJLEVN>JeXJgD48k}D!abh~nxtm447`K^Sb_jYs8XX@~D14r^ zSuD57mR;h8%Ji7U4~rG1GZx=2lmN)Ybi8iBq3v_`~g zU2BoGb@Gl!CMFm(Lex7x-`sr4`@<1_%GW5h*17PYLb1_7uDD%{kU~V0`6wO56e>$) z7q=U*b90!>D-P>^z;eYU5e~6^(BQj!Wpq{MYROkLxTx zYvXkTx;?nOQl;kkWeANSBzR)07b*Z{O3u{d# zw}kNnm|dyT1Ee?cBid@~9GOUP>dM1c-mCt5%Rg5{Q<%o#3)S$b2b$%a|)JZNl7XY5#-YLUxgVriZ{$8%2kzvT% zA|t&0aR8(p0DyJ_04el{#snZ42>|;709ZNzx(Q`%r;Y-k+V6KF&;tUP>Bj%R{(A?~ z446~{X1WnG&4_u$l$8l%rWrD?m~ij^@Bnp6b;w%n^Kun z{S8KgVpFpA>;09?t7aQNJ=SB8M`bJX3bA0NJcN~HC7J2tHzrHx28CTE{AQ|Xu!>g~t5nE0-ZZa0&s^`hr;tg+ z?^>Bx&3X0lN`+!$>v|Mprm{a{U_<(I(UG0eih0^sM)H@4QFO~NeB142ogjXa zcKfu|1xdPk&5-_~8Bqw~PHkQN8}_jsfBnZ^&&@Q|;ywEo<91a#2pGAp8adfF6LIp% z@rRI;O87Tk?x~&x$uH32iv;h`Bq)1-3eUldPSEkH@^N2k*XbpOmb2(JnO} z@6lYE!tlcxS3IHX;rCSVOkTu2)Nb%RlbGd^7lg40w8_B0x$g~BCVu?ZQ2x3(LGN;} zY}?NLup(XfIde4%r}t;+U((fhe`h`#HivZ>q9U^gf*bP-!{FC)G{d^v#Qqs>h70;x z8W*)u=iW5Ao$#*K345hIKBHM(z5e{E**$}61)gBhJ`Xt3$6Iu1t(a?tF%SGt0Ed`I z@%hG;FFVI;5zf*2l3!hkM?iQub|GbGvZ)i{=c$vkD#>%IUx!ZRZg&G^>PGVz9jD${T60gXSD|X_V_M=Z z-t#~MQ%hYwTHbdd;^sbTu0-#w+QJvV9UMe^6!1=~NQ8R5(=9r81GL7cd5Qh--RbtE(D}^cL&d`5&1?y^z`-fnXwthBR*b?gSiB7kRI{a? ztOz$|WU9QZds{O`C*K?C3U!&dZ}b68YV3R$rQGJ|N*!uBbvP9oTNuS7ghIemh}eik zB9wp)66F9#V&FFDK$JZec?63>9!4UuNaU4QDV+Z(h>a(ZBdPzpVD}Qk4=V87a!87g zq@>~#iNGfoPa@**Byz+>Q+sO%Ycw2V3R&91k#=yDjp-?ry=fGMl7K}ZQd3i{$y+oO z5N#cwNSeOMg#^K$w-f`Tl4HZMSoipdAzAm2ae-~u5E zpzM(L_9$CB400Lx_d Date: Mon, 30 Aug 2021 23:23:18 +0100 Subject: [PATCH 56/76] Added 'Twik', 'Accessibly', 'RecoverMyCart', 'Appcues' https://github.com/AliasIO/wappalyzer/issues/4334 https://github.com/AliasIO/wappalyzer/issues/4502 https://github.com/AliasIO/wappalyzer/issues/4455 https://github.com/AliasIO/wappalyzer/issues/4287 --- .../webextension/images/icons/Accessibly.svg | 1 + .../webextension/images/icons/Appcues.png | Bin 0 -> 415 bytes .../images/icons/RecoverMyCart.png | Bin 0 -> 1062 bytes .../webextension/images/icons/Twik.svg | 9 +++ src/technologies.json | 60 ++++++++++++++++++ 5 files changed, 70 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Accessibly.svg create mode 100644 src/drivers/webextension/images/icons/Appcues.png create mode 100644 src/drivers/webextension/images/icons/RecoverMyCart.png create mode 100644 src/drivers/webextension/images/icons/Twik.svg diff --git a/src/drivers/webextension/images/icons/Accessibly.svg b/src/drivers/webextension/images/icons/Accessibly.svg new file mode 100644 index 000000000..dc5ec560f --- /dev/null +++ b/src/drivers/webextension/images/icons/Accessibly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Appcues.png b/src/drivers/webextension/images/icons/Appcues.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6bac801f8de7ca8bed65e60546ce498020bbcc GIT binary patch literal 415 zcmV;Q0bu@#P)UcjA}_K_!WaqCKDFL@H(ZIJii5fI>e)y?Gi z_7|DbgAf3C23P8yBZs1EOwN)c(KV`~^AUl?V&jbfZZ8T=Ve<{L08dqmjdKD3-}C<- ztwI2nnTpO8fjdUO8iBUme&DWaMnI6L;hw7zU^@pPAesy}nsF35+fbpxxmRh2A6;H1V7+3~R%ktE3qLo0rYN zjyh$UBu&Q3I2BX1;g8rx(qs-ZhdV_QHKMs2>8RIDPZ0YFFaQNLVKFzu$58+P002ov JPDHLkV1n2;snY-e literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/RecoverMyCart.png b/src/drivers/webextension/images/icons/RecoverMyCart.png new file mode 100644 index 0000000000000000000000000000000000000000..dbcc567fd226e6cd4a548adf7964ab37fdb31bd3 GIT binary patch literal 1062 zcmV+>1ljwEP)H23mA>mBSwIKLrAx z8CJVb0J(1fb)7*mnkz1+0Z&VC2O;#^LWFg&yJcS7V8o$oKxh=4@e$|(Fs4ZHRQL-H z0~KLD+?UChWxy}hjZe}<7a_2fNL-~Mz);ePigu6KlToU-pX}r@JD!(XJf*-)5V*#M z`NQc<49kF568`u^=<6A>Y1WVU`P#PEEmZn-R_4Ve zgiW}}j9W=P{xVw`{8MXj_0bC;@ zVF5&&O^&N3K1sMhf%!%%n?Koz8RMoGZK5ak1Ye$4`%b$q5w9e$^m9fE4x0m~-A9Tx zaPY5VkRG&U@KDMOu!hgMTK$b?5Yzpo@=7F>L>4YD18b@p;F+@6RKy4nPxK?${)O&# zUIvOS!*AV}vHkj!;Cdy%ktkr$Y*BEY$%;^A2owz?RWKcW8KB?jN-14K(kPt;Bdo?nS!F( zdlJv$&&{C2_BUPKf}Yr8-56>?4GGZ@7YXZ+Vr|q&>qxAxUW=`fodp@l1+MW|TGYaL zrQkV$F3bgjx?SC z(N3A%|yaSE8{B?a2)@pdlu{uyBA&v;J!Bzr%UZ9Cf{R8lw4~jXjx2b`Ys5&v_TQ#8A3yPUK{X;FG ggQD(3H}eqx1JAQg%y}-c1poj507*qoM6N<$f+5TQrT_o{ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Twik.svg b/src/drivers/webextension/images/icons/Twik.svg new file mode 100644 index 000000000..d5c703fa6 --- /dev/null +++ b/src/drivers/webextension/images/icons/Twik.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index 87cb58574..0c0343e2c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -694,6 +694,20 @@ "scripts": "acsbapp?\\.com/.*/acsb\\.js", "website": "https://accessibe.com" }, + "Accessibly": { + "cats": [ + 76 + ], + "description": "Accessily is an app which is designed to assist with meeting certain requirements of WCAG 2.1 using an overlay solution.", + "icon": "Accessibly.svg", + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scripts": "accessibly\\.onthemapmarketing\\.com", + "website": "https://www.onthemapmarketing.com/accessibly/" + }, "Accesso": { "cats": [ 6, @@ -2300,6 +2314,19 @@ "implies": "Node.js", "website": "http://apostrophecms.org" }, + "Appcues": { + "cats": [ + 58 + ], + "description": "Appcues is a solution for measuring and improving product adoption.", + "icon": "Appcues.png", + "js": { + "Appcues": "" + }, + "saas": true, + "scripts": "fast\\.appcues\\.com", + "website": "https://www.appcues.com/" + }, "AppDynamics": { "cats": [ 10, @@ -18039,6 +18066,21 @@ "scripts": "api\\.reciteme\\.com/asset/js", "website": "https://reciteme.com/" }, + "RecoverMyCart": { + "cats": [ + 76 + ], + "description": "RecoverMyCart is a shopify app for abandoned basket recovery.", + "icon": "RecoverMyCart.png", + "pricing": [ + "low", + "freemium", + "recurring" + ], + "saas": true, + "scripts": "cdn\\.recovermycart\\.com", + "website": "https://app.recovermycart.com/" + }, "Recurly": { "cats": [ 41 @@ -23140,6 +23182,24 @@ "scripts": ".+\\.twic\\.pics", "website": "https://www.twicpics.com" }, + "Twik": { + "cats": [ + 76 + ], + "description": "Twik provides a automated, no-configuration business intelligence & personalization automation engine.", + "icon": "Twik.svg", + "js": { + "TWIK_ID": "" + }, + "pricing": [ + "low", + "freemium", + "recurring" + ], + "saas": true, + "scripts": "cdn\\.twik\\.io", + "website": "https://www.twik.io/" + }, "Twilight CMS": { "cats": [ 1 From 39a4725949e4c131736c699f4ad7c183674fd616 Mon Sep 17 00:00:00 2001 From: Heitor Ramon Ribeiro Date: Mon, 30 Aug 2021 19:56:15 -0300 Subject: [PATCH 57/76] Updated Vue Storefront description --- src/technologies.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 0ea6f8fb9..184bc28de 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -23652,7 +23652,7 @@ 6, 12 ], - "description": "Vue Storefront is the world's fastest-growing open-source eCommerce frontend.", + "description": "Vue Storefront is a frontend platform for headless commerce.", "icon": "vue-storefront.svg", "implies": "Vue.js", "scripts": [ @@ -23665,7 +23665,7 @@ 6, 12 ], - "description": "Vue Storefront is the world's fastest-growing open-source eCommerce frontend.", + "description": "Vue Storefront is a frontend platform for headless commerce.", "html": "<[^>]+\\sdata-v(?:ue)?-", "icon": "vue-storefront.svg", "implies": "Nuxt.js", From fa59351f49101c687e4e02f74a3afa1d42db7949 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Tue, 31 Aug 2021 09:31:01 +1000 Subject: [PATCH 58/76] Redo Zip updated --- .../webextension/images/icons/zip_pay.svg | 17 +- src/technologies.json | 149 ++++++++---------- 2 files changed, 74 insertions(+), 92 deletions(-) diff --git a/src/drivers/webextension/images/icons/zip_pay.svg b/src/drivers/webextension/images/icons/zip_pay.svg index 23c929c37..c484582bc 100644 --- a/src/drivers/webextension/images/icons/zip_pay.svg +++ b/src/drivers/webextension/images/icons/zip_pay.svg @@ -1,13 +1,4 @@ - - - - - - - - - - - - - + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index a6d0da7e3..c0f1111f5 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -393,7 +393,7 @@ "saas": true, "scripts": "2badvice-cdn\\.azureedge\\.net", "website": "https://www.2b-advice.com/en/data-privacy-software/cookie-consent-plugin/" - }, + }, "33Across": { "cats": [ 36 @@ -703,11 +703,11 @@ "pricing": [ "low", "recurring" - ], + ], "saas": true, "scripts": "accessibly\\.onthemapmarketing\\.com", "website": "https://www.onthemapmarketing.com/accessibly/" - }, + }, "Accesso": { "cats": [ 6, @@ -986,10 +986,10 @@ "icon": "Adalyser.svg", "js": { "adalyserModules": "" - }, + }, "scripts": "c5\\.adalyser\\.com", "website": "https://adalyser.com/" - }, + }, "Adcash": { "cats": [ 36 @@ -1719,7 +1719,7 @@ }, "saas": true, "website": "https://apps.shopify.com/ali-reviews" - }, + }, "All in One SEO Pack": { "cats": [ 54, @@ -2431,10 +2431,10 @@ "icon": "Appsflyer.svg", "js": { "AppsFlyerSdkObject": "" - }, + }, "scripts": "websdk\\.appsflyer\\.com", "website": "https://www.appsflyer.com/" - }, + }, "Apptus": { "cats": [ 76 @@ -3151,7 +3151,7 @@ "saas": true, "scripts": "apps\\.bazaarvoice\\.com", "website": "https://www.bazaarvoice.com/" - }, + }, "Beans": { "cats": [ 84 @@ -3168,7 +3168,7 @@ "saas": true, "scripts": "cdn\\.trybeans\\.com", "website": "https://www.trybeans.com/" - }, + }, "Bentobox": { "cats": [ 1 @@ -4622,7 +4622,7 @@ "saas": true, "scripts": "cdn\\.chargeafter\\.com", "website": "https://chargeafter.com/" - }, + }, "Chargebee": { "cats": [ 41 @@ -5036,7 +5036,7 @@ "icon": "Clinch.png", "scripts": "cdn\\.clinch\\.co", "website": "https://clinch.co/" - }, + }, "Clipboard.js": { "cats": [ 19 @@ -5127,7 +5127,7 @@ "icon": "Cluep.png", "scripts": "cas\\.cluep\\.com", "website": "https://cluep.com/" - }, + }, "ClustrMaps Widget": { "cats": [ 35 @@ -5619,7 +5619,7 @@ "saas": true, "scripts": "cdn\\.convertcart\\.com", "website": "https://www.convertcart.com/" - }, + }, "ConvertFlow": { "cats": [ 10, @@ -5665,11 +5665,11 @@ "pricing": [ "low", "recurring" - ], + ], "saas": true, "scripts": "cdn\\.conveythis\\.com", "website": "https://www.conveythis.com/" - }, + }, "Cookie Script": { "cats": [ 67 @@ -5948,10 +5948,10 @@ "icon": "Crobox.svg", "js": { "crobox": "" - }, - "scripts": "cdn\\.crobox\\.com", + }, + "scripts": "cdn\\.crobox\\.com", "website": "https://crobox.com/" - }, + }, "Cross Pixel": { "cats": [ 77 @@ -6552,7 +6552,7 @@ "saas": true, "scripts": "cdn\\.divido\\.com", "website": "https://www.divido.com/" - }, + }, "Django": { "cats": [ 18 @@ -8341,7 +8341,7 @@ "saas": true, "scripts": "foursixty\\.com", "website": "https://foursixty.com/" - }, + }, "Foswiki": { "cats": [ 8 @@ -9572,7 +9572,7 @@ "saas": true, "scripts": "grab-paylater\\.js", "website": "https://www.grab.com/sg/finance/pay-later/" - }, + }, "Graffiti CMS": { "cats": [ 1 @@ -9751,7 +9751,7 @@ "saas": true, "scripts": "cdn\\.groupbycloud\\.com", "website": "https://groupbyinc.com/" - }, + }, "GrowingIO": { "cats": [ 10 @@ -14542,7 +14542,7 @@ "nacelleEventData": "" }, "website": "https://nacelle.com/" - }, + }, "Nagich": { "cats": [ 68 @@ -15919,7 +15919,7 @@ "saas": true, "scripts": "social-login\\.oxiapps\\.com", "website": "https://www.oxiapps.com/" - }, + }, "Oxygen": { "cats": [ 51, @@ -16064,7 +16064,7 @@ "saas": true, "scripts": "pay\\.pacenow\\.co", "website": "https://pacenow.co/" - }, + }, "Paddle": { "cats": [ 41 @@ -16216,7 +16216,7 @@ "saas": true, "scripts": "partial\\.ly", "website": "https://partial.ly/" - }, + }, "Paths.js": { "cats": [ 25 @@ -16257,10 +16257,10 @@ "pricing": [ "low", "recurring" - ], + ], "saas": true, "website": "https://www.etsy.com/pattern" - }, + }, "PayBright": { "cats": [ 41 @@ -16503,7 +16503,7 @@ "saas": true, "scripts": "cdn\\.perzonalization\\.com", "website": "https://www.perzonalization.com/" - }, + }, "Phabricator": { "cats": [ 13, @@ -16994,11 +16994,11 @@ "cats": [ 36 ], - "description": "Podsights is attribution technology platform that brands and agencies use to measure and scale their podcast advertising", + "description": "Podsights is attribution technology platform that brands and agencies use to measure and scale their podcast advertising", "icon": "Podsights.png", - "scripts": "cdn\\.pdst\\.fm", + "scripts": "cdn\\.pdst\\.fm", "website": "https://podsights.com/" - }, + }, "Polyfill": { "cats": [ 59 @@ -17557,25 +17557,6 @@ "icon": "Python.png", "website": "http://python.org" }, - "Quadpay": { - "cats": [ - 41, - 91 - ], - "description": "Quadpay is a payment platform.", - "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", - "icon": "Quadpay.svg", - "js": { - "QuadPayShopify": "", - "quadpayID": "" - }, - "pricing": [ - "payg" - ], - "saas": true, - "scripts": "\\.quadpay\\.com/quadpay-widget-([\\d.]+)\\.js\\;version:\\1", - "website": "https://www.quadpay.com" - }, "Qualtrics": { "cats": [ 73 @@ -17633,7 +17614,7 @@ "saas": true, "scripts": "cdn\\.quantummetric\\.com", "website": "https://www.quantummetric.com/" - }, + }, "Qubit": { "cats": [ 74, @@ -17698,7 +17679,7 @@ }, "scripts": "quicklink@([\\d.]+)/dist/quicklink.*\\.js\\;version:\\1", "website": "https://getquick.link/" - }, + }, "Quill": { "cats": [ 24 @@ -17842,7 +17823,7 @@ 36 ], "icon": "Rakuten Advertising.svg", - "scripts": "tag\\.rmp\\.rakuten\\.com", + "scripts": "tag\\.rmp\\.rakuten\\.com", "website": "https://rakutenadvertising.com/" }, "Rakuten Digital Commerce": { @@ -18086,11 +18067,11 @@ "low", "freemium", "recurring" - ], + ], "saas": true, "scripts": "cdn\\.recovermycart\\.com", "website": "https://app.recovermycart.com/" - }, + }, "Recurly": { "cats": [ 41 @@ -18210,7 +18191,7 @@ "saas": true, "scripts": "mark\\.reevoo\\.com", "website": "https://www.reevoo.com/" - }, + }, "Refersion": { "cats": [ 71, @@ -18847,9 +18828,9 @@ } }, "icon": "SAP.svg", - "saas": true, + "saas": true, "website": "https://www.sapstore.com/solutions/47000/SAP-Upscale-Commerce" - }, + }, "SDL Tridion": { "cats": [ 1 @@ -19314,7 +19295,7 @@ "saas": true, "scripts": "cdn\\.scalapay\\.com", "website": "https://www.scalapay.com/" - }, + }, "Schedule Engine": { "cats": [ 52 @@ -19901,10 +19882,10 @@ "icon": "Shogun.svg", "js": { "shogunAnalytics": "" - }, + }, "saas": true, "website": "https://getshogun.com/" - }, + }, "Shop Pay": { "cats": [ 41 @@ -20331,9 +20312,9 @@ ], "description": "Simpli.fi is a programmatic advertising and agency management software.", "icon": "Simplifi.png", - "scripts": "i\\.simpli\\.fi", + "scripts": "i\\.simpli\\.fi", "website": "https://simpli.fi/" - }, + }, "Simplo7": { "cats": [ 6 @@ -20457,7 +20438,7 @@ ], "cookies": { "SC_ANALYTICS_GLOBAL_COOKIE": "", - "sc_expview": "" + "sc_expview": "" }, "description": "Sitecore provides web content management, and multichannel marketing automation software.", "html": "]+src=\"[^>]*/~/media/[^>]+\\.ashx", @@ -20508,7 +20489,7 @@ "saas": true, "scripts": "biz\\.sitejabber\\.com", "website": "https://www.sitejabber.com/" - }, + }, "Sitevision CMS": { "cats": [ 1 @@ -20795,7 +20776,7 @@ "SMSBumpForm": "" }, "website": "https://smsbump.com/" - }, + }, "SmugMug": { "cats": [ 7 @@ -21315,7 +21296,7 @@ "saas": true, "scripts": "widget\\.spotii\\.me", "website": "https://www.spotii.com/" - }, + }, "SpotX": { "cats": [ 36 @@ -22365,7 +22346,7 @@ "tatari": "" }, "website": "https://www.tatari.tv/" - }, + }, "Tawk.to": { "cats": [ 52 @@ -22956,7 +22937,7 @@ } }, "icon": "Tradedoubler.svg", - "scripts": "swrap\\.tradedoubler\\.com", + "scripts": "swrap\\.tradedoubler\\.com", "website": "https://www.tradedoubler.com/" }, "Transifex": { @@ -23205,7 +23186,7 @@ "low", "freemium", "recurring" - ], + ], "saas": true, "scripts": "cdn\\.twik\\.io", "website": "https://www.twik.io/" @@ -23740,7 +23721,7 @@ "VtexFingerPrint": "", "VtexWorkspace": "", "vtex_session": "", - "VtexStoreVersion": "" + "VtexStoreVersion": "" }, "description": "VTEX is an ecommerce software that manages multiple online stores.", "headers": { @@ -23750,12 +23731,12 @@ "icon": "VTEX.svg", "js": { "vtex": "" - }, + }, "pricing": [ "payg" ], "saas": true, - "scripts": "io\\.vtex\\.com\\.br", + "scripts": "io\\.vtex\\.com\\.br", "website": "https://vtex.com/" }, "VWO": { @@ -23956,7 +23937,7 @@ }, "saas": true, "website": "https://verloop.io/" - }, + }, "Vidazoo": { "cats": [ 36 @@ -24788,11 +24769,11 @@ "pricing": [ "low", "recurring" - ], + ], "saas": true, "scripts": "wheelio\\.azureedge\\.net", "website": "https://wheelio-app.com/" - }, + }, "Whooshkaa": { "cats": [ 5 @@ -24813,7 +24794,7 @@ "saas": true, "scripts": "app\\.wigzo\\.com", "website": "https://www.wigzo.com/" - }, + }, "Wiki.js": { "cats": [ 4 @@ -25805,11 +25786,21 @@ 91 ], "description": "Zip is a payment service that lets you receive your purchase now and spread the total cost over a interest-free payment schedule.", + "dom": "link[href*='widgets.quadpay.com/'], div[data-quadpay-src*='.quadpay.com/']", "icon": "zip_pay.svg", "scripts": [ + "quadpay\\.com", "static\\.zipmoney\\.com\\.au", "zip\\.co" ], + "js": { + "QuadPayShopify": "", + "quadpayID": "" + }, + "pricing": [ + "payg" + ], + "saas": true, "website": "https://www.zip.co/" }, "Zipkin": { From 83f4ea2585794ddda0ec6fdcf0d18735cf0eba5f Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 00:39:56 +0100 Subject: [PATCH 59/76] Added BNPL category for PayBright --- src/technologies.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index a6d0da7e3..01219f8a4 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -16263,7 +16263,8 @@ }, "PayBright": { "cats": [ - 41 + 41, + 91 ], "description": "PayBright is a Canadian fintech company that offers short-term interest-free installment loans for online shopping to consumers at checkout.", "dom": "link[href*='app.paybright.com']", From 46c1ad320789ba83a3f2c6225c53d274dba8dc32 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 00:47:07 +0100 Subject: [PATCH 60/76] Added Zoominfo https://github.com/AliasIO/wappalyzer/issues/4360 --- .../webextension/images/icons/Zoominfo.svg | 18 ++++++++++++++++++ src/technologies.json | 10 ++++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Zoominfo.svg diff --git a/src/drivers/webextension/images/icons/Zoominfo.svg b/src/drivers/webextension/images/icons/Zoominfo.svg new file mode 100644 index 000000000..8ab18a1c3 --- /dev/null +++ b/src/drivers/webextension/images/icons/Zoominfo.svg @@ -0,0 +1,18 @@ + + + Group 12 + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/technologies.json b/src/technologies.json index 01219f8a4..4336931db 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -25920,6 +25920,16 @@ "scripts": "\\.zonos\\.com/", "website": "https://zonos.com" }, + "Zoominfo": { + "cats": [ + 10 + ], + "description": "ZoomInfo provides actionable B2B contact and company information for sales and marketing teams.", + "icon": "Zoominfo.svg", + "saas": true, + "scripts": "ws\\.zoominfo\\.com", + "website": "https://www.zoominfo.com/" + }, "Zope": { "cats": [ 22 From 5b2597cfcf583d546c905d40e0367f2f16a31412 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 00:50:28 +0100 Subject: [PATCH 61/76] Trying to fix SVG file --- src/drivers/webextension/images/icons/Zoominfo.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/webextension/images/icons/Zoominfo.svg b/src/drivers/webextension/images/icons/Zoominfo.svg index 8ab18a1c3..92861afd7 100644 --- a/src/drivers/webextension/images/icons/Zoominfo.svg +++ b/src/drivers/webextension/images/icons/Zoominfo.svg @@ -15,4 +15,4 @@ - \ No newline at end of file + From ce3f1bb013202ec66544dd0cd72cc510e42300b0 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 13:35:10 +0100 Subject: [PATCH 62/76] Deleted Quadpay.svg --- src/drivers/webextension/images/icons/Quadpay.svg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 src/drivers/webextension/images/icons/Quadpay.svg diff --git a/src/drivers/webextension/images/icons/Quadpay.svg b/src/drivers/webextension/images/icons/Quadpay.svg deleted file mode 100644 index 5aa7ac960..000000000 --- a/src/drivers/webextension/images/icons/Quadpay.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - From e914d994ea595e228f1415d0704e510f9af5e579 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 16:33:11 +0100 Subject: [PATCH 63/76] Added new category for 'Performance' / Added 'Fasterize', 'Hyperspeed', 'Jumbo', 'Superspeed' / Update categorisation for 'Yottaa' & 'Quicklink' https://github.com/AliasIO/wappalyzer/issues/4442 https://github.com/AliasIO/wappalyzer/issues/4476 https://github.com/AliasIO/wappalyzer/issues/4481 https://github.com/AliasIO/wappalyzer/issues/4513 https://github.com/AliasIO/wappalyzer/issues/4527 --- .../webextension/_locales/ca/messages.json | 3 +- .../webextension/_locales/de/messages.json | 3 +- .../webextension/_locales/el/messages.json | 3 +- .../webextension/_locales/en/messages.json | 3 +- .../webextension/_locales/es/messages.json | 3 +- .../webextension/_locales/fa/messages.json | 3 +- .../webextension/_locales/fr/messages.json | 3 +- .../webextension/_locales/gl_ES/messages.json | 3 +- .../webextension/_locales/gr/messages.json | 3 +- .../webextension/_locales/id/messages.json | 3 +- .../webextension/_locales/it/messages.json | 3 +- .../webextension/_locales/ja/messages.json | 3 +- .../webextension/_locales/ko/messages.json | 3 +- .../webextension/_locales/nl/messages.json | 3 +- .../webextension/_locales/pl/messages.json | 3 +- .../webextension/_locales/pt/messages.json | 3 +- .../webextension/_locales/pt_BR/messages.json | 3 +- .../webextension/_locales/ro/messages.json | 3 +- .../webextension/_locales/ru/messages.json | 3 +- .../webextension/_locales/sk/messages.json | 3 +- .../webextension/_locales/tr/messages.json | 3 +- .../webextension/_locales/uk/messages.json | 3 +- .../webextension/_locales/uz/messages.json | 3 +- .../webextension/_locales/zh_CN/messages.json | 3 +- .../webextension/_locales/zh_TW/messages.json | 3 +- .../webextension/images/icons/Fasterize.svg | 12 ++++ .../webextension/images/icons/Hyperspeed.png | Bin 0 -> 1178 bytes .../webextension/images/icons/Jumbo.png | Bin 0 -> 983 bytes .../webextension/images/icons/Superspeed.png | Bin 0 -> 17066 bytes src/technologies.json | 60 +++++++++++++++++- 30 files changed, 119 insertions(+), 28 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Fasterize.svg create mode 100644 src/drivers/webextension/images/icons/Hyperspeed.png create mode 100644 src/drivers/webextension/images/icons/Jumbo.png create mode 100644 src/drivers/webextension/images/icons/Superspeed.png diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 3ffe6bddd..009d7ab66 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index 4ee4baa4e..00394d9ac 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 5c68e41ed..c626cd69f 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -178,5 +178,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index 49b3b2284..7c4510cff 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -180,5 +180,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index e37c38de7..b80ade7aa 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index 29211f631..b83a21c9a 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index 79389656a..1218bc171 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index f9cb4285d..71b6c8de9 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index 0625d9c98..d87949386 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -178,5 +178,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 22133c3d6..816af5830 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index 75f4aa1b7..a04d23804 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index ddc2ef337..a0c3d1b9e 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -180,5 +180,6 @@ "categoryName88": { "message": "ホスティング" }, "categoryName89": { "message": "翻訳" }, "categoryName90": { "message": "レビュー" }, - "categoryName91": { "message": "後払い販売" } + "categoryName91": { "message": "後払い販売" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json index 2e45e96d8..e294da7f5 100644 --- a/src/drivers/webextension/_locales/ko/messages.json +++ b/src/drivers/webextension/_locales/ko/messages.json @@ -180,5 +180,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/nl/messages.json b/src/drivers/webextension/_locales/nl/messages.json index 196c58091..b1a2ba8df 100644 --- a/src/drivers/webextension/_locales/nl/messages.json +++ b/src/drivers/webextension/_locales/nl/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index f5cd17d14..d9f3fa304 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index 56431a351..e8c9d1d8c 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index 950b7a370..d3b0e9a45 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index 0c4e191d9..a2870a821 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -178,5 +178,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 2ca5c02a6..c7b6539ed 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -180,5 +180,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index 0be134972..feca9e63d 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 18876ce84..7c88fe1ca 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index af551358d..7733e3b92 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index 27a1a9bf4..02403ce16 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 2b28fe865..8d7a65b29 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -178,5 +178,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 00302f5ee..aac755817 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -182,5 +182,6 @@ "categoryName88": { "message": "Hosting" }, "categoryName89": { "message": "Translation" }, "categoryName90": { "message": "Reviews" }, - "categoryName91": { "message": "Buy now pay later" } + "categoryName91": { "message": "Buy now pay later" }, + "categoryName92": { "message": "Performance" } } diff --git a/src/drivers/webextension/images/icons/Fasterize.svg b/src/drivers/webextension/images/icons/Fasterize.svg new file mode 100644 index 000000000..d56b22fc1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Fasterize.svg @@ -0,0 +1,12 @@ + + diff --git a/src/drivers/webextension/images/icons/Hyperspeed.png b/src/drivers/webextension/images/icons/Hyperspeed.png new file mode 100644 index 0000000000000000000000000000000000000000..9533626622c73c528ad44ab903291c16e71af79a GIT binary patch literal 1178 zcmV;L1ZDe)P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUzl2A-kMP2lM4Yth>xXTH%(G|SK5xL12zrr2Ey*%EQJ=>lv&aNZJ zw;{&4Cdsua%&{)et2WQJHqE^_&$l_wyfxLOG193x*P}Ywp+3~IJ%EUU%!a?7cLEf4})~`g`sY>3YOxvzO)U-v@yGYiyOVqqo+_PTavs~M}Oy`eI z>5WC=l|$f|O68JE;+$6QhEnT_QRtCb>6KpTom%mNRN7{Pz zs%_-9YvQ|h=eKj@yLafdd*{7>?6OJHz*E%6Sklg4*v4DZ(_`1oWZBAS-Nb9!&1Tlp zY1h*KBI=&|hNwd?4)?&iJj z>Avyf!u8$2?(D?#@znO~)cNJs`03gC>e2M@;QQ?2`SR@i^!5Gu z`TqR7ORtvz00LY|L_t(I%T?0xPZD7m2k@7Hhxgub2y);c^==?VdBBmenHE{jYGDnj zP;5=3r5PkSK)MduGXL+M=eax4XYdoBeV^xfADFHei^W2rV49EeP%BUmsThL~lqe!8 z5HUTn;t~&Bhg=g6z&DY&Me>F*5v1brL?WSM6-!QvaeEX1NH9frCozojdf6i^7NZPG zfj&jeG}ph4#=Bk!Q*R0&TB$MWZ|(NIVVSA|0Rt#4ipA;G_SNN&N@Y|woLQKndIZ)H z#npbl(P)p`tv>B$43!<8ZF`8QR=G>1>GKkMLD6gvlhpVT+rO`9o zSwxTuxJuAw2_8yWC!*t96I!gwzfJCjGY?OCDL5iBT z-mCE#g|H+P0(oyRd$zr8=ipU%xOJk&v0Q*8VpZ$I$VoGrA4@sas)Jy>6qWr^xtfDpiSf+-MA3j9-M zn4f^x#|gm{=gJC4;F}mBDF_ab-8Rhc_umw>^JJ0`fk}ufgrMN0fcOvl4~wDf4_BiA s000tnMObu2SV=}YPjYExZggREX>V=-F@#v`?*IS*07*qoM6N<$g1#AOs{jB1 literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Jumbo.png b/src/drivers/webextension/images/icons/Jumbo.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1e7d1b839ccf2b44693a1e4ebde6006f533418 GIT binary patch literal 983 zcmV;|11S87P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91AfN*P1ONa40RR91AOHXW0IY^$^8f$?K}keGR9FeUS6xU{K@|SZ+%?Ug zWGxKVl%j{oHHj>XUJ|83ihAoQdWe$jB@&_#jNYSODg^20B?u%UgAyb{3Nj(2Bn>MP zEw%p?wQ${?>CD|$z3$$cyXX!qGv}O{?>l>D&fGbKc}+Ft1;ZqdK+!G&iWF4#yeXbU z0!=7j5Tx3CN?fIyA3bvcm?PR$b8tyyZ1^ISs^tYDreDaO$s~vxt=vEz9q0*ZY}}74q(}L6XCm62wx9C_TO{ZybA7HFb9d2 zt(lQz_vP7JEx#PJdhd)anZds!5JUWX$P|Cb<%l;vCp3mw%jEo|H z&?u1M2PTJsDIUifpA$9MYX7uKl+{CQIu)}T^+pj;BOOt&%zVDrm$?Glkxu>qXU$n)>|LA>x@Ms1CO;PnsyNQ-rr>RWeuVHt68b9`nR1(Hpr>A+ zu2>k%+yOZae1ByCZZL(pgl8)?{FiR%CW002ovPDHLk FV1m@}sJ8$B literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Superspeed.png b/src/drivers/webextension/images/icons/Superspeed.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a91481b04902696502e8cb9ea4ad6232406c50 GIT binary patch literal 17066 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 G`2PUiCRfG) literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 0a5e2f446..116a5e30e 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -352,7 +352,11 @@ "91": { "name": "Buy now pay later", "priority": 9 - } + }, + "92": { + "name": "Performance", + "priority": 9 + }, }, "technologies": { "1C-Bitrix": { @@ -7793,6 +7797,17 @@ }, "website": "https://www.fastcommerce.com.br" }, + "Fasterize": { + "cats": [ + 92 + ], + "description": "Fasterize is a website accelerator service.", + "icon": "Fasterize.svg", + "js": { + "fstrz": "" + }, + "website": "https://www.fasterize.com/" + }, "Fastly": { "cats": [ 31 @@ -10377,6 +10392,23 @@ }, "website": "http://gohugo.io" }, + "Hyperspeed": { + "cats": [ + 92 + ], + "description": "Fasterize is a website accelerator service.", + "icon": "Hyperspeed.png", + "implies": "Shopify", + "js": { + "hyperscripts": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "website": "hhttps://www.hyperspeed.me/" + }, "IBM Coremetrics": { "cats": [ 10 @@ -11391,6 +11423,16 @@ "scripts": "cdn\\.judge\\.me", "website": "https://judge.me/" }, + "Jumbo": { + "cats": [ + 92 + ], + "description": "Jumbo is a page speed optimizer app for Shopify based sites.", + "icon": "Jumbo.png", + "implies": "Shopify", + "scripts": "mt\\.tryjumbo\\.com", + "website": "https://www.tryjumbo.com/" + }, "Jumpseller": { "cats": [ 6 @@ -17670,7 +17712,8 @@ }, "Quicklink": { "cats": [ - 59 + 59, + 92 ], "description": "Quicklink is a JS library which aims to be a drop-in solution for sites to prefetch links based on what is in the user's viewport", "icon": "Quicklink.svg", @@ -21849,6 +21892,16 @@ "scripts": "supersized(?:\\.([\\d.]*[\\d]))?.*\\.js\\;version:\\1", "website": "http://buildinternet.com/project/supersized" }, + "Superspeed": { + "cats": [ + 92 + ], + "description": "Superspeed is a page speed optimizer app for Shopify based sites.", + "icon": "Superspeed.png", + "implies": "Shopify", + "scripts": "superspeed\\.gadget-edge\\.com", + "website": "https://apps.shopify.com/superspeed-free-speed-boost" + }, "Svbtle": { "cats": [ 11 @@ -25582,7 +25635,8 @@ "Yottaa": { "cats": [ 42, - 74 + 74, + 92 ], "description": "Yottaa is an ecommerce optimisation platform that helps with conversions, performance and security.", "icon": "Yottaa.svg", From 3efe811d9c9e09624aa045f5a677d63df24a0fe5 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 16:35:16 +0100 Subject: [PATCH 64/76] Removed comma --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 116a5e30e..05ccbed19 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -356,7 +356,7 @@ "92": { "name": "Performance", "priority": 9 - }, + } }, "technologies": { "1C-Bitrix": { From 21f3cb9fab785e92483051a952c978050c612819 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 16:38:44 +0100 Subject: [PATCH 65/76] fixed typo with website url --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 05ccbed19..9efd51a0b 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10407,7 +10407,7 @@ "recurring" ], "saas": true, - "website": "hhttps://www.hyperspeed.me/" + "website": "https://www.hyperspeed.me/" }, "IBM Coremetrics": { "cats": [ From 9a3af0ec1ea05791a84e8e562341669689a4d2ea Mon Sep 17 00:00:00 2001 From: Heitor Ramon Ribeiro Date: Tue, 31 Aug 2021 13:20:05 -0300 Subject: [PATCH 66/76] Updated versioning detection --- src/technologies.json | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 184bc28de..67537d405 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -23647,7 +23647,7 @@ ], "website": "https://vuejs.org" }, - "Vue-Storefront 1": { + "Vue-Storefront": { "cats": [ 6, 12 @@ -23656,25 +23656,14 @@ "icon": "vue-storefront.svg", "implies": "Vue.js", "scripts": [ - "(?:\\/([\\d.]+))?\\/vsf-layout" + "(?:\\/([\\d.]+))?\\/vsf-layout;version=1" ], - "website": "https://www.vuestorefront.io/" - }, - "Vue-Storefront 2": { - "cats": [ - 6, - 12 - ], - "description": "Vue Storefront is a frontend platform for headless commerce.", - "html": "<[^>]+\\sdata-v(?:ue)?-", - "icon": "vue-storefront.svg", - "implies": "Nuxt.js", "meta": { - "generator": "^Vue Storefront\\ [0-9.]+?$" + "generator": "^Vue Storefront\\ [0-9.]+?$;version=2" }, "website": "https://www.vuestorefront.io/" }, - "VuePress": { + "VuePress": { "cats": [ 57 ], From 2947d8f6574d1d1c62b81da0322b1e0bcb674783 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 17:21:51 +0100 Subject: [PATCH 67/76] Added 'SpeedKit', 'TrueCommerce' https://github.com/AliasIO/wappalyzer/issues/4389 https://github.com/AliasIO/wappalyzer/issues/4325 --- .../webextension/images/icons/Speedkit.svg | 1 + .../images/icons/Truecommerce.svg | 24 +++++++++++++++++++ src/technologies.json | 20 ++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Speedkit.svg create mode 100644 src/drivers/webextension/images/icons/Truecommerce.svg diff --git a/src/drivers/webextension/images/icons/Speedkit.svg b/src/drivers/webextension/images/icons/Speedkit.svg new file mode 100644 index 000000000..46ed4b21e --- /dev/null +++ b/src/drivers/webextension/images/icons/Speedkit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Truecommerce.svg b/src/drivers/webextension/images/icons/Truecommerce.svg new file mode 100644 index 000000000..2f87b1ce3 --- /dev/null +++ b/src/drivers/webextension/images/icons/Truecommerce.svg @@ -0,0 +1,24 @@ + + + + diff --git a/src/technologies.json b/src/technologies.json index 9efd51a0b..b3ffdaeee 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -21230,6 +21230,17 @@ "scripts": "\\.speedcurve\\.com", "website": "https://www.speedcurve.com" }, + "SpeedKit": { + "cats": [ + 92 + ], + "description": "Baqend develops a performance add-on that uses caching algorithms to minimize loading times of e-commerce websites.", + "icon": "Speedkit.svg", + "js": { + "speedKit": "" + }, + "website": "https://www.baqend.com/" + }, "Sphinx": { "cats": [ 4 @@ -23104,6 +23115,15 @@ ], "website": "https://truendo.com" }, + "TrueCommerce": { + "cats": [ + 6 + ], + "description": "TrueCommerce is an eCommerce platform.", + "icon": "Truecommerce.svg", + "scripts": "cdn\\.nexternal\\.com/", + "website": "www.truecommerce.com" + }, "TruValidate": { "cats": [ 16, From 29cca58c0e8a0be9757a9d2b05aa7b8bbe93e01c Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 18:23:12 +0100 Subject: [PATCH 68/76] Added 'Powerreviews', 'Gumlet', 'Turbolinks' https://github.com/AliasIO/wappalyzer/issues/4528 https://github.com/AliasIO/wappalyzer/issues/4341 https://github.com/AliasIO/wappalyzer/issues/4529 --- .../webextension/images/icons/Gumlet.png | Bin 0 -> 715 bytes .../images/icons/PowerReviews.png | Bin 0 -> 1791 bytes src/technologies.json | 42 +++++++++++++++++- 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Gumlet.png create mode 100644 src/drivers/webextension/images/icons/PowerReviews.png diff --git a/src/drivers/webextension/images/icons/Gumlet.png b/src/drivers/webextension/images/icons/Gumlet.png new file mode 100644 index 0000000000000000000000000000000000000000..a252df5d392085962355f027707c357de3b23bf2 GIT binary patch literal 715 zcmV;+0yO=JP)c#8ffDC55QL7zLF}ZeL-SC4Q5&tr^V*(btejrK%h{GUj6u5&YXZO+VC;TPPw_leAPFE>90venDMzdT z3+V>l{P;6e13-xjNF%_9Ok;GeO^-fVAzVk`+Yc203+aYc0H{X`Ip@sggbTo@dZPn! z^$1~e!3N+fUIAbdcR~DD00E*qv8nfft9sdmFV|Z5p5gc8_)_yP-4|*o1tMJVP3{vH zC3|W0DQ&q7&hI3Ee8;lWyW)tfwMbQ-;hTToqOx?IyOJ^n@WhkcMpzc z^Vj=^aBXuX0>DWC;15%?KhBEvuI7$JY3=8VEc&f5=XD2k4~!~JnD6h4_92WihA6VV zscmn~dg-I9QVK#B*K^4*%F8H`Op&7_#CM*!D(3pg*Qt?NIr+ZeS-2GT1{479K@i1K z3IYKz$;$L?*dIJqz!$@lKtaeZcmwF-0>T6!o>LH30I}KRf=QeL=nC)t0)RU29>Bmv zvi%HWYZJKUoR{Fxu>vqSpeM6AU~@rlK&1)gRk?CF6AgVXZhe##TZ-XdPg$# ze6=ulRCK*004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Re0uKNX3_a7{zyJURph-kQR9M5E*K3SbR}}~F z-@f!OWXLMF#&9?X{XWJ#uz0rHYAOpHPR27sA*zt z49LT@(4>thh`W3DX+7>&lv&n+-HfG=olyMpd@CshVab(|_yK~6B!%)BpU}m{5yKB!4 z^|$`@#_=-~aHVE>H4%9OTk$Mf(RV2#m4W_Dz|twdfiG1{q4~-qT}E|P`?^M#I%L{$ zG69dpWHjPqX*`grY&aP1{#mwtXWQLl4%>KB^Uxkh;3a$xD=`Zh4t0+#ZQHVN($>Sx zqxO~ivUZ$L&qgM%%*L%)7*wa840FO8;gMInjejhtK8M~~5@7)FG9FCe6LAc`#?$x* z`X;Py8_=Ckyf_a^L3Mhsy07jJ-@5-~n9~$gPvM97DY}Xz`Ux!GvC@ipkA{Cf@{tE7 zo;vkJ7D7GtVi~qy3b@wp+r86!vUf`DVZkkAKf;Z;fbU~f(Gvld?OG+Ew^X|Gy+@8b zyBNcFyLRln z=TKAA-jBDony|Xf;w4LAR1#Xb2ComNa2DD6b!%%$Ov7q?0&V!Bm?1&}FX6}dHafBp z?iqXj+~$|ApY8c;7vo^pw)W4`6Yc zuMSzZrE~Nc&tJQ!c*-$YfGJ|ijZdQH1OvkKJ0&lw$uGiS+{Ni?`t=ujU%NE{&pf<0UZ_ zx6`kUe(O__5lXTUqSUGt@k)id=#?8 z2F#)VZWxaBigEveSctxhk%g@2x1K*tR?(xZcUE0?W^!ZoQ0I)k*8L^CGz2`T8^26keDuB%S53b z&1?G$cv~za_oF;S7-}=74J*=NX5ul7E4n|ub8jMX44b%kx$G~v@yj{O8WKHXYxa1- zV@1KefNzR=*e8lQ2PgIdEouIon6m%XkW5LeZb%y}mAawJDa}QWj)^MBqCg_BPcQ}%YT+CH2xjJT~mhM=(dW>G|ElFQbna15o1 zfxt^?kKZKlZn5iHn}hdzAh!fkNwHcX-sv4;Kle*fD}yyFMc}DoO16mIQfC5Rh4VT1 z{}3pUD5Y?$l!_Dng+Hdzig(9kT^Cw9*H^Eq9vztplf;jh`RT;@W%ZWWj;}{|5qv-b z1rmAu9>Nl_Wg|8o9hq=!T-JG}rE^1XQ}uXVCNzoK8Ijg?h-&|dB)D4eK?&3lDT}%N z1@W`%{b05UK! zIV~_UEipAzFfckXHaamfD=;xSFfejJ)cybf03~!qSaf7zbY(hiZ)9m^c>ppnF*z+T zGA%JRR4_0)F*Z6eGAl4KIxsK;9c)4X0038dR9JLUVRs;Ka&Km7Y-J#Hd2nSQX>fF7 z004NL Date: Tue, 31 Aug 2021 18:25:10 +0100 Subject: [PATCH 69/76] fixed image format --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 9b8c90114..adbc4b96e 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -9815,7 +9815,7 @@ 92 ], "description": "Gumlet is a solution to optimize images.", - "icon": "Gumlet.svg", + "icon": "Gumlet.png", "js": { "gumlet": "" }, From 801a40c18b3fb5252b1b693ef8fb503ed0a5e3e4 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 18:42:31 +0100 Subject: [PATCH 70/76] Added 'Narrativ' & 'InstantClick' https://github.com/AliasIO/wappalyzer/issues/4530 https://github.com/AliasIO/wappalyzer/issues/4250 --- .../images/icons/InstantClick.svg | 19 ++++++++++++++ .../webextension/images/icons/Narrativ.png | Bin 0 -> 1046 bytes src/technologies.json | 24 +++++++++++++++++- 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 src/drivers/webextension/images/icons/InstantClick.svg create mode 100644 src/drivers/webextension/images/icons/Narrativ.png diff --git a/src/drivers/webextension/images/icons/InstantClick.svg b/src/drivers/webextension/images/icons/InstantClick.svg new file mode 100644 index 000000000..08e4b9dda --- /dev/null +++ b/src/drivers/webextension/images/icons/InstantClick.svg @@ -0,0 +1,19 @@ + + + + diff --git a/src/drivers/webextension/images/icons/Narrativ.png b/src/drivers/webextension/images/icons/Narrativ.png new file mode 100644 index 0000000000000000000000000000000000000000..cc2f6823eda644c9fbc5508176b2413374ef7959 GIT binary patch literal 1046 zcmV+x1nK*UP)~AU%J;&hue<)C)_2m4BGav)~4-+yt2hG2p7_$Jh z7ZNFFhk}GshwrtN&@;Za2Ox7(Xo2PQvK#<XPCjc+$~q?=?p7 z`NzpAc-%S2d&{w zgGt=;10J;0RZ0Vr_Nb&T4Zz{Z&-DilU;#8D085ko!SOsWXCvhTzAA$84A5e(UNqDm zgjZd+k}q_%1Lq9B9!mhYc^rU5?o%M0fcHrXOw0tkW`A@+Y3Vxuguc)-fM4&@rZGnL zR2lFdr4$GT@OE9%T3DFr&9IP4ftzQX2DH2d>wsmX004a7@t_H=H=jv)emMXcoykJP zQCa}VqhtTb;hix0{)-zDKU|vagIq4>r-cB73Y)3{T1_(0-+LR*Hnt}QGXUkA%i#OB z7rrid5qj$y?*dtCEX%wO#3@U5!^DQM2>W|l;rOv#u%Y}yY%wRyv3Cz)U*!&qTVtT0 z3$)FM91#`Q0pzd{B>-wq?}roBtuQkB+56lAcS7@ph)iQ*258O9hDQLjyNLb0!#TktXbcXsxMV1_rROs@#L8SFbnZ!#4jI1xOiVnAs4viB?A<-sO%gpF8)nG(7u6LKmaRcK&n*s10ev@GqbR9 z+ocrktL_JAHm6AT0|X$GPyjep(*|!xCLHycc()a@en4w{)D)0H6Bopa<^Y1ONr?!f zL#hr~NxKxKS~B?p@3lh2ZJ3G`MKC@&1(kVJ02-E6r)79k QxBvhE07*qoM6N<$f-TG1Pyhe` literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index adbc4b96e..816e7f25a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10812,6 +10812,19 @@ }, "website": "http://www.instantcms.ru" }, + "InstantClick": { + "cats": [ + 59, + 92 + ], + "description": "InstantClick is a JavaScript library that speeds up your website, making navigation faster.", + "js": { + "InstantClick": "" + }, + "oss": true, + "scripts": "instantclick\\.min\\.js", + "website": "http://instantclick.io/" + }, "Instapage": { "cats": [ 51, @@ -14631,6 +14644,15 @@ "scripts": "app\\.najva\\.com/", "website": "https://www.najva.com" }, + "Narrativ": { + "cats": [ + 71 + ], + "description": "Narrativ is a subscription technology platform for brands to acquire new customers through trusted creators.", + "icon": "Narrativ.png", + "scripts": "static\\.narrativ\\.com/", + "website": "ttps://narrativ.com/" + }, "Navegg": { "cats": [ 10 @@ -17186,7 +17208,7 @@ }, "saas": true, "scripts": "ui\\.powerreviews\\.com", - "website": "ttps://www.powerreviews.com/" + "website": "https://www.powerreviews.com/" }, "Preact": { "cats": [ From e264a959715861ab401d3776ba3d04d677271c98 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 18:44:08 +0100 Subject: [PATCH 71/76] fixed website url --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 816e7f25a..9362d3ec1 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -14651,7 +14651,7 @@ "description": "Narrativ is a subscription technology platform for brands to acquire new customers through trusted creators.", "icon": "Narrativ.png", "scripts": "static\\.narrativ\\.com/", - "website": "ttps://narrativ.com/" + "website": "https://narrativ.com/" }, "Navegg": { "cats": [ From d499a66767b05eaa7e6f97992d063b1aa37d2d9e Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Tue, 31 Aug 2021 18:46:25 +0100 Subject: [PATCH 72/76] Added InstantClick logo --- src/technologies.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/technologies.json b/src/technologies.json index 9362d3ec1..58c25f8d3 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -10818,6 +10818,7 @@ 92 ], "description": "InstantClick is a JavaScript library that speeds up your website, making navigation faster.", + "icon": "InstantClick.svg", "js": { "InstantClick": "" }, From 9da60c2552cd27de95fcd181b9d05b29571f82d8 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 1 Sep 2021 00:00:53 +0100 Subject: [PATCH 73/76] Added 'Grin', 'MyOnlineStore', 'Gladly' / Removed 'Google Plus' / Improved 'Profitwell' https://github.com/AliasIO/wappalyzer/issues/4536 https://github.com/AliasIO/wappalyzer/issues/4264 https://github.com/AliasIO/wappalyzer/issues/4308 https://github.com/AliasIO/wappalyzer/issues/4245 https://github.com/AliasIO/wappalyzer/issues/4320 --- .../webextension/images/icons/Gladly.png | Bin 0 -> 291 bytes .../webextension/images/icons/Google Plus.svg | 1 - .../webextension/images/icons/Grin.png | Bin 0 -> 1769 bytes .../images/icons/MyOnlineStore.png | Bin 0 -> 710 bytes src/technologies.json | 52 ++++++++++++++---- 5 files changed, 42 insertions(+), 11 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Gladly.png delete mode 100644 src/drivers/webextension/images/icons/Google Plus.svg create mode 100644 src/drivers/webextension/images/icons/Grin.png create mode 100644 src/drivers/webextension/images/icons/MyOnlineStore.png diff --git a/src/drivers/webextension/images/icons/Gladly.png b/src/drivers/webextension/images/icons/Gladly.png new file mode 100644 index 0000000000000000000000000000000000000000..98e142088806cfb0ed6faec6eac806c9d82aed3f GIT binary patch literal 291 zcmV+;0o?wHP)`1%?E$W?5TEQZf7gLJD*T&?@v!!8tro zDX9^?3P`OSZx2)jy02o|22TsLNgDTa+(wTY(i&BDS&^$a3PBc_d6G49YRnq{_oMW1 p#q>DKtqVB%J8nTVf%V=6@Bx)6{h_lt0?Ysa002ovPDHLkV1jx$bA|u_ literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Google Plus.svg b/src/drivers/webextension/images/icons/Google Plus.svg deleted file mode 100644 index 3db5d94ae..000000000 --- a/src/drivers/webextension/images/icons/Google Plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Grin.png b/src/drivers/webextension/images/icons/Grin.png new file mode 100644 index 0000000000000000000000000000000000000000..32b60a193de5f3054232004e6935b3dcd4e495c8 GIT binary patch literal 1769 zcmV23z?ym(%=)Ax1Ogy|yXO}ey~Y@Asw#|( zVf3ns)TUyr>xtUr1dt>N0h0ujqyb5dby<&5x!vwiYFQ7Febg|<)HbbEYtegO``Yp> zV>2KbB?Cc<8YPqg5(rr7Bu(YvGdtMQp{U80F>O)zy+YUtYRn#q z^FZ|_+H?V-0){~%)+!{30!0uDLv3sL@wxx`>iG4OzrMJ-j%b$;&mVvK-mgB}-n%Pe zWg*p85m13KB&Gxipn#!w*@~-|{_uz8-+%w-AD$kk`MfH=`Sz#h&w9&`KmXirH;r{^ zEdWIdiUd;>0e}ETWi3m!$&+vEU;pjvpY{(%z2C=eWuDh3-+UAC07KNWEPbf*>eXp~)0Xva@3#+coQ`^*PRrd_`*`ufvN)~%a5#t|01POY z05JfF!D!P|H62&iuMfvVRZXoKWiZNea&vvy-yD~*-EPie6aX>6ATcQr001qckLtr_ z8@sbO91ofEW}|mO=HcwjywRGL(Q*a=07?QXRRSc|u~t7$>CwBppMAKS+ST#+;&fbU zEbDr8`_}6ZJ~(^to$b{0^=%&u38(~sNdN$-6gg$KH2CPl`O{BszrOzQyYFATeQUej z-n!-8cjED<7w^BPr9Mu~fFh6#F~|vkpa7skHS7Hc({Fx#x!rER`^)w77uVC2??1Zt z!Ow30;%|267n-B2mZ4G+Kr(=+QGlQTVp;o5<`}hUc`>?m@oMkckJj$PpSyQQq)dIh z8vVGL@2H&uL0}~jRR>!297CJYi)GcO8ENgc&vEMOnq%8G_h`no>9{(LvDviyWgcDc z>t=&asvH#&6;V;uRbup>ji_FEIOL!I@5TN54=yi7)2ML_Nn4NIG~_5T<=L`&dFAER zs}DcAx4TuXt*8-VihxNakeQ;RFS(xl%Rm43!w0|o+fRS~!3X9u7Z=-GJA$*s;pEMY z<>33j_~TdKzuJHQPyhJ4b&kjiy`p7MFc~Dsm9_C2^VRcjpIm(S(Y@V;`wu;Q z$EY=O8r{{i_4-wNy^kkf|8Vu=cX#g}g@RtODgdTs^cImhSm|ifoU<>#{D=Se{mVc7 zX}NmY+kD8gH@oxW+F$21SKl0NTJ}5rxPAVtUp{#M%fEj#ZOpTbK^MU)ranwni%5cA zmM}7R)5fnqpPxQ`xWC@Nd7E*%-QP?MSZ&Lf|EmM^c{vuDR}Cbx2%>2MM$Sr(c5M~~{GPn_SCO*n#y znFM2sm`FuURW0%)R`K@!beh_!1bRY@DkX{ml3aMbI)q!@otqm^fAIY2xZa=-PVc?v z{-xWy3j1(sw(N{qL8TE8qY6nq@$_jyk56am&~$ z5QH8OqfP-$rJ@LO3~$$QQf+SMBm&lwWR*Tvv51pVQPb4U4G;ve7K5ldFu#^#lI2nOk~p$%=d$iC+fFKk?@eTB|Y0Ic+_LLL34)Tw4t?Bq`<5Ox)b z08Y6K%|r$jmCLwZta6C}ZguA;eC~gUW}?epwY|UnDAu@rKDYsC1XzJmr?NT>_&wEW znz7PauGTa?D{)@zK75jP*fZ63z=yHE5$6a%HM4)hzo%fbWep@{7G_YC@n=%sV7d(F#C= zO8NmSP~Lw0iIVWLjcN&-=ru$Dc3Oq{IY0s%momX zz02Hd2hR{{E*=c6wcn(Gvz-T1yTRUTXt*5!K-VDtZ(65JfpvEulJMiJ!s^6Gh@dL` z3kcIQqS0w+3ta>6SV>Q~;sv0U>v>UqKMeZ;k;!E>CExJpcdz07*qoM6N<$f}*`WjsO4v literal 0 HcmV?d00001 diff --git a/src/technologies.json b/src/technologies.json index 75c1f55fe..452b3b874 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -9062,6 +9062,20 @@ ], "website": "http://gerrit.googlesource.com/gitiles/" }, + "Gladly": { + "cats": [ + 52, + 53 + ], + "description": "Gladly is a customer service platform.", + "icon": "Gladly.png", + "js": { + "Gladly": "" + }, + "saas": true, + "scripts": "cdn\\.gladly\\.com ", + "website": " https://www.gladly.com/" + }, "GlassFish": { "cats": [ 22 @@ -9436,15 +9450,6 @@ ], "website": "https://pay.google.com" }, - "Google Plus": { - "cats": [ - 5 - ], - "description": "Google Plus is a social network.", - "icon": "Google Plus.svg", - "scripts": "apis\\.google\\.com/js/[a-z]*\\.js", - "website": "http://plus.google.com" - }, "Google Publisher Tag": { "cats": [ 36 @@ -9757,6 +9762,19 @@ }, "website": "https://gridsome.org" }, + "Grin": { + "cats": [ + 32 + ], + "description": "Grin is a influence marketing platform.", + "icon": "Grin.png", + "js": { + "Grin": "" + }, + "saas": true, + "scripts": "grin-sdk\\.js", + "website": "https://grin.co/" + }, "GroupBy": { "cats": [ 29 @@ -14512,6 +14530,17 @@ "scripts": "mylivechat\\.com/", "website": "https://mylivechat.com" }, + "MyOnlineStore": { + "cats": [ + 6 + ], + "description": "MyOnlineStore is a web shop system in the Netherlands.", + "icon": "MyOnlineStore.png", + "meta": { + "generator": "Mijnwebwinkel" + }, + "website": "https://www.myonlinestore.com/ " + }, "MySQL": { "cats": [ 34 @@ -17389,8 +17418,11 @@ 10 ], "icon": "Profitwell.svg", + "js": { + "profitwell": "" + }, "scripts": [ - "public\\.profitwell\\.com/js/profitwell\\.js" + "profitwell\\.js" ], "website": "https://www.profitwell.com/" }, From f70971368c1c8443b3382e100f306a67054c3fdc Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 1 Sep 2021 00:04:12 +0100 Subject: [PATCH 74/76] removed whitespace added by mistake --- src/technologies.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies.json b/src/technologies.json index 452b3b874..e5ad8bc53 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -9073,7 +9073,7 @@ "Gladly": "" }, "saas": true, - "scripts": "cdn\\.gladly\\.com ", + "scripts": "cdn\\.gladly\\.com", "website": " https://www.gladly.com/" }, "GlassFish": { From b0942a9faab0830f21bbd4da51531c63d88593aa Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 1 Sep 2021 00:47:40 +0100 Subject: [PATCH 75/76] Added 'Rudderstack', 'Iterable', 'Simon' https://github.com/AliasIO/wappalyzer/issues/4260 https://github.com/AliasIO/wappalyzer/issues/4538 https://github.com/AliasIO/wappalyzer/issues/4539 --- .../webextension/images/icons/Iterable.png | Bin 0 -> 1108 bytes .../webextension/images/icons/Rudderstack.png | Bin 0 -> 1207 bytes .../webextension/images/icons/Simon.svg | 18 +++++++ src/technologies.json | 45 ++++++++++++++++++ 4 files changed, 63 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Iterable.png create mode 100644 src/drivers/webextension/images/icons/Rudderstack.png create mode 100644 src/drivers/webextension/images/icons/Simon.svg diff --git a/src/drivers/webextension/images/icons/Iterable.png b/src/drivers/webextension/images/icons/Iterable.png new file mode 100644 index 0000000000000000000000000000000000000000..182ee9d21eae582c1f42bc4c403dc8838147c8cf GIT binary patch literal 1108 zcmV-a1grarP)5?XG%}dk!a^ysAxJ}Q!=Vab*;XKd( z|2yY7&%+4>5Ac0DI4a!vL%szNdaRrdVZ39jY1=!IQ^i{4V66#2029`t*g zzWDLzd@Y(a0faz^OZhTONI`Zz6Y1g`)^pw6A}a(lz<=hc4y15#Bk|wQe;jC^{bf8d zG$gY?umZrKFW89%X#kUFjy+f6ZQ@=j77Yag5)Fb0Am|HjR)uH)_ypA0Sf6w3e*0j-hJ;P^K7$uy!OMkbmd&;g)mR9?azovH&$aGNi!d=b zD%htJ1(H!g;ld{tnk$Lwu~(ZLLDa$gYeisxlcety9Rf`49E_U)stlUyz^j&qUC}vy zj%H4RXb@*xvsUjndZpnY`U_@uzJ!cwcU!g}P6+(ujVyOpZ|BwdeZS3jS&Nx%qLugM zQR6WqeP)0?mZiU&f4wxra?$ojulq%0>sjDh+o=F7C3sf;r(6Ocz#I)?|Mkm$3(S{0 zqF`>@I1QgTZ&(8K;t@W(IJ-;=$|+n}FvC@s&?dl~UFReYT=~wAcyU!b-nG8)u7u13 zB>gVughRItk%{|ALGS`8kp%JTPZzr6dJ}OVB`muSE(6DiR?8`-y<>s)WMvScP>4%k z`?G_k#?|E*zV!7L=(f0Nxe6!P0FsODf-rHqzrTdz*Noy|Z*35xBYT|EI-8efuCB{1 zriqAuXhk!WR;MBWV7hm>{Q9AN<2`L{Gmp1;q8lDb&|>kr%h_2O!MXtILaKLIcR1mg z8#~rNdarw(uVmr`XK^J-gOGQ>JRX5?%{$TXL81o{djI+0yu*lNU|7H=YWyO>yuaQQZ{=BLEtIhWCW5Da(6}ofm|)- aIQCyviot{y(InXb0000pvKL{`~Fp=Wk!X{rL0eFGS?o^S9--^FYRN zdXQiNw`dTT2*?MV!U4)U$us6`gBbV!|Nn2_f4+G6{@*{i!2h=Hl_2BT-N}gq22M{N zv7pkbIS(Jbgcx`0&eNTH&R)Ly;QNnXWLN-72^>QHEc`x9yxxpFUJT4G44j@8_JwuL ziw_^Y^7h@QGv{v4Ua+HQ;@U~mH=Q|u`_0>rP3_A-#&Hl4MBJhvQcyZfOd(Q4E?iJL zlwUGLNIFbHG1}NVuW!=2+jpKGJ8^x|^i46z-Hx6Wlc#UGdi`Nl{Q{72T%Lq2VC4s; z1b4rh#7$Io53 zQ&c{SSPLL2p`v#Flc#UKeEI(3<@;wZ-adZ%`u@Y0ckeyFd++(fM=w8q{PO3|-wz+Y z+<)-m@srn=uH4TnnL(NbrB!nuJ$?;OBwxOMfB)gj+jpNoeg5|C+mE;JK0SZ&?#GXx z5ZQO{K36v`A~p_~c)WSUf}#?;Hf=re^w}FoqI~%H)s<@xFI>9!`pw7x|Nq~)`)v2V z^EYli{s&8{B%~sCL4O{xARW`p=%lXsi+5eU{_y7QCx?$+nJ{HTZt?VGs}4MP^zz{0 z%af*WZ0%mrJ89jK<5wR(dQ}7Q0r44)na_tuEGQ_lW%}%`E7lyGK6|T&e+`dVP*`01 zs&$8F&fS(-FvZv=Ph2r7HD}_=wTDu&CW3s=>rL1KNQub6>A}G4BB2y*<5KD$-sB(F zD5n<3z~CsU9PRF3>lIXI=~yHn9m>GqD61al?q8#Co(;-9!u~|$128El9V#jp!7mxY zBNimB602#Lrl64^Bpt>B&Ly(yaoQ#svg&c50ufxC;4B5OvS#t*B{OR8lpku6c1s@2a+*m5psn>zWtmm(H|xE#(mlViWKqHksBm zEqeRz)BpefzkdDk@#ELG?>>F{^6kgZU*Ep{{PgMDhxcFJzyJK@>-Qf&L1od)SMQ-Y znV3k1B(;v-RsTr=UHxl_O{NeC)g zwW=GWGVyvt0*6Gpy10ngB~002?s VA`2N@3DN)n002ovPDHLkV1kamYgYgO literal 0 HcmV?d00001 diff --git a/src/drivers/webextension/images/icons/Simon.svg b/src/drivers/webextension/images/icons/Simon.svg new file mode 100644 index 000000000..6161ccdda --- /dev/null +++ b/src/drivers/webextension/images/icons/Simon.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/src/technologies.json b/src/technologies.json index e5ad8bc53..856a08a8a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -11004,6 +11004,21 @@ ], "website": "https://isotope.metafizzy.co" }, + "Iterable": { + "cats": [ + 32 + ], + "description": "Iterable is a cross-channel marketing platform that powers unified customer experiences.", + "icon": "Iterable.png", + "js": { + "iterableAnalytics": "" + }, + "saas": true, + "scripts": [ + "js\\.iterable\\.com" + ], + "website": "https://iterable.com/" + }, "Izooto": { "cats": [ 32, @@ -18886,6 +18901,21 @@ "scripts": "/assets/application-[a-z\\d]{32}/\\.js\\;confidence:50", "website": "https://rubyonrails.org" }, + "Rudderstack": { + "cats": [ + 10 + ], + "description": "Rudderstack is a customer data platform (CDP) that helps you collect, clean, and control your customer data.", + "icon": "Rudderstack.png", + "js": { + "rudderanalytics": "" + }, + "saas": true, + "scripts": [ + "cdn\\.rudderlabs\\.com" + ], + "website": "https://rudderstack.com/" + }, "RxJS": { "cats": [ 12 @@ -20422,6 +20452,21 @@ "icon": "simbel.svg", "website": "http://simbel.com.ar/" }, + "Simon": { + "cats": [ + 10 + ], + "description": "Simon is a customer data platform (CDP) that helps you collect, clean, and control your customer data.", + "icon": "Simon.svg", + "js": { + "SimonData": "" + }, + "saas": true, + "scripts": [ + "static\\.simonsignal\\.com" + ], + "website": "https://www.simondata.com/" + }, "SimpleHTTP": { "cats": [ 22 From 164ec30744df41d81c2fda0ea075a142716711a2 Mon Sep 17 00:00:00 2001 From: rockeynebhwani Date: Wed, 1 Sep 2021 01:00:20 +0100 Subject: [PATCH 76/76] Improved 'TrackJS' and 'Afterpay' detection https://github.com/AliasIO/wappalyzer/issues/4263 https://github.com/AliasIO/wappalyzer/issues/4350 --- src/technologies.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 856a08a8a..9a86f501c 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -1446,12 +1446,14 @@ "icon": "afterpay.png", "js": { "Afterpay": "", - "afterpay_product": "" + "afterpay_product": "", + "AfterpayAttractWidget": "" }, "saas": true, "scripts": [ "portal\\.afterpay\\.com", - "static\\.afterpay\\.com" + "static\\.afterpay\\.com", + "present-afterpay\\.js" ], "website": "https://www.afterpay.com/" }, @@ -23110,8 +23112,10 @@ "description": "TrackJS is an error monitoring agent for production web sites and applications.", "icon": "TrackJs.svg", "js": { - "TrackJs": "" + "TrackJs": "", + "trackJs": "" }, + "scripts": "cdn\\.trackjs\\.com", "website": "http://trackjs.com" }, "Tradedoubler": {