diff --git a/src/drivers/webextension/images/icons/Adjust.svg b/src/drivers/webextension/images/icons/Adjust.svg
new file mode 100644
index 000000000..d2ea27074
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Adjust.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Appian.png b/src/drivers/webextension/images/icons/Appian.png
deleted file mode 100644
index caa3abc62..000000000
Binary files a/src/drivers/webextension/images/icons/Appian.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Appian.svg b/src/drivers/webextension/images/icons/Appian.svg
new file mode 100644
index 000000000..511a13926
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Appian.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Asgaros Forum.png b/src/drivers/webextension/images/icons/Asgaros Forum.png
new file mode 100644
index 000000000..621ee97e5
Binary files /dev/null and b/src/drivers/webextension/images/icons/Asgaros Forum.png differ
diff --git a/src/drivers/webextension/images/icons/Better Uptime.svg b/src/drivers/webextension/images/icons/Better Uptime.svg
new file mode 100644
index 000000000..a136b6056
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Better Uptime.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/drivers/webextension/images/icons/BigTree CMS.svg b/src/drivers/webextension/images/icons/BigTree CMS.svg
new file mode 100644
index 000000000..493628bc6
--- /dev/null
+++ b/src/drivers/webextension/images/icons/BigTree CMS.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/BoidCMS.svg b/src/drivers/webextension/images/icons/BoidCMS.svg
new file mode 100644
index 000000000..18774d2ca
--- /dev/null
+++ b/src/drivers/webextension/images/icons/BoidCMS.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/drivers/webextension/images/icons/Bookeo.svg b/src/drivers/webextension/images/icons/Bookeo.svg
new file mode 100644
index 000000000..1895c1687
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Bookeo.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/drivers/webextension/images/icons/CEMax.png b/src/drivers/webextension/images/icons/CEMax.png
new file mode 100644
index 000000000..c2df863e9
Binary files /dev/null and b/src/drivers/webextension/images/icons/CEMax.png differ
diff --git a/src/drivers/webextension/images/icons/Canny.svg b/src/drivers/webextension/images/icons/Canny.svg
new file mode 100644
index 000000000..28b703bf5
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Canny.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/drivers/webextension/images/icons/DeskPro.svg b/src/drivers/webextension/images/icons/DeskPro.svg
new file mode 100644
index 000000000..aed3f0047
--- /dev/null
+++ b/src/drivers/webextension/images/icons/DeskPro.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/drivers/webextension/images/icons/FontServer.svg b/src/drivers/webextension/images/icons/FontServer.svg
new file mode 100644
index 000000000..af0a84643
--- /dev/null
+++ b/src/drivers/webextension/images/icons/FontServer.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/drivers/webextension/images/icons/GrapesJS.png b/src/drivers/webextension/images/icons/GrapesJS.png
new file mode 100644
index 000000000..12786eecc
Binary files /dev/null and b/src/drivers/webextension/images/icons/GrapesJS.png differ
diff --git a/src/drivers/webextension/images/icons/Harbor.svg b/src/drivers/webextension/images/icons/Harbor.svg
new file mode 100644
index 000000000..f85a28365
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Harbor.svg
@@ -0,0 +1,56 @@
+
diff --git a/src/drivers/webextension/images/icons/Jekyll.png b/src/drivers/webextension/images/icons/Jekyll.png
deleted file mode 100644
index 453ffb2e7..000000000
Binary files a/src/drivers/webextension/images/icons/Jekyll.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Jekyll.svg b/src/drivers/webextension/images/icons/Jekyll.svg
new file mode 100644
index 000000000..e45dc52d5
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Jekyll.svg
@@ -0,0 +1,24 @@
+
diff --git a/src/drivers/webextension/images/icons/KlickPages.svg b/src/drivers/webextension/images/icons/KlickPages.svg
new file mode 100644
index 000000000..a29285bad
--- /dev/null
+++ b/src/drivers/webextension/images/icons/KlickPages.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/drivers/webextension/images/icons/Knockout.js.png b/src/drivers/webextension/images/icons/Knockout.js.png
deleted file mode 100644
index 8e2523714..000000000
Binary files a/src/drivers/webextension/images/icons/Knockout.js.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Knockout.js.svg b/src/drivers/webextension/images/icons/Knockout.js.svg
new file mode 100644
index 000000000..ea84b6038
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Knockout.js.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Kontent.ai.svg b/src/drivers/webextension/images/icons/Kontent.ai.svg
new file mode 100644
index 000000000..8e8a6d79c
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Kontent.ai.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/drivers/webextension/images/icons/Kotlin.svg b/src/drivers/webextension/images/icons/Kotlin.svg
new file mode 100644
index 000000000..e4023fd0a
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Kotlin.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/drivers/webextension/images/icons/Ktor.svg b/src/drivers/webextension/images/icons/Ktor.svg
new file mode 100644
index 000000000..1bf4a58cf
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Ktor.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/drivers/webextension/images/icons/Leadfeeder.png b/src/drivers/webextension/images/icons/Leadfeeder.png
new file mode 100644
index 000000000..8a67ad5c7
Binary files /dev/null and b/src/drivers/webextension/images/icons/Leadfeeder.png differ
diff --git a/src/drivers/webextension/images/icons/Leadster.svg b/src/drivers/webextension/images/icons/Leadster.svg
new file mode 100644
index 000000000..6782e25ed
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Leadster.svg
@@ -0,0 +1,24 @@
+
diff --git a/src/drivers/webextension/images/icons/Lengow.svg b/src/drivers/webextension/images/icons/Lengow.svg
new file mode 100644
index 000000000..47df625f7
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Lengow.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/drivers/webextension/images/icons/Lexity.png b/src/drivers/webextension/images/icons/Lexity.png
new file mode 100644
index 000000000..eae46d8b6
Binary files /dev/null and b/src/drivers/webextension/images/icons/Lexity.png differ
diff --git a/src/drivers/webextension/images/icons/Liberapay.svg b/src/drivers/webextension/images/icons/Liberapay.svg
new file mode 100644
index 000000000..35f3e9677
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Liberapay.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/drivers/webextension/images/icons/Meilisearch.svg b/src/drivers/webextension/images/icons/Meilisearch.svg
new file mode 100644
index 000000000..5b2645ca9
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Meilisearch.svg
@@ -0,0 +1,37 @@
+
diff --git a/src/drivers/webextension/images/icons/Miso.svg b/src/drivers/webextension/images/icons/Miso.svg
new file mode 100644
index 000000000..f7577feba
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Miso.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Mollie.svg b/src/drivers/webextension/images/icons/Mollie.svg
new file mode 100644
index 000000000..50dbbe957
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Mollie.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Mura CMS.png b/src/drivers/webextension/images/icons/Mura CMS.png
deleted file mode 100644
index 65ae35851..000000000
Binary files a/src/drivers/webextension/images/icons/Mura CMS.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Mura CMS.svg b/src/drivers/webextension/images/icons/Mura CMS.svg
new file mode 100644
index 000000000..0999d458f
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Mura CMS.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/drivers/webextension/images/icons/NextUI.svg b/src/drivers/webextension/images/icons/NextUI.svg
new file mode 100644
index 000000000..fb8b59299
--- /dev/null
+++ b/src/drivers/webextension/images/icons/NextUI.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/drivers/webextension/images/icons/Nextcloud.svg b/src/drivers/webextension/images/icons/Nextcloud.svg
new file mode 100644
index 000000000..c02d6edaf
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Nextcloud.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/NexusPIPE.png b/src/drivers/webextension/images/icons/NexusPIPE.png
new file mode 100644
index 000000000..6f96ec479
Binary files /dev/null and b/src/drivers/webextension/images/icons/NexusPIPE.png differ
diff --git a/src/drivers/webextension/images/icons/NodeBB.png b/src/drivers/webextension/images/icons/NodeBB.png
deleted file mode 100644
index ad1f479fb..000000000
Binary files a/src/drivers/webextension/images/icons/NodeBB.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/NodeBB.svg b/src/drivers/webextension/images/icons/NodeBB.svg
new file mode 100644
index 000000000..ae783e03d
--- /dev/null
+++ b/src/drivers/webextension/images/icons/NodeBB.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/drivers/webextension/images/icons/NodePing.svg b/src/drivers/webextension/images/icons/NodePing.svg
new file mode 100644
index 000000000..1ab56d4e4
--- /dev/null
+++ b/src/drivers/webextension/images/icons/NodePing.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Oopy.png b/src/drivers/webextension/images/icons/Oopy.png
new file mode 100644
index 000000000..ef6f1eae9
Binary files /dev/null and b/src/drivers/webextension/images/icons/Oopy.png differ
diff --git a/src/drivers/webextension/images/icons/Orchard CMS.png b/src/drivers/webextension/images/icons/Orchard CMS.png
deleted file mode 100644
index 2d587cb56..000000000
Binary files a/src/drivers/webextension/images/icons/Orchard CMS.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Orchard Core.png b/src/drivers/webextension/images/icons/Orchard Core.png
new file mode 100644
index 000000000..588253bd1
Binary files /dev/null and b/src/drivers/webextension/images/icons/Orchard Core.png differ
diff --git a/src/drivers/webextension/images/icons/Panelbear.svg b/src/drivers/webextension/images/icons/Panelbear.svg
new file mode 100644
index 000000000..97b46b7c5
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Panelbear.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/PinnacleCart.png b/src/drivers/webextension/images/icons/PinnacleCart.png
new file mode 100644
index 000000000..a6e6f2246
Binary files /dev/null and b/src/drivers/webextension/images/icons/PinnacleCart.png differ
diff --git a/src/drivers/webextension/images/icons/Plaid.svg b/src/drivers/webextension/images/icons/Plaid.svg
new file mode 100644
index 000000000..6c77f9388
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Plaid.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/PythonAnywhere.svg b/src/drivers/webextension/images/icons/PythonAnywhere.svg
new file mode 100644
index 000000000..3f5600249
--- /dev/null
+++ b/src/drivers/webextension/images/icons/PythonAnywhere.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/drivers/webextension/images/icons/QuickSell.svg b/src/drivers/webextension/images/icons/QuickSell.svg
new file mode 100644
index 000000000..a21b82424
--- /dev/null
+++ b/src/drivers/webextension/images/icons/QuickSell.svg
@@ -0,0 +1,29 @@
+
diff --git a/src/drivers/webextension/images/icons/React Router.png b/src/drivers/webextension/images/icons/React Router.png
deleted file mode 100644
index 5dbdfcddc..000000000
Binary files a/src/drivers/webextension/images/icons/React Router.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/React Router.svg b/src/drivers/webextension/images/icons/React Router.svg
new file mode 100644
index 000000000..a3b7c05f1
--- /dev/null
+++ b/src/drivers/webextension/images/icons/React Router.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Recurate.svg b/src/drivers/webextension/images/icons/Recurate.svg
new file mode 100644
index 000000000..f8c5d86f5
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Recurate.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Resova.svg b/src/drivers/webextension/images/icons/Resova.svg
new file mode 100644
index 000000000..e87692b37
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Resova.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/drivers/webextension/images/icons/Salesloft.svg b/src/drivers/webextension/images/icons/Salesloft.svg
new file mode 100644
index 000000000..117dc8d51
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Salesloft.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Scrivito.svg b/src/drivers/webextension/images/icons/Scrivito.svg
new file mode 100644
index 000000000..cb6a4bc2b
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Scrivito.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/SendPulse.svg b/src/drivers/webextension/images/icons/SendPulse.svg
new file mode 100644
index 000000000..30ad34782
--- /dev/null
+++ b/src/drivers/webextension/images/icons/SendPulse.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Sizebay.svg b/src/drivers/webextension/images/icons/Sizebay.svg
new file mode 100644
index 000000000..13b9f618c
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Sizebay.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/drivers/webextension/images/icons/Skilldo.png b/src/drivers/webextension/images/icons/Skilldo.png
new file mode 100644
index 000000000..ca1eeb30f
Binary files /dev/null and b/src/drivers/webextension/images/icons/Skilldo.png differ
diff --git a/src/drivers/webextension/images/icons/Sleeknote.svg b/src/drivers/webextension/images/icons/Sleeknote.svg
new file mode 100644
index 000000000..15f64260d
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Sleeknote.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Status.io.png b/src/drivers/webextension/images/icons/Status.io.png
new file mode 100644
index 000000000..6bdacbb66
Binary files /dev/null and b/src/drivers/webextension/images/icons/Status.io.png differ
diff --git a/src/drivers/webextension/images/icons/Storeplum.svg b/src/drivers/webextension/images/icons/Storeplum.svg
new file mode 100644
index 000000000..d5852f130
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Storeplum.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/drivers/webextension/images/icons/UnoCSS.svg b/src/drivers/webextension/images/icons/UnoCSS.svg
new file mode 100644
index 000000000..7549566cf
--- /dev/null
+++ b/src/drivers/webextension/images/icons/UnoCSS.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/drivers/webextension/images/icons/Ve Global.png b/src/drivers/webextension/images/icons/Ve Global.png
new file mode 100644
index 000000000..2cd52513a
Binary files /dev/null and b/src/drivers/webextension/images/icons/Ve Global.png differ
diff --git a/src/drivers/webextension/images/icons/Virtuagym.svg b/src/drivers/webextension/images/icons/Virtuagym.svg
new file mode 100644
index 000000000..cb43817e3
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Virtuagym.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/VirtualSpirits.png b/src/drivers/webextension/images/icons/VirtualSpirits.png
new file mode 100644
index 000000000..e0472dd5a
Binary files /dev/null and b/src/drivers/webextension/images/icons/VirtualSpirits.png differ
diff --git a/src/drivers/webextension/images/icons/Xtra.png b/src/drivers/webextension/images/icons/Xtra.png
new file mode 100644
index 000000000..dc1cff082
Binary files /dev/null and b/src/drivers/webextension/images/icons/Xtra.png differ
diff --git a/src/drivers/webextension/images/icons/Zendesk.png b/src/drivers/webextension/images/icons/Zendesk.png
deleted file mode 100644
index 5a08fd621..000000000
Binary files a/src/drivers/webextension/images/icons/Zendesk.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Zendesk.svg b/src/drivers/webextension/images/icons/Zendesk.svg
new file mode 100644
index 000000000..c71b42d3a
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Zendesk.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/abp.svg b/src/drivers/webextension/images/icons/abp.svg
new file mode 100644
index 000000000..58f6db340
--- /dev/null
+++ b/src/drivers/webextension/images/icons/abp.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/drivers/webextension/images/icons/eNamad.png b/src/drivers/webextension/images/icons/eNamad.png
new file mode 100644
index 000000000..3f1288ccd
Binary files /dev/null and b/src/drivers/webextension/images/icons/eNamad.png differ
diff --git a/src/drivers/webextension/images/icons/eSputnik.svg b/src/drivers/webextension/images/icons/eSputnik.svg
new file mode 100644
index 000000000..fc18ae6fd
--- /dev/null
+++ b/src/drivers/webextension/images/icons/eSputnik.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/ebisumart.svg b/src/drivers/webextension/images/icons/ebisumart.svg
new file mode 100644
index 000000000..d92f1f9fd
--- /dev/null
+++ b/src/drivers/webextension/images/icons/ebisumart.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/jPlayer.png b/src/drivers/webextension/images/icons/jPlayer.png
new file mode 100644
index 000000000..4c2b1728d
Binary files /dev/null and b/src/drivers/webextension/images/icons/jPlayer.png differ
diff --git a/src/drivers/webextension/images/icons/ocStore.png b/src/drivers/webextension/images/icons/ocStore.png
new file mode 100644
index 000000000..6280e02f2
Binary files /dev/null and b/src/drivers/webextension/images/icons/ocStore.png differ
diff --git a/src/drivers/webextension/images/icons/onpublix.svg b/src/drivers/webextension/images/icons/onpublix.svg
new file mode 100644
index 000000000..c24297f4c
--- /dev/null
+++ b/src/drivers/webextension/images/icons/onpublix.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/technologies/a.json b/src/technologies/a.json
index 344e4b94e..29bcd36f8 100644
--- a/src/technologies/a.json
+++ b/src/technologies/a.json
@@ -58,6 +58,20 @@
"saas": true,
"website": "https://commercesuite.aboutyou.com"
},
+ "ABP Framework": {
+ "cats": [
+ 18
+ ],
+ "description": "ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development.",
+ "icon": "abp.svg",
+ "implies": "Microsoft ASP.NET",
+ "js": {
+ "abp.timing.timeZone": "",
+ "abp.version": "(.*)\\;version:\\1"
+ },
+ "oss": true,
+ "website": "https://abp.io/"
+ },
"AD EBiS": {
"cats": [
36,
@@ -216,8 +230,8 @@
"icon": "aspnetboilerplate.png",
"implies": "Microsoft ASP.NET",
"js": {
- "abp.localization": "",
- "abp.toAbsAppPath": ""
+ "abp.timing.utcClockProvider": "",
+ "abp.aspnetboilerplate.version": "(.*)\\;version:\\1"
},
"oss": true,
"website": "https://www.aspnetboilerplate.com"
@@ -902,6 +916,23 @@
"scriptSrc": "adinfinity\\.com\\.au",
"website": "http://adinfinity.com.au"
},
+ "Adjust": {
+ "cats": [
+ 10
+ ],
+ "description": "Adjust is the mobile marketing analytics platform.",
+ "icon": "Adjust.svg",
+ "dom": "div[data-adjust*='app.adjust.com/'], a[href*='app.adjust.com/'], a[href*='.adj.st/'], form[action*='app.adjust.com/']",
+ "js": {
+ "Adjust.initSdk": ""
+ },
+ "saas": true,
+ "pricing": [
+ "payg",
+ "poa"
+ ],
+ "website": "https://www.adjust.com"
+ },
"AdOcean": {
"cats": [
36
@@ -2500,8 +2531,8 @@
],
"description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.",
"headers": {
- "Content-Security-Policy": "s3[^ ]*amazonaws\\.com\\s",
- "Content-Security-Policy-Report-Only": "s3[^ ]*\\.amazonaws\\.com\\s",
+ "Content-Security-Policy": "s3[^ ]*amazonaws\\.com",
+ "Content-Security-Policy-Report-Only": "s3[^ ]*\\.amazonaws\\.com",
"server": "^AmazonS3$"
},
"icon": "aws-s3.svg",
@@ -2668,7 +2699,7 @@
"recurring"
],
"saas": true,
- "scriptSrc": "cdn\\.amplitude\\.com",
+ "scriptSrc": "cdn\\.(?:segment.+)?amplitude(?:\\.com|-plugins)",
"website": "https://amplitude.com",
"xhr": "\\.amplitude\\.com"
},
@@ -3182,9 +3213,15 @@
62
],
"description": "Appian is an enterprise low-code application platform.",
- "icon": "Appian.png",
+ "icon": "Appian.svg",
+ "js": {
+ "APPIAN": "",
+ "Appian": "",
+ "webpackJsonpAppian": "",
+ "_APPIAN_PROXIES_INITIALIZED": ""
+ },
"saas": true,
- "scriptSrc": "/suite/tempo/ui/sail-client/embeddedBootstrap.nocache.js",
+ "scriptSrc": "tempo/ui/sail-client/embeddedBootstrap\\.nocache\\.js",
"website": "https://www.appian.com"
},
"Apple Business Chat": {
@@ -3551,6 +3588,19 @@
"text": "\\Asendia\\b",
"website": "https://www.asendia.com"
},
+ "Asgaros Forum": {
+ "cats": [
+ 87,
+ 2
+ ],
+ "description": "Asgaros Forum is a lightweight and simple forum plugin for WordPress.",
+ "icon": "Asgaros Forum.png",
+ "dom":"link[href*='/wp-content/plugins/asgaros-forum/']",
+ "oss": true,
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/asgaros-forum/",
+ "website": "https://www.asgaros.de"
+ },
"Astra": {
"cats": [
80
@@ -3835,6 +3885,18 @@
"icon": "Audiohook.svg",
"website": "https://www.audiohook.com"
},
+ "Aura": {
+ "cats": [
+ 66
+ ],
+ "description": "Aura is an open-source UI framework built by Salesforce for developing dynamic web apps for mobile and desktop devices.",
+ "icon": "default.svg",
+ "js": {
+ "Aura.app": "siteforce\\:communityApp"
+ },
+ "oss": true,
+ "website": "https://github.com/forcedotcom/aura"
+ },
"Aurelia": {
"cats": [
12
@@ -4460,4 +4522,4 @@
"oss": true,
"website": "http://augmented-ui.com"
}
-}
\ No newline at end of file
+}
diff --git a/src/technologies/b.json b/src/technologies/b.json
index a6b6666a2..47c42b069 100644
--- a/src/technologies/b.json
+++ b/src/technologies/b.json
@@ -478,6 +478,21 @@
"scriptSrc": "/shopify-apps//js/betterprice/betterprice\\.js",
"website": "https://apps.shopify.com/better-price"
},
+ "Better Uptime": {
+ "cats": [
+ 13
+ ],
+ "description": "Better Uptime is the all-in-one infrastructure monitoring platform for your incident management, uptime monitoring, and status pages.",
+ "icon": "Better Uptime.svg",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": "//betteruptime\\.com/",
+ "website": "https://betterstack.com/better-uptime"
+ },
"Betty Blocks": {
"cats": [
47,
@@ -563,6 +578,25 @@
"url": "mybigcommerce\\.com",
"website": "http://www.bigcommerce.com"
},
+ "BigTree CMS": {
+ "cats": [
+ 1
+ ],
+ "cpe": "cpe:2.3:a:bigtreecms:bigtree_cms:*:*:*:*:*:*:*:*",
+ "description": "BigTree CMS is an extremely extensible open-source CMS built on PHP and MySQL.",
+ "icon": "BigTree CMS.svg",
+ "js": {
+ "BigTree.Growling": "",
+ "BigTreeTagAdder": "",
+ "BigTreeMatrix": ""
+ },
+ "implies": [
+ "PHP",
+ "MySQL"
+ ],
+ "oss": true,
+ "website": "https://www.bigtreecms.org"
+ },
"Bigware": {
"cats": [
6
@@ -1017,6 +1051,19 @@
"scriptSrc": "boba(?:\\.min)?\\.js",
"website": "http://boba.space150.com"
},
+ "BoidCMS": {
+ "cats": [
+ 1
+ ],
+ "description": "BoidCMS is a free and open-source flat file CMS for building simple websites and blogs in seconds, developed using PHP and uses JSON as a database.",
+ "icon": "BoidCMS.svg",
+ "implies": "PHP",
+ "headers": {
+ "X-Powered-By": "BoidCMS"
+ },
+ "oss": true,
+ "website": "https://boidcms.github.io"
+ },
"Bokeh": {
"cats": [
25
@@ -1330,6 +1377,24 @@
"scriptSrc": "bda\\.bookatable\\.com/deploy/lbui\\.direct\\.min\\.js",
"website": "https://www.bookatable.co.uk"
},
+ "Bookeo": {
+ "cats": [
+ 72
+ ],
+ "description": "Bookeo is a cloud-based booking and reservation solution that caters to tour operators, travel agencies, schools, therapists, photographers and event organizers.",
+ "icon": "Bookeo.svg",
+ "dom": "a[href*='//bookeo.com/'], iframe[src*='//bookeo.com/']",
+ "js": {
+ "bookeo_start": "",
+ "bookeo_startMobileLabel": ""
+ },
+ "saas": true,
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "website": "https://www.bookeo.com"
+ },
"Bookero": {
"cats": [
72
diff --git a/src/technologies/c.json b/src/technologies/c.json
index 9a402c400..a3b465996 100644
--- a/src/technologies/c.json
+++ b/src/technologies/c.json
@@ -371,6 +371,27 @@
"scriptSrc": "/wp-content/themes/fairy(?:-premium)?/.+custom\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
"website": "https://www.candidthemes.com/themes/fairy"
},
+ "Canny": {
+ "cats": [
+ 13
+ ],
+ "description": "Canny is a cloud-based solution that helps small to large businesses collect, analyse, prioritise and track user feedback to make informed product decisions.",
+ "icon": "Canny.svg",
+ "headers": {
+ "Content-Security-Policy": "//canny\\.io"
+ },
+ "dom": "a[href*='.canny.io/']",
+ "js": {
+ "Canny": ""
+ },
+ "pricing": [
+ "freemium",
+ "high",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://canny.io"
+ },
"Canto": {
"cats": [
95
@@ -714,6 +735,19 @@
"saas": true,
"website": "https://www.celum.com"
},
+ "CEMax": {
+ "cats": [
+ 52
+ ],
+ "description": "CEMax is a premium customer engagement platform.",
+ "icon": "CEMax.png",
+ "dom": "div[data-chat-url*='.cemaxai.com/']",
+ "saas": true,
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://cemax.ai"
+ },
"Cendyn": {
"cats": [
1
@@ -1690,6 +1724,18 @@
"icon": "CloudFlare.svg",
"website": "https://developers.cloudflare.com/logs/reference/log-fields/zone/nel_reports"
},
+ "Cloudflare Rocket Loader": {
+ "cats": [
+ 92
+ ],
+ "description": "Cloudflare Rocket Loader is responsible for prioritising over website's content by delaying the loading of Javascript until rendering.",
+ "icon": "CloudFlare.svg",
+ "js": {
+ "__cfQR.done": "",
+ "__cfRLUnblockHandlers": ""
+ },
+ "website": "https://support.cloudflare.com/hc/en-us/articles/200168056-Understanding-Rocket-Loader"
+ },
"Cloudimage": {
"cats": [
31,
diff --git a/src/technologies/d.json b/src/technologies/d.json
index aa9ebb7a9..1c6d2205f 100644
--- a/src/technologies/d.json
+++ b/src/technologies/d.json
@@ -102,7 +102,7 @@
"implies": "Microsoft ASP.NET",
"js": {
"DotNetNuke": "",
- "dnn.apiversion": "^(.+)$\\;version:\\1"
+ "dnn.apiversion": "^([\\d\\.]+)$\\;version:\\1"
},
"meta": {
"generator": "DotNetNuke"
@@ -556,6 +556,40 @@
"saas": true,
"website": "https://deno.land/"
},
+ "DeskPro": {
+ "cats": [
+ 1,
+ 53
+ ],
+ "cpe": "cpe:2.3:a:deskpro:deskpro:*:*:*:*:*:*:*:*",
+ "description": "DeskPro is multi channel helpdesk software for managing customer and citizen requests via email, forms, chat, social and voice.",
+ "icon": "DeskPro.svg",
+ "meta": {
+ "generator": "^DeskPRO.+$"
+ },
+ "saas": true,
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "website": "https://www.deskpro.com"
+ },
+ "DeskPro Chat": {
+ "cats": [
+ 52
+ ],
+ "description": "DeskPro is multi channel helpdesk software for managing customer and citizen requests via email, forms, chat, social and voice.",
+ "icon": "DeskPro.svg",
+ "js": {
+ "DESKPRO_WIDGET_OPTIONS.chat": ""
+ },
+ "saas": true,
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "website": "https://www.deskpro.com/product/chat"
+ },
"Deta": {
"cats": [
62
@@ -1253,6 +1287,7 @@
},
"icon": "Dragon.png",
"implies": "Apache",
+ "url": "^.*(?:\\.dgn)$",
"website": "https://dragon-lang.org"
},
"Drapr": {
diff --git a/src/technologies/e.json b/src/technologies/e.json
index da454e6b4..b7a12837c 100644
--- a/src/technologies/e.json
+++ b/src/technologies/e.json
@@ -769,6 +769,18 @@
"scriptSrc": "cdn\\.enable\\.co\\.il/",
"website": "https://www.enable.co.il"
},
+ "eNamad": {
+ "cats": [
+ 19
+ ],
+ "description": "eNamad is an electronic trust symbol.",
+ "icon": "eNamad.png",
+ "meta": {
+ "enamad": "^\\d+$"
+ },
+ "dom":"a[href*='.enamad.ir/'][target='_blank'], div.e-namad-widget-wrapper, img[src*='.enamad.ir/']",
+ "website": "https://enamad.ir/"
+ },
"Endurance Page Cache": {
"cats": [
87,
@@ -1651,6 +1663,25 @@
"scriptSrc": "epnt\\.ebay\\.com/",
"website": "https://partnernetwork.ebay.com"
},
+ "ebisumart": {
+ "cats": [
+ 6
+ ],
+ "description": "ebisumart is a cloud-based storefront system for developing and renewing high-quality ecommerce websites.",
+ "icon": "ebisumart.svg",
+ "js": {
+ "Ebisu.FontChanger": "",
+ "Ebisu.FontChanger.map.L": "",
+ "ebisu_conv": ""
+ },
+ "saas": true,
+ "pricing": [
+ "low",
+ "recurring",
+ "payg"
+ ],
+ "website": "https://www.ebisumart.com"
+ },
"eCaupo": {
"cats": [
6
@@ -1731,11 +1762,29 @@
"saas": true,
"website": "http://www.epages.com/"
},
+ "eSputnik": {
+ "cats": [
+ 32,
+ 97
+ ],
+ "description": "eSputnik is a marketing automation service for ecommerce.",
+ "icon": "eSputnik.svg",
+ "js": {
+ "esSdk": "^es$"
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": "(?://|\\.)esputnik\\.com/",
+ "website": "https://esputnik.com"
+ },
"eSSENTIAL Accessibility": {
"cats": [
68
],
- "description": "eSSENTIAL Accessibility provides an accessibility overlay for websites.",
+ "description": "eSSENTIAL Accessibility is a digital accessibility-as-a-service platform.",
"dom": " a[href*='.essentialaccessibility.com'] > img",
"icon": "eSSENTIAL Accessibility.png",
"pricing": [
diff --git a/src/technologies/f.json b/src/technologies/f.json
index 5a3cf5a72..9f641f4a3 100644
--- a/src/technologies/f.json
+++ b/src/technologies/f.json
@@ -1069,6 +1069,13 @@
"]* href=[^>]*kit\\-pro\\.fontawesome\\.com/releases/v([0-9.]+)/\\;version:\\1"
],
"icon": "font-awesome.svg",
+ "dom": {
+ "link[href*='font-awesome']": {
+ "attributes": {
+ "href": "/font-awesome/([\\d\\.]+)/css/\\;version:\\1"
+ }
+ }
+ },
"js": {
"FontAwesomeCdnConfig": "",
"___FONT_AWESOME___": ""
@@ -1099,6 +1106,21 @@
"scriptSrc": "fontify\\.nitroapps\\.co/",
"website": "https://apps.shopify.com/fontify-change-customize-font-for-your-store"
},
+ "FontServer": {
+ "cats": [
+ 17
+ ],
+ "description": "FontServer is a online font delivery network service-provider for websites.",
+ "icon": "FontServer.svg",
+ "dom": {
+ "link[href*='.font']": {
+ "attributes": {
+ "href": "\\.font(?:api|cdn)\\.ir"
+ }
+ }
+ },
+ "website": "https://fontserver.ir"
+ },
"FooPlugins FooGallery": {
"cats": [
87,
@@ -1538,7 +1560,11 @@
22
],
"description": "Fresh is a full stack modern web framework for JavaScript and TypeScript developers, designed to make it trivial to create high-quality, performant, and personalized web applications.",
- "dom": "style[id='__FRSH_STYLE']",
+ "dom": [
+ "style[id='__FRSH_TWIND']",
+ "style[id='__FRSH_STYLE']",
+ "script[id='__FRSH_STATE']"
+ ],
"icon": "fresh.svg",
"implies": [
"Deno",
@@ -1779,6 +1805,24 @@
"scriptSrc": "frosmo\\.easy\\.js",
"website": "https://frosmo.com"
},
+ "FUDforum": {
+ "cats": [
+ 2
+ ],
+ "cpe": "cpe:2.3:a:fudforum:fudforum:*:*:*:*:*:*:*:*",
+ "description": "FUDforum is a discussion forum software with support for posts, topics, polls and attachments.",
+ "icon": "default.svg",
+ "implies": [
+ "Perl",
+ "PHP"
+ ],
+ "js": {
+ "fud_msg_focus": "",
+ "fud_tree_msg_focus": ""
+ },
+ "oss": true,
+ "website": "https://github.com/fudforum/FUDforum"
+ },
"FullContact": {
"cats": [
10
@@ -1895,4 +1939,4 @@
"scriptSrc": "/fullPage\\.js(?:/([\\d\\.]+)/)?\\;version:\\1",
"website": "https://github.com/alvarotrigo/fullpage.js"
}
-}
\ No newline at end of file
+}
diff --git a/src/technologies/g.json b/src/technologies/g.json
index 352b2e102..5b9fc1162 100644
--- a/src/technologies/g.json
+++ b/src/technologies/g.json
@@ -1821,6 +1821,20 @@
},
"website": "https://grandnode.com"
},
+ "GrapesJS": {
+ "cats": [
+ 51,
+ 18
+ ],
+ "cpe": "cpe:2.3:a:grapesjs:grapesjs:*:*:*:*:*:node.js:*:*",
+ "description": "GrapesJS is an open-source, multi-purpose page builder which combines different plugins and intuitive drag and drop interface.",
+ "icon": "GrapesJS.png",
+ "js": {
+ "grapesjs.version": "^([\\d\\.]+)$\\;version:\\1"
+ },
+ "oss": true,
+ "website": "https://grapesjs.com"
+ },
"GraphCMS": {
"cats": [
1
diff --git a/src/technologies/h.json b/src/technologies/h.json
index 649484715..7c1120ddf 100644
--- a/src/technologies/h.json
+++ b/src/technologies/h.json
@@ -267,6 +267,17 @@
"scriptSrc": "haravan.*\\.js",
"website": "https://www.haravan.com"
},
+ "Harbor": {
+ "cats": [
+ 60
+ ],
+ "description": "Harbor is an open-source registry that secures artifacts with policies and role-based access control, ensures images are scanned and free from vulnerabilities, and signs images as trusted.",
+ "icon": "Harbor.svg",
+ "implies": "Go",
+ "dom": "harbor-app",
+ "oss": true,
+ "website": "https://goharbor.io"
+ },
"HashThemes Total": {
"cats": [
80
diff --git a/src/technologies/i.json b/src/technologies/i.json
index 510627547..c92384b07 100644
--- a/src/technologies/i.json
+++ b/src/technologies/i.json
@@ -189,6 +189,15 @@
},
"website": "https://www.idosell.com"
},
+ "iGoDigital": {
+ "cats": [
+ 76
+ ],
+ "description": "iGoDigital provides web-based commerce tools, personalisation, and product recommendations designed to increase customer interaction.",
+ "icon": "default.svg",
+ "scriptSrc": "\\.igodigital\\.com/",
+ "website": "http://www.igodigital.com"
+ },
"Iluria": {
"cats": [
6,
diff --git a/src/technologies/j.json b/src/technologies/j.json
index 4fb24760a..6b2732d29 100644
--- a/src/technologies/j.json
+++ b/src/technologies/j.json
@@ -254,9 +254,10 @@
"