diff --git a/src/apps.json b/src/apps.json index a363c9961..370d9a8a5 100644 --- a/src/apps.json +++ b/src/apps.json @@ -545,6 +545,18 @@ "icon": "akamai.svg", "website": "http://akamai.com" }, + "Akamai Bot Manager": { + "cats": [ + 16 + ], + "cookies": { + "ak_bmsc": "", + "bm_sv": "", + "bm_sz": "" + }, + "icon": "akamai.svg", + "website": "http://akamai.com/bot-manager" + }, "Akaunting": { "cats": [ 55 @@ -1856,6 +1868,14 @@ "icon": "CFML.png", "website": "http://adobe.com/products/coldfusion-family.html" }, + "CIVIC": { + "cats": [ + 67 + ], + "icon": "civic.png", + "script": "cc\\.cdn\\.civiccomputing\\.com", + "website": "https://www.civicuk.com/cookie-control" + }, "CKEditor": { "cats": [ 24 @@ -2021,6 +2041,21 @@ "script": "/cargo\\.", "website": "http://cargocollective.com" }, + "Cart Functionality": { + "cats": [ + 6 + ], + "html": [ + "]*href=[^>]*/Cart", + "]*href=[^>]*/Basket", + "]*href=[^>]*/Trolley", + "]*href=[^>]*/Bag", + "]*href=[^>]*/ShoppingBag", + "]*href=[^>]*/Checkout" + ], + "icon": "Cart-generic.svg", + "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality" + }, "Catberry.js": { "cats": [ 12, @@ -2560,7 +2595,33 @@ "icon": "Cookiebot.svg", "script": "consent\\.cookiebot\\.com", "website": "http://www.cookiebot.com" + }, + "CookieHub": { + "cats": [ + 67 + ], + "script": [ + "cookiehub\\.net/.*\\.js" + ], + "icon": "CookieHub.png", + "website": "https://www.cookiehub.com" + }, + "Cookie Script": { + "cats": [ + 67 + ], + "icon": "CookieScript.png", + "script": "//cookie-script\\.com/s/", + "website": "https://cookie-script.com/" }, + "CookieYes": { + "cats": [ + 67 + ], + "icon": "cookieyes.png", + "script": "app\\.cookieyes\\.com/client_data/", + "website": "https://www.cookieyes.com/" + }, "Coppermine": { "cats": [ 7 @@ -2936,10 +2997,12 @@ }, "Datadome": { "cats": [ - 19 + 16 ], "cookies": { - "datadome": "" + "datadome": "", + "datadome-_zldt": "", + "datadome-_zldp": "" }, "headers": { "Server": "^DataDome$", @@ -2993,6 +3056,14 @@ "script": "dedeajax", "website": "http://dedecms.com" }, + "Didomi": { + "cats": [ + 67 + ], + "icon": "didomi.png", + "script": "sdk\\.privacy-center\\.org/.*/loader\\.js", + "website": "https://www.didomi.io/en/consent-preference-management" + }, "DirectAdmin": { "cats": [ 9 @@ -3649,6 +3720,14 @@ ], "website": "https://etherpad.org" }, + "eucookie.eu": { + "cats": [ + 67 + ], + "icon": "eucookie.png", + "script": "eucookie\\.eu/public/gdpr-cookie-consent\\.js", + "website": "https://www.eucookie.eu/" + }, "Exhibit": { "cats": [ 25 @@ -4485,6 +4564,16 @@ "implies": "Java", "website": "http://glassfish.java.net" }, + "Global-e": { + "cats": [ + 6 + ], + "script": [ + "web\\.global-e\\.com" + ], + "icon": "Globale.png", + "website": "https://www.global-e.com/" + }, "Glyphicons": { "cats": [ 17 @@ -5577,6 +5666,16 @@ "icon": "irroba.svg", "website": "https://www.irroba.com.br/" }, + "Iubenda": { + "cats": [ + 67 + ], + "script": [ + "iubenda\\.com/cookie-solution/confs/js/" + ], + "icon": "iubenda.png", + "website": "https://www.iubenda.com/" + }, "J2Store": { "cats": [ 6 @@ -7110,6 +7209,16 @@ }, "website": "https://www.eidosmedia.com/" }, + "Metomic": { + "cats": [ + 67 + ], + "script": [ + "metomic\\.js" + ], + "icon": "metomic.png", + "website": "https://metomic.io" + }, "Microsoft ASP.NET": { "cats": [ 18 @@ -7317,13 +7426,20 @@ }, "Mobify": { "cats": [ + 6, 26 ], + "headers": { + "X-Powered-By": "Mobify" + }, "icon": "Mobify.png", "js": { "Mobify": "" }, - "script": "//cdn\\.mobify\\.com/", + "script": [ + "//cdn\\.mobify\\.com/", + "//a\\.mobify\\.com/" + ], "website": "https://www.mobify.com" }, "Mobirise": { @@ -8054,6 +8170,9 @@ }, "icon": "OneTrust.png", "script": [ + "cdn\\.cookielaw\\.org", + "optanon\\.blob\\.core\\.windows\\.net", + "otSDKStub\\.js" "cdn\\.cookielaw\\.org", "optanon\\.blob\\.core\\.windows\\.net" ], @@ -8391,6 +8510,14 @@ ], "website": "https://oroinc.com" }, + "Osano": { + "cats": [ + 67 + ], + "icon": "osano.png", + "script": "cookieconsent\\.min\\.js", + "website": "https://www.osano.com/" + }, "Outbrain": { "cats": [ 5 @@ -8663,6 +8790,19 @@ }, "website": "http://percussion.com" }, + "PerimeterX": { + "cats": [ + 16 + ], + "cookies": { + "_px3": "", + "_pxvid": "", + "_pxff_cc": "", + "_pxhd": "" + }, + "icon": "perimeterx.svg", + "website": "https://www.perimeterx.com/" + }, "Perl": { "cats": [ 27 @@ -9184,7 +9324,18 @@ "icon": "Python.png", "website": "http://python.org" }, - "Quantcast": { + "Quantcast Choice": { + "cats": [ + 67 + ], + "icon": "Quantcast.png", + "js": { + "quantserve": "" + }, + "script": "quantcast\\.mgr\\.consensu\\.org", + "website": "https://www.quantcast.com/gdpr/consent-management-solution/" + }, + "Quantcast Measure": { "cats": [ 10 ], @@ -9193,7 +9344,7 @@ "quantserve": "" }, "script": "\\.quantserve\\.com/quant\\.js", - "website": "http://www.quantcast.com" + "website": "https://www.quantcast.com/products/measure-audience-insights/" }, "Question2Answer": { "cats": [ @@ -10093,6 +10244,16 @@ "icon": "sectionio.svg", "website": "https://www.section.io" }, + "Seers": { + "cats": [ + 67 + ], + "script": [ + "seersco.com/script/cb\\.js" + ], + "icon": "seersco.png", + "website": "http://www.seersco.com" + }, "Segment": { "cats": [ 10 @@ -11483,6 +11644,14 @@ "icon": "Tengine.png", "website": "http://tengine.taobao.org" }, + "Termly": { + "cats": [ + 67 + ], + "icon": "termly.svg", + "script": "app\\.termly\\.io/embed\\.min\\.js", + "website": "https://termly.io/" + }, "Tessitura": { "cats": [ 53 @@ -11528,6 +11697,16 @@ }, "website": "http://textpattern.com" }, + "The Hut Group": { + "cats": [ + 6 + ], + "icon": "TheHutGroup.png", + "script": [ + "THEHUT-.*\\.js" + ], + "website": "https://www.thg.com/" + }, "Thelia": { "cats": [ 1, @@ -11980,6 +12159,14 @@ "website": "https://www.user1st.com/uremediate/", "icon": "User1st.png" }, + "Uniconsent": { + "cats": [ + 67 + ], + "icon": "Uniconsent.png", + "script": "cmp\\.uniconsent\\.mgr\\.consensu\\.org/dfp\\.js", + "website": "https://www.uniconsent.com/" + }, "UsableNet": { "cats": [ 68 @@ -12468,6 +12655,17 @@ "script": "web2py\\.js", "website": "http://web2py.com" }, + "WebAR": { + "cats": [ + 19 + ], + "html": [ + " - + diff --git a/src/drivers/webextension/images/icons/Cart-generic.svg b/src/drivers/webextension/images/icons/Cart-generic.svg new file mode 100644 index 000000000..3c3b4ab75 --- /dev/null +++ b/src/drivers/webextension/images/icons/Cart-generic.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/CookieHub.png b/src/drivers/webextension/images/icons/CookieHub.png new file mode 100644 index 000000000..99c96da7b Binary files /dev/null and b/src/drivers/webextension/images/icons/CookieHub.png differ diff --git a/src/drivers/webextension/images/icons/CookieScript.png b/src/drivers/webextension/images/icons/CookieScript.png new file mode 100644 index 000000000..0c5b0e925 Binary files /dev/null and b/src/drivers/webextension/images/icons/CookieScript.png differ diff --git a/src/drivers/webextension/images/icons/Drupal.svg b/src/drivers/webextension/images/icons/Drupal.svg index b32678feb..1f2b53388 100644 --- a/src/drivers/webextension/images/icons/Drupal.svg +++ b/src/drivers/webextension/images/icons/Drupal.svg @@ -1,34 +1,3 @@ - - - - - - - - - - - + + diff --git a/src/drivers/webextension/images/icons/Globale.png b/src/drivers/webextension/images/icons/Globale.png new file mode 100644 index 000000000..3e6147a8a Binary files /dev/null and b/src/drivers/webextension/images/icons/Globale.png differ diff --git a/src/drivers/webextension/images/icons/Imperva.svg b/src/drivers/webextension/images/icons/Imperva.svg new file mode 100644 index 000000000..d00aa052f --- /dev/null +++ b/src/drivers/webextension/images/icons/Imperva.svg @@ -0,0 +1,16 @@ + + + Group + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/Quantcast.png b/src/drivers/webextension/images/icons/Quantcast.png index 9f062ab5d..fdd3c70ad 100644 Binary files a/src/drivers/webextension/images/icons/Quantcast.png and b/src/drivers/webextension/images/icons/Quantcast.png differ diff --git a/src/drivers/webextension/images/icons/TheHutGroup.png b/src/drivers/webextension/images/icons/TheHutGroup.png new file mode 100644 index 000000000..9847bb7b7 Binary files /dev/null and b/src/drivers/webextension/images/icons/TheHutGroup.png differ diff --git a/src/drivers/webextension/images/icons/Uniconsent.png b/src/drivers/webextension/images/icons/Uniconsent.png new file mode 100644 index 000000000..216bcda63 Binary files /dev/null and b/src/drivers/webextension/images/icons/Uniconsent.png differ diff --git a/src/drivers/webextension/images/icons/civic.png b/src/drivers/webextension/images/icons/civic.png new file mode 100644 index 000000000..ed3fc1def Binary files /dev/null and b/src/drivers/webextension/images/icons/civic.png differ diff --git a/src/drivers/webextension/images/icons/cookieyes.png b/src/drivers/webextension/images/icons/cookieyes.png new file mode 100644 index 000000000..a4cfda3c8 Binary files /dev/null and b/src/drivers/webextension/images/icons/cookieyes.png differ diff --git a/src/drivers/webextension/images/icons/didomi.png b/src/drivers/webextension/images/icons/didomi.png new file mode 100644 index 000000000..4e942c61b Binary files /dev/null and b/src/drivers/webextension/images/icons/didomi.png differ diff --git a/src/drivers/webextension/images/icons/eucookie.png b/src/drivers/webextension/images/icons/eucookie.png new file mode 100644 index 000000000..d495dfbde Binary files /dev/null and b/src/drivers/webextension/images/icons/eucookie.png differ diff --git a/src/drivers/webextension/images/icons/iubenda.png b/src/drivers/webextension/images/icons/iubenda.png new file mode 100644 index 000000000..f78251670 Binary files /dev/null and b/src/drivers/webextension/images/icons/iubenda.png differ diff --git a/src/drivers/webextension/images/icons/metomic.png b/src/drivers/webextension/images/icons/metomic.png new file mode 100644 index 000000000..59e1eff85 Binary files /dev/null and b/src/drivers/webextension/images/icons/metomic.png differ diff --git a/src/drivers/webextension/images/icons/osano.png b/src/drivers/webextension/images/icons/osano.png new file mode 100644 index 000000000..4a230890c Binary files /dev/null and b/src/drivers/webextension/images/icons/osano.png differ diff --git a/src/drivers/webextension/images/icons/perimeterx.svg b/src/drivers/webextension/images/icons/perimeterx.svg new file mode 100644 index 000000000..f8c76bb9e --- /dev/null +++ b/src/drivers/webextension/images/icons/perimeterx.svg @@ -0,0 +1,43 @@ + + + + PerimeterX + Perimeterx Logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/seersco.png b/src/drivers/webextension/images/icons/seersco.png new file mode 100644 index 000000000..d17176314 Binary files /dev/null and b/src/drivers/webextension/images/icons/seersco.png differ diff --git a/src/drivers/webextension/images/icons/termly.svg b/src/drivers/webextension/images/icons/termly.svg new file mode 100644 index 000000000..8fabdfc7e --- /dev/null +++ b/src/drivers/webextension/images/icons/termly.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/webAR.svg b/src/drivers/webextension/images/icons/webAR.svg new file mode 100644 index 000000000..7fac0a5af --- /dev/null +++ b/src/drivers/webextension/images/icons/webAR.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/js/popup.js b/src/drivers/webextension/js/popup.js index 1ffb2a172..380435d03 100644 --- a/src/drivers/webextension/js/popup.js +++ b/src/drivers/webextension/js/popup.js @@ -73,7 +73,7 @@ const Popup = { document.querySelector( '.alerts__link' - ).href = `https://www.wappalyzer.com/alerts/manage?url=${encodeURIComponent( + ).href = `https://www.wappalyzer.com/alerts?url=${encodeURIComponent( `${url}` )}` } else {