diff --git a/src/drivers/npm/cli.js b/src/drivers/npm/cli.js
index 6274fe5c9..e3b243f57 100755
--- a/src/drivers/npm/cli.js
+++ b/src/drivers/npm/cli.js
@@ -91,8 +91,7 @@ Options:
-N, --no-redirect Disable cross-domain redirects
-e, --extended Output additional information
`)
-
- process.exit(1)
+ process.exit(options.help ? 0 : 1)
}
const headers = {}
diff --git a/src/drivers/webextension/images/icons/AddSearch.png b/src/drivers/webextension/images/icons/AddSearch.png
deleted file mode 100644
index b404bfce1..000000000
Binary files a/src/drivers/webextension/images/icons/AddSearch.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Addsearch.svg b/src/drivers/webextension/images/icons/Addsearch.svg
new file mode 100644
index 000000000..b9bdb6729
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Addsearch.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Auth0.png b/src/drivers/webextension/images/icons/Auth0.png
deleted file mode 100644
index 757559599..000000000
Binary files a/src/drivers/webextension/images/icons/Auth0.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/Auth0.svg b/src/drivers/webextension/images/icons/Auth0.svg
new file mode 100644
index 000000000..807546ac0
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Auth0.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Barba.js.png b/src/drivers/webextension/images/icons/Barba.js.png
new file mode 100644
index 000000000..f6d8ed2ff
Binary files /dev/null and b/src/drivers/webextension/images/icons/Barba.js.png differ
diff --git a/src/drivers/webextension/images/icons/City Hive.png b/src/drivers/webextension/images/icons/City Hive.png
new file mode 100644
index 000000000..b8f323e35
Binary files /dev/null and b/src/drivers/webextension/images/icons/City Hive.png differ
diff --git a/src/drivers/webextension/images/icons/Findmeashoe.png b/src/drivers/webextension/images/icons/Findmeashoe.png
new file mode 100644
index 000000000..3de7db9c5
Binary files /dev/null and b/src/drivers/webextension/images/icons/Findmeashoe.png differ
diff --git a/src/drivers/webextension/images/icons/Fleksa.svg b/src/drivers/webextension/images/icons/Fleksa.svg
new file mode 100644
index 000000000..ef3d34274
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Fleksa.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Frizbit.png b/src/drivers/webextension/images/icons/Frizbit.png
new file mode 100644
index 000000000..53c6c52d1
Binary files /dev/null and b/src/drivers/webextension/images/icons/Frizbit.png differ
diff --git a/src/drivers/webextension/images/icons/Govalo.svg b/src/drivers/webextension/images/icons/Govalo.svg
new file mode 100644
index 000000000..e0011514f
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Govalo.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/drivers/webextension/images/icons/Hypestyle CSS.png b/src/drivers/webextension/images/icons/Hypestyle CSS.png
new file mode 100644
index 000000000..5ec1ae330
Binary files /dev/null and b/src/drivers/webextension/images/icons/Hypestyle CSS.png differ
diff --git a/src/drivers/webextension/images/icons/MakeShop.svg b/src/drivers/webextension/images/icons/MakeShop.svg
new file mode 100644
index 000000000..d13e31fc2
--- /dev/null
+++ b/src/drivers/webextension/images/icons/MakeShop.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Modern Campus.png b/src/drivers/webextension/images/icons/Modern Campus.png
new file mode 100644
index 000000000..65b4bacc0
Binary files /dev/null and b/src/drivers/webextension/images/icons/Modern Campus.png differ
diff --git a/src/drivers/webextension/images/icons/Nift.png b/src/drivers/webextension/images/icons/Nift.png
new file mode 100644
index 000000000..5d6a75f07
Binary files /dev/null and b/src/drivers/webextension/images/icons/Nift.png differ
diff --git a/src/drivers/webextension/images/icons/PIXIjs.svg b/src/drivers/webextension/images/icons/PIXIjs.svg
new file mode 100644
index 000000000..3ff46f27e
--- /dev/null
+++ b/src/drivers/webextension/images/icons/PIXIjs.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Shoprenter.svg b/src/drivers/webextension/images/icons/Shoprenter.svg
new file mode 100644
index 000000000..8acb63140
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Shoprenter.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/drivers/webextension/images/icons/SitePad.png b/src/drivers/webextension/images/icons/SitePad.png
index 733fbfa91..ba2321121 100644
Binary files a/src/drivers/webextension/images/icons/SitePad.png and b/src/drivers/webextension/images/icons/SitePad.png differ
diff --git a/src/drivers/webextension/images/icons/Solvemate.svg b/src/drivers/webextension/images/icons/Solvemate.svg
new file mode 100644
index 000000000..158d8b4d9
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Solvemate.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Speed Kit.svg b/src/drivers/webextension/images/icons/Speed Kit.svg
new file mode 100644
index 000000000..f538562b3
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Speed Kit.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/SpeedSize.svg b/src/drivers/webextension/images/icons/SpeedSize.svg
new file mode 100644
index 000000000..22ec18cbb
--- /dev/null
+++ b/src/drivers/webextension/images/icons/SpeedSize.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/drivers/webextension/images/icons/Speedkit.svg b/src/drivers/webextension/images/icons/Speedkit.svg
deleted file mode 100644
index 46ed4b21e..000000000
--- a/src/drivers/webextension/images/icons/Speedkit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/StackerHQ.svg b/src/drivers/webextension/images/icons/StackerHQ.svg
new file mode 100644
index 000000000..87c44c0c2
--- /dev/null
+++ b/src/drivers/webextension/images/icons/StackerHQ.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Stencil.svg b/src/drivers/webextension/images/icons/Stencil.svg
new file mode 100644
index 000000000..415575f91
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Stencil.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/StrutFit.svg b/src/drivers/webextension/images/icons/StrutFit.svg
new file mode 100644
index 000000000..ec3217d36
--- /dev/null
+++ b/src/drivers/webextension/images/icons/StrutFit.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/UmiJs.png b/src/drivers/webextension/images/icons/UmiJs.png
new file mode 100644
index 000000000..43d6f3ff7
Binary files /dev/null and b/src/drivers/webextension/images/icons/UmiJs.png differ
diff --git a/src/drivers/webextension/images/icons/Unicorn Platform.svg b/src/drivers/webextension/images/icons/Unicorn Platform.svg
new file mode 100644
index 000000000..0349f71af
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Unicorn Platform.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Upptime.svg b/src/drivers/webextension/images/icons/Upptime.svg
new file mode 100644
index 000000000..1f0c2c7e9
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Upptime.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/drivers/webextension/images/icons/Video Greet.png b/src/drivers/webextension/images/icons/Video Greet.png
new file mode 100644
index 000000000..708044ed2
Binary files /dev/null and b/src/drivers/webextension/images/icons/Video Greet.png differ
diff --git a/src/drivers/webextension/images/icons/Vitrin.me.svg b/src/drivers/webextension/images/icons/Vitrin.me.svg
new file mode 100644
index 000000000..cac81ba29
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Vitrin.me.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Weblication.svg b/src/drivers/webextension/images/icons/Weblication.svg
new file mode 100644
index 000000000..fb602e4f7
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Weblication.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Wuilt.png b/src/drivers/webextension/images/icons/Wuilt.png
new file mode 100644
index 000000000..6d66bbd8f
Binary files /dev/null and b/src/drivers/webextension/images/icons/Wuilt.png differ
diff --git a/src/drivers/webextension/images/icons/iSina Chat.svg b/src/drivers/webextension/images/icons/iSina Chat.svg
new file mode 100644
index 000000000..608b33d6d
--- /dev/null
+++ b/src/drivers/webextension/images/icons/iSina Chat.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/drivers/webextension/images/icons/pixijs.png b/src/drivers/webextension/images/icons/pixijs.png
deleted file mode 100644
index 8631f63d7..000000000
Binary files a/src/drivers/webextension/images/icons/pixijs.png and /dev/null differ
diff --git a/src/technologies/a.json b/src/technologies/a.json
index 02b17452f..5772d4425 100644
--- a/src/technologies/a.json
+++ b/src/technologies/a.json
@@ -1170,13 +1170,17 @@
29
],
"description": "Addsearch is a site search solution for small and large websites.",
- "icon": "AddSearch.png",
+ "icon": "Addsearch.svg",
+ "js": {
+ "AddSearchUI": "",
+ "AddSearchClient": ""
+ },
"pricing": [
"mid",
"recurring"
],
"saas": true,
- "scriptSrc": "https://addsearch\\.com/js/",
+ "scriptSrc": "//addsearch\\.com/js/",
"website": "https://www.addsearch.com/"
},
"Adform": {
@@ -1417,6 +1421,7 @@
"poa"
],
"saas": true,
+ "scripts": "aem-(?:GridColumn|apps/)",
"scriptSrc": [
"/etc/designs/",
"/etc/clientlibs/",
@@ -2459,12 +2464,13 @@
},
"Amazon S3": {
"cats": [
- 19
+ 31
],
"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",
- "server": "^AmazonS3$"
+ "Content-Security-Policy": "s3[^ ]*amazonaws\\.com\\s",
+ "server": "^AmazonS3$",
+ "Content-Security-Policy-Report-Only": "s3[^ ]*\\.amazonaws\\.com\\s"
},
"icon": "aws-s3.svg",
"implies": "Amazon Web Services",
@@ -3835,20 +3841,32 @@
"cats": [
69
],
+ "cpe": "cpe:2.3:a:auth0:auth0.js:*:*:*:*:*:node.js:*:*",
"description": "Auth0 provides authentication and authorisation as a service.",
- "icon": "Auth0.png",
+ "icon": "Auth0.svg",
+ "headers": {
+ "x-auth0-requestid": ""
+ },
+ "dom": "link[href*='cdn.auth0.com']",
"scriptSrc": [
"/auth0(?:-js)?/([\\d.]+)/auth0(?:.min)?\\.js\\;version:\\1",
"/auth0-js@([\\d.]+)/([a-z]+)/auth0\\.min\\.js\\;version:\\1"
],
+ "saas": true,
+ "pricing": [
+ "freemium",
+ "payg",
+ "recurring"
+ ],
"website": "https://auth0.github.io/auth0.js/index.html"
},
"Auth0 Lock": {
"cats": [
69
],
- "description": "Auth0's signin solution",
- "icon": "Auth0.png",
+ "description": "Auth0 Lock enables you to easily add social identity providers, so that your users can log in seamlessly using any desired provider.",
+ "icon": "Auth0.svg",
+ "implies": "Auth0",
"scriptSrc": "/lock/([\\d.]+)/lock(?:.min)?\\.js\\;version:\\1",
"website": "https://auth0.com/docs/libraries/lock"
},
diff --git a/src/technologies/b.json b/src/technologies/b.json
index d6ded6487..a85797c8b 100644
--- a/src/technologies/b.json
+++ b/src/technologies/b.json
@@ -261,6 +261,18 @@
},
"website": "http://www.banshee-php.org"
},
+ "Barba.js": {
+ "cats": [
+ 59
+ ],
+ "description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.",
+ "icon": "Barba.js.png",
+ "js": {
+ "barba.version": "^([\\d\\.]+)$\\;version:\\1"
+ },
+ "oss": true,
+ "website": "https://barba.js.org"
+ },
"Base": {
"cats": [
6
diff --git a/src/technologies/c.json b/src/technologies/c.json
index 2863b2ced..0ba5c9ba6 100644
--- a/src/technologies/c.json
+++ b/src/technologies/c.json
@@ -291,6 +291,7 @@
],
"description": "Calendly is an app for scheduling appointments, meetings, and events.",
"icon": "Calendly.svg",
+ "dom": "a[href*='//calendly.com/'][target='_blank']",
"js": {
"Calendly": ""
},
@@ -299,7 +300,7 @@
"freemium"
],
"saas": true,
- "scriptSrc": "https://assets\\.calendly\\.com/assets/external/widget\\.js",
+ "scriptSrc": "assets\\.calendly\\.com/",
"website": "https://calendly.com/"
},
"CallRail": {
@@ -1218,6 +1219,23 @@
"scriptSrc": "checkout-static\\.citruspay\\.com/",
"website": "https://consumers.citruspay.com/"
},
+ "City Hive": {
+ "cats": [
+ 6
+ ],
+ "description": "City Hive's all in one ecommerce platform for wine and spirit shops.",
+ "icon": "City Hive.png",
+ "js": {
+ "cityHiveSites": "",
+ "cityHiveWebsiteName": ""
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://www.cityhive.net"
+ },
"CityMail": {
"cats": [
99
diff --git a/src/technologies/d.json b/src/technologies/d.json
index 9561b4dda..4e06c3385 100644
--- a/src/technologies/d.json
+++ b/src/technologies/d.json
@@ -262,23 +262,16 @@
"cats": [
27
],
- "description": "Dart is an open-source, general-purpose, object-oriented programming language with C-style syntax developed by Google in 2011.",
- "dom": "script[type='application/dart']",
- "excludes": [
- "Angular",
- "AngularJS"
- ],
+ "description": "Dart is an open-source, general-purpose, object-oriented programming language developed by Google.",
"icon": "Dart.svg",
"js": {
"___dart__$dart_dartObject_ZxYxX_0_": "",
- "___dart_dispatch_record_ZxYxX_0_": ""
+ "___dart_dispatch_record_ZxYxX_0_": "",
+ "$__dart_deferred_initializers__": ""
},
"oss": true,
- "scriptSrc": [
- "/(?:\\.)?(?:dart)(?:\\.js)?/",
- "packages/browser/dart\\.js"
- ],
- "website": "https://www.dartlang.org"
+ "scriptSrc": "/(?:\\.)?(?:dart)(?:\\.js)?/",
+ "website": "https://dart.dev"
},
"Darwin": {
"cats": [
@@ -1652,4 +1645,4 @@
"scriptSrc": "deepMiner\\.js",
"website": "https://github.com/deepwn/deepMiner"
}
-}
\ No newline at end of file
+}
diff --git a/src/technologies/f.json b/src/technologies/f.json
index d397b66a8..922a6e0e8 100644
--- a/src/technologies/f.json
+++ b/src/technologies/f.json
@@ -572,6 +572,22 @@
"scriptSrc": "@findify/bundle@([\\d.]+)/dist/.+\\.js\\;version:\\1",
"website": "https://www.findify.io"
},
+ "Findmeashoe": {
+ "cats": [
+ 76
+ ],
+ "description": "Findmeashoe is a footwear recommendation portal that aims to improve shopping efficiency and experience of footwear shoppers.",
+ "icon": "Findmeashoe.png",
+ "js": {
+ "FmasJavaScript": "",
+ "fmasUniversalWidgetJsFileName": "",
+ "fmasGenderSizeTextVariantIdCollection": ""
+ },
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://findmeashoe.com"
+ },
"Fing": {
"cats": [
62
@@ -778,6 +794,25 @@
"implies": "Bootstrap",
"website": "https://designmodo.github.io/Flat-UI/"
},
+ "Fleksa": {
+ "cats": [
+ 6,
+ 93
+ ],
+ "description": "Fleksa is an online ordering system for restaurants and delivery.",
+ "icon": "Fleksa.svg",
+ "implies": [
+ "Node.js",
+ "Next.js"
+ ],
+ "dom":"link[href*='//fleksa-cdn']",
+ "saas": true,
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "website": "https://fleksa.com"
+ },
"FlexCMP": {
"cats": [
1
@@ -906,7 +941,9 @@
"icon": "Flutter.svg",
"implies": "Dart",
"js": {
- "flutterCanvasKit": ""
+ "flutterCanvasKit": "",
+ "_flutter_web_set_location_strategy": "",
+ "_flutter.loader": ""
},
"meta": {
"id": "^flutterweb-theme$"
@@ -1556,6 +1593,26 @@
],
"website": "https://www.friendbuy.com"
},
+ "Frizbit": {
+ "cats": [
+ 32
+ ],
+ "description": "Frizbit is a marketing tool that helps digital marketeers increase web traffic and revenue by combining web push notification.",
+ "icon": "Frizbit.png",
+ "dom":"link[href*='cdn.frizbit.com']",
+ "js": {
+ "frizbit.remoteConfigs": "",
+ "frizbit.configurationManager": ""
+ },
+ "scriptSrc":"cdn\\.frizbit\\.com/",
+ "saas": true,
+ "pricing": [
+ "low",
+ "recurring",
+ "poa"
+ ],
+ "website": "https://frizbit.com"
+ },
"Froala Editor": {
"cats": [
24
diff --git a/src/technologies/g.json b/src/technologies/g.json
index 3b38cb8f0..9455e2d96 100644
--- a/src/technologies/g.json
+++ b/src/technologies/g.json
@@ -1740,6 +1740,26 @@
],
"website": "https://gotipath.com"
},
+ "Govalo": {
+ "cats": [
+ 100
+ ],
+ "description": "Govalo is a software startup company that builds a Shopify app.",
+ "icon": "Govalo.svg",
+ "implies": "Shopify",
+ "js": {
+ "Govalo.meta": ""
+ },
+ "scriptSrc": "cdn\\.shopify\\.com/extensions/.+/([\\d\\.]+)/assets/govalo\\.min\\.js\\;version:\\1",
+ "saas": true,
+ "pricing": [
+ "freemium",
+ "payg",
+ "mid",
+ "recurring"
+ ],
+ "website": "https://govalo.com"
+ },
"Grab Pay Later": {
"cats": [
41,
diff --git a/src/technologies/h.json b/src/technologies/h.json
index e98a05168..b51c3d378 100644
--- a/src/technologies/h.json
+++ b/src/technologies/h.json
@@ -1346,6 +1346,23 @@
"scriptSrc": "cdn\\.gethypervisual\\.com/",
"website": "https://gethypervisual.com"
},
+ "Hypestyle CSS": {
+ "cats": [
+ 66
+ ],
+ "description": "Hypestyle CSS is a small CSS library build on utility classes and components.",
+ "icon": "Hypestyle CSS.png",
+ "implies": "Sass",
+ "dom": {
+ "link[href*='hypestyle']": {
+ "attributes": {
+ "href": "/hypestyle@([\\d\\.]+)/dist/css/hypestyle\\.min\\.css\\;version:\\1"
+ }
+ }
+ },
+ "oss": true,
+ "website": "https://www.hypestylecss.xyz"
+ },
"h5ai": {
"cats": [
19
diff --git a/src/technologies/i.json b/src/technologies/i.json
index 825b25624..ea1d36f2d 100644
--- a/src/technologies/i.json
+++ b/src/technologies/i.json
@@ -947,6 +947,19 @@
"icon": "irroba.svg",
"website": "https://www.irroba.com.br/"
},
+ "iSina Chat": {
+ "cats": [
+ 52
+ ],
+ "description": "iSina Chat is a live chat service that provides online support and FAQ for customers.",
+ "icon": "iSina Chat.svg",
+ "scriptSrc": "chat\\.isina\\.agency/",
+ "saas": true,
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://isina.agency"
+ },
"Isotope": {
"cats": [
59
diff --git a/src/technologies/m.json b/src/technologies/m.json
index 8a5e6f05f..29545b8bf 100644
--- a/src/technologies/m.json
+++ b/src/technologies/m.json
@@ -493,10 +493,29 @@
"scriptSrc": "mk-sense\\.com/aweb\\?license",
"website": "https://mk-sense.com/"
},
+ "MakeShop": {
+ "cats": [
+ 6
+ ],
+ "description": "MakeShop is a Japanese ecommerce platform.",
+ "icon": "MakeShop.svg",
+ "dom": "link[href*='gigaplus.makeshop.jp'], img[src*='gigaplus.makeshop.jp']",
+ "js": {
+ "MakeShop_TopSearch": "",
+ "makeshop_ga_gtag": ""
+ },
+ "saas": true,
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "website": "https://www.makeshop.jp"
+ },
"MakeShopKorea": {
"cats": [
6
],
+ "description": "MakeShopKorea is a Korean hosting brand that focuses on building ecommerce stores.",
"icon": "MakeShopKorea.png",
"js": {
"Makeshop": "",
@@ -980,6 +999,22 @@
},
"website": "http://max-3000.com"
},
+ "MaxenceDEVCMS": {
+ "cats": [
+ 1
+ ],
+ "description": "MaxenceDEVCMS is a simple CMS for ecommerce, esport, landing page.",
+ "icon": "default.svg",
+ "implies": [
+ "PHP",
+ "MySQL"
+ ],
+ "meta": {
+ "author": "^MaxenceDEV$"
+ },
+ "oss": true,
+ "website": "https://cms.maxencedev.fr"
+ },
"Maxemail": {
"cats": [
32
diff --git a/src/technologies/n.json b/src/technologies/n.json
index 52644ddc9..1a3bec4a9 100644
--- a/src/technologies/n.json
+++ b/src/technologies/n.json
@@ -611,6 +611,22 @@
"saas": true,
"website": "https://nicepage.com"
},
+ "Nift": {
+ "cats": [
+ 84
+ ],
+ "description": "Nift is a marketing program for pools of local businesses. Businesses give Nift gift cards to thank and reward their customers for taking actions, like signing up for a newsletter, referring a friend, or making a purchase.",
+ "icon": "Nift.png",
+ "js": {
+ "NiftJS": "",
+ "NiftAnalytics": ""
+ },
+ "saas": true,
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://www.gonift.com"
+ },
"Ninja Forms": {
"cats": [
87
diff --git a/src/technologies/o.json b/src/technologies/o.json
index 193c0c37d..6b56b6ea2 100644
--- a/src/technologies/o.json
+++ b/src/technologies/o.json
@@ -411,6 +411,19 @@
"scriptSrc": "cdn\\.omise\\.co",
"website": "https://www.omise.co"
},
+ "Omni CMS": {
+ "cats": [
+ 1
+ ],
+ "description": "Omni CMS (formerly OU Campus) is a web content management system developed by Modern Campus. Modern Campus is a SaaS-based student lifecycle management software designed to manage continuing education and non-degree programs.",
+ "icon": "Modern Campus.png",
+ "dom":"a[href*='a.cms.omniupdate.com/11/']",
+ "saas": true,
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://moderncampus.com/products/web-content-management.html"
+ },
"Omniconvert": {
"cats": [
74
diff --git a/src/technologies/p.json b/src/technologies/p.json
index 1446a82be..1ab72a4b1 100644
--- a/src/technologies/p.json
+++ b/src/technologies/p.json
@@ -102,15 +102,16 @@
"cats": [
25
],
- "description": "PixiJS - The HTML5 Creation Engine. 2D WebGL renderer.",
- "icon": "pixijs.png",
+ "description": "PIXIjs is a free open-source 2D engine used to make animated websites and HTML5 games.",
+ "icon": "PIXIjs.svg",
"js": {
"PIXI": "",
"PIXI.VERSION": "^(.+)$\\;version:\\1"
},
"scriptSrc": "pixi\\.(min\\.)?js$",
"url": ".+\\.pixijs\\.com",
- "website": "https://www.pixijs.com/"
+ "oss": true,
+ "website": "https://www.pixijs.com"
},
"POLi Payment": {
"cats": [
diff --git a/src/technologies/s.json b/src/technologies/s.json
index 09be83ead..76fd55c35 100644
--- a/src/technologies/s.json
+++ b/src/technologies/s.json
@@ -1723,6 +1723,19 @@
"scripts": "\"sheerIdEndpoint\":",
"website": "https://www.sheerid.com/"
},
+ "Shelf": {
+ "cats": [
+ 33
+ ],
+ "description": "Shelf is a server framework for Dart.",
+ "headers": {
+ "Server": "dart:io with Shelf"
+ },
+ "oss": true,
+ "icon": "Dart.svg",
+ "implies": "Dart",
+ "website": "https://pub.dev/packages/shelf"
+ },
"ShellInABox": {
"cats": [
46
@@ -2014,6 +2027,7 @@
"recurring"
],
"saas": true,
+ "scripts": "shopifyTag",
"scriptSrc": [
"sdks\\.shopifycdn\\.com",
"cdn\\.shopify\\.com"
@@ -2230,6 +2244,23 @@
"scriptSrc": "\\.shoppy\\.gg",
"website": "https://shoppy.gg"
},
+ "Shoprenter": {
+ "cats": [
+ 6
+ ],
+ "description": "Shoprenter offers a platform for building and running an ecommerce store.",
+ "icon": "Shoprenter.svg",
+ "js": {
+ "ShopRenter.customer": ""
+ },
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "saas": true,
+ "scriptSrc": "\\.cdn\\.shoprenter\\.hu/",
+ "website": "https://www.shoprenter.hu"
+ },
"Shoprunner": {
"cats": [
107,
@@ -2844,20 +2875,20 @@
"cats": [
57
],
- "description": "Build your professional website using easy to use editor and publish static web pages.",
+ "description": "SitePad is a WYSIWYG drag and drop website building and maintenance program.",
"icon": "SitePad.png",
"implies": [
"PHP"
],
"meta": {
- "generator": "^SitePad .+$"
+ "generator": "^SitePad(?:\\s([\\d\\.]+))?$\\;version:\\1"
},
"pricing": [
"freemium",
"recurring",
"low"
],
- "website": "https://sitepad.com/"
+ "website": "https://sitepad.com"
},
"SiteSpect": {
"cats": [
@@ -3713,6 +3744,25 @@
},
"website": "https://www.solusquare.com"
},
+ "Solvemate": {
+ "cats": [
+ 52
+ ],
+ "description": "Solvemate is a customer service automation platform that enables brands to deliver quality customer service through meaningful conversations via chatbots.",
+ "icon": "Solvemate.svg",
+ "dom": "link[href*='.solvemate.com']",
+ "js": {
+ "solvemateConfig": "",
+ "solvemateCli": "",
+ "solvemate.config.solvemateCDN": ""
+ },
+ "saas": true,
+ "pricing": [
+ "high",
+ "recurring"
+ ],
+ "website": "https://www.solvemate.com"
+ },
"Solve Media": {
"cats": [
16,
@@ -3945,16 +3995,37 @@
"scriptSrc": "\\.speedcurve\\.com",
"website": "https://www.speedcurve.com"
},
- "SpeedKit": {
+ "Speed Kit": {
"cats": [
92
],
- "description": "Baqend develops a performance add-on that uses caching algorithms to minimize loading times of e-commerce websites.",
- "icon": "Speedkit.svg",
+ "description": "Speed Kit develops a performance add-on that uses caching algorithms to minimize loading times of ecommerce websites.",
+ "icon": "Speed Kit.svg",
"js": {
"speedKit": ""
},
- "website": "https://www.baqend.com/"
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://www.speedkit.com"
+ },
+ "SpeedSize": {
+ "cats": [
+ 92
+ ],
+ "description": "SpeedSize is an AI-based media-compression technology that can auto-detect and compress all of a website's images and videos down to 99% of their original size without lowering the image quality.",
+ "icon": "SpeedSize.svg",
+ "scripts": "data-speedsize-(?:srcset|src|params)?",
+ "scriptSrc": [
+ "/speedsize(?:-sw)?\\.js\\;confidence:90",
+ "\\.speedsize\\.com/"
+ ],
+ "pricing": [
+ "poa"
+ ],
+ "saas": true,
+ "website": "https://speedsize.com"
},
"Speedimize": {
"cats": [
@@ -4535,6 +4606,23 @@
},
"website": "https://www.stackcommerce.com/"
},
+ "StackerHQ": {
+ "cats": [
+ 51
+ ],
+ "description": "StackerHQ is a tool in the low code platforms and application builders categories.",
+ "icon": "StackerHQ.svg",
+ "dom": "link[href*='cdn.stackerhq.com/']",
+ "js": {
+ "stacker.install_feature": ""
+ },
+ "saas": true,
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "website": "https://www.stackerhq.com"
+ },
"StackPath": {
"cats": [
31
@@ -4629,6 +4717,7 @@
"cats": [
1
],
+ "cpe": "cpe:2.3:a:statamic:statamic:*:*:*:*:*:laravel:*:*",
"description": "Statamic is an open-source and self-hosted content management system based on the PHP programming language.",
"headers": {
"x-powered-by": "^Statamic$"
@@ -4638,6 +4727,9 @@
"PHP",
"Laravel"
],
+ "js": {
+ "Statamic": ""
+ },
"oss": true,
"pricing": [
"freemium",
@@ -4684,6 +4776,16 @@
"scriptSrc": "\\.steelhousemedia\\.com/(?:spx\\?dxver=([\\d.]+))?\\;version:\\1",
"website": "https://steelhouse.com"
},
+ "Stencil": {
+ "cats": [
+ 18
+ ],
+ "description": "Stencil is a compiler that generates Web Components developed by the Ionic team.",
+ "icon": "Stencil.svg",
+ "dom": "html[data-stencil-build][class*='hydrated'], stencil-router, stencil-route-link",
+ "oss": true,
+ "website": "https://stenciljs.com"
+ },
"Stimulus": {
"cats": [
12
@@ -4896,6 +4998,22 @@
"scriptSrc": "js\\.stripe\\.com",
"website": "http://stripe.com"
},
+ "StrutFit": {
+ "cats": [
+ 76
+ ],
+ "description": "StrutFit is an online sizing platform for footwear retailers.",
+ "dom": "iframe[scr*='.strut.fit/']",
+ "icon": "StrutFit.svg",
+ "js": {
+ "rerenderStrutfit": ""
+ },
+ "saas": true,
+ "pricing": [
+ "poa"
+ ],
+ "website": "https://www.strut.fit"
+ },
"Stylitics": {
"cats": [
32
@@ -5349,12 +5467,13 @@
"scriptSrc": "swiftype\\.com/embed\\.js$",
"website": "http://swiftype.com"
},
- "Swiper Slider": {
+ "Swiper": {
"cats": [
- 19
+ 59
],
- "html": "<[^>]+=swiper-container",
+ "description": "Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.",
"icon": "swiper.svg",
+ "dom": "div[data-swiper-slide-index], [swiper-container]",
"js": {
"Swiper": ""
},
@@ -5654,4 +5773,4 @@
},
"website": "https://styled-components.com"
}
-}
\ No newline at end of file
+}
diff --git a/src/technologies/t.json b/src/technologies/t.json
index 76457f296..7872fca26 100644
--- a/src/technologies/t.json
+++ b/src/technologies/t.json
@@ -713,18 +713,23 @@
6
],
"description": "Tebex specialises in providing gcommerce solutions for online games.",
- "headers": {
- "tb-cache-country": "\\;confidence:33",
- "tb-cache-group": "\\;confidence:34",
- "tb-node": "\\;confidence:33"
+ "dom": {
+ "a[href*='.tebex.io']": {
+ "attributes": {
+ "target": "_blank",
+ "text": "Tebex"
+ }
+ }
},
"icon": "Tebex.svg",
"implies": [
"MySQL",
- "Sass"
+ "Sass",
+ "PHP"
],
"requires": "Cart Functionality",
"saas": true,
+ "scripts": "\\.tebexLogin",
"website": "https://www.tebex.io"
},
"Telescope": {
diff --git a/src/technologies/u.json b/src/technologies/u.json
index 57c76771f..3615425e1 100644
--- a/src/technologies/u.json
+++ b/src/technologies/u.json
@@ -54,6 +54,19 @@
],
"website": "https://www.ukfast.co.uk"
},
+ "UmiJs": {
+ "cats": [
+ 12
+ ],
+ "description": "UmiJs is a scalable, enterprise-class frontend application framework that supports both configuration and conventional routing while maintaining functional completeness, such as dynamic routing, nested routing, and permission routing.",
+ "icon": "UmiJs.png",
+ "implies": "Node.js",
+ "js": {
+ "g_umi.version": "([\\d\\.]+)\\;version:\\1"
+ },
+ "oss": true,
+ "website": "https://umijs.org"
+ },
"UMI.CMS": {
"cats": [
1
@@ -323,6 +336,24 @@
"scriptSrc": "cmp\\.uniconsent\\.mgr\\.consensu\\.org/dfp\\.js",
"website": "https://www.uniconsent.com/"
},
+ "Unicorn Platform": {
+ "cats": [
+ 1,
+ 51
+ ],
+ "description": "Unicorn Platform is a drag and drop website and blog builder for startups, mobile apps, and SaaS.",
+ "icon": "Unicorn Platform.svg",
+ "js": {
+ "unicornplatform": ""
+ },
+ "saas": true,
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "website": "https://unicornplatform.com"
+ },
"Unpkg": {
"cats": [
31
@@ -419,6 +450,20 @@
"scriptSrc": "stats\\.uptimerobot\\.com/",
"website": "https://uptimerobot.com"
},
+ "Upptime": {
+ "cats": [
+ 13
+ ],
+ "description": "Upptime is the open-source uptime monitor and status page, powered entirely by GitHub Actions, Issues, and Pages.",
+ "icon": "Upptime.svg",
+ "dom": {
+ "p > a[href*='upptime.js.org']": {
+ "text": "^Upptime$"
+ }
+ },
+ "oss": true,
+ "website": "https://upptime.js.org"
+ },
"Uptrends": {
"cats": [
78,
diff --git a/src/technologies/v.json b/src/technologies/v.json
index 48dfa2218..9ced69bdf 100644
--- a/src/technologies/v.json
+++ b/src/technologies/v.json
@@ -367,6 +367,21 @@
"scriptSrc": "\\.vidazoo\\.com",
"website": "https://www.vidazoo.com"
},
+ "Video Greet": {
+ "cats": [
+ 100
+ ],
+ "description": "Video Greet lets your customers add a video message to gifts with QR codes.",
+ "icon": "Video Greet.png",
+ "requires": "Shopify",
+ "js": {
+ "__vg.video_greet_button_src": ""
+ },
+ "pricing": [
+ "freemium"
+ ],
+ "website": "https://apps.shopify.com/videogreet-gift-messages"
+ },
"VideoJS": {
"cats": [
14
@@ -409,6 +424,24 @@
"icon": "Vignette.png",
"website": "http://www.vignette.com"
},
+ "Vigil": {
+ "cats": [
+ 13
+ ],
+ "description": "Vigil is a microservices status page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).",
+ "icon": "default.svg",
+ "implies": [
+ "Rust",
+ "Docker"
+ ],
+ "dom": {
+ "p > a[href*='github.com/valeriansaliou/vigil']": {
+ "text": "^Vigil$"
+ }
+ },
+ "oss": true,
+ "website": "https://github.com/valeriansaliou/vigil"
+ },
"Vimeo": {
"cats": [
14
@@ -642,9 +675,30 @@
"cats": [
19
],
- "description": "Next Generation Frontend Tooling",
+ "description": "Vite is a rapid development tool for modern web projects.",
"icon": "vite.svg",
- "website": "https://vitejs.dev/"
+ "oss": true,
+ "website": "https://vitejs.dev"
+ },
+ "Vitrin.me": {
+ "cats": [
+ 51
+ ],
+ "description": "Vitrin.me is a no-code platform that lets anyone build web apps without writing any code.",
+ "icon": "Vitrin.me.svg",
+ "implies": [
+ "Python",
+ "Django",
+ "React",
+ "Next.js"
+ ],
+ "scriptSrc": "\\.vitrin\\.me/",
+ "saas": true,
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "website": "https://vitrin.me"
},
"Vizury": {
"cats": [
diff --git a/src/technologies/w.json b/src/technologies/w.json
index 1d54f490b..0b1d8417a 100644
--- a/src/technologies/w.json
+++ b/src/technologies/w.json
@@ -759,6 +759,7 @@
"scriptSrc": "\\bwebix\\.js",
"website": "http://webix.com"
},
+
"Weblogic Server": {
"cats": [
22
@@ -771,6 +772,27 @@
},
"website": "https://www.oracle.com/java/weblogic"
},
+ "Weblication": {
+ "cats": [
+ 1
+ ],
+ "cpe": "cpe:2.3:a:weblication:cms_core_&_grid:*:*:*:*:*:*:*:*",
+ "description": "Weblication is an enterprise-class website content management system developed by Scholl Communications AG in Germany.",
+ "icon": "Weblication.svg",
+ "implies": [
+ "PHP",
+ "XSLT"
+ ],
+ "meta": {
+ "generator": "^Weblication® CMS$"
+ },
+ "pricing": [
+ "recurring",
+ "onetime",
+ "payg"
+ ],
+ "website": "https://weblication.de"
+ },
"Weblium": {
"cats": [
1,
@@ -913,7 +935,7 @@
"cats": [
1
],
- "description": "Weebly is a website and eCommerce service.",
+ "description": "Weebly is a website and ecommerce service.",
"icon": "Weebly.svg",
"implies": [
"PHP",
@@ -1776,6 +1798,31 @@
"saas": true,
"website": "https://www.wufoo.com"
},
+ "Wuilt": {
+ "cats": [
+ 1,
+ 51
+ ],
+ "description": "Wuilt is the first Arab platform of its kind to help individuals and businesses create ready-made websites and ecommerce stores.",
+ "icon": "Wuilt.png",
+ "implies": [
+ "React",
+ "Node.js"
+ ],
+ "dom": {
+ "img[src*='wuilt-assets-v']": {
+ "attributes": {
+ "src": "wuilt-assets-v\\d+-dev\\.s\\d+\\.amazonaws\\.com/"
+ }
+ }
+ },
+ "pricing": [
+ "mid",
+ "recurring"
+ ],
+ "saas": true,
+ "website": "https://wuilt.com"
+ },
"Wunderkind": {
"cats": [
32
diff --git a/src/technologies/y.json b/src/technologies/y.json
index 7dd2696b2..cfed9ef66 100644
--- a/src/technologies/y.json
+++ b/src/technologies/y.json
@@ -37,13 +37,15 @@
59
],
"cpe": "cpe:/a:yahoo:yui",
+ "description": "YUI is a JavaScript and CSS library with more than 30 unique components including low-level DOM utilities and high-level user-interface widgets.",
"icon": "YUI.png",
"js": {
"YAHOO.VERSION": "^(.+)$\\;version:\\1",
"YUI.version": "^(.+)$\\;version:\\1"
},
"scriptSrc": "(?:/yui/|yui\\.yahooapis\\.com)",
- "website": "http://yuilibrary.com"
+ "oss": true,
+ "website": "https://clarle.github.io/yui3"
},
"YUI Doc": {
"cats": [