diff --git a/src/drivers/webextension/images/icons/AIOSEO.svg b/src/drivers/webextension/images/icons/AIOSEO.svg
new file mode 100644
index 000000000..1f94c6515
--- /dev/null
+++ b/src/drivers/webextension/images/icons/AIOSEO.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/Advanced Custom Fields.png b/src/drivers/webextension/images/icons/Advanced Custom Fields.png
new file mode 100644
index 000000000..c4fda1239
Binary files /dev/null and b/src/drivers/webextension/images/icons/Advanced Custom Fields.png differ
diff --git a/src/drivers/webextension/images/icons/Autoptimize.png b/src/drivers/webextension/images/icons/Autoptimize.png
new file mode 100644
index 000000000..6ddb0a2c0
Binary files /dev/null and b/src/drivers/webextension/images/icons/Autoptimize.png differ
diff --git a/src/drivers/webextension/images/icons/Elementor Header & Footer Builder.svg b/src/drivers/webextension/images/icons/Elementor Header & Footer Builder.svg
new file mode 100644
index 000000000..330d65a32
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Elementor Header & Footer Builder.svg
@@ -0,0 +1,24 @@
+
diff --git a/src/drivers/webextension/images/icons/Essential Addons for Elementor.svg b/src/drivers/webextension/images/icons/Essential Addons for Elementor.svg
new file mode 100644
index 000000000..3024bdaa1
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Essential Addons for Elementor.svg
@@ -0,0 +1,78 @@
+
diff --git a/src/drivers/webextension/images/icons/Extendify.svg b/src/drivers/webextension/images/icons/Extendify.svg
new file mode 100644
index 000000000..456f60464
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Extendify.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/drivers/webextension/images/icons/Limit Login Attempts Reloaded.png b/src/drivers/webextension/images/icons/Limit Login Attempts Reloaded.png
new file mode 100644
index 000000000..ee932c731
Binary files /dev/null and b/src/drivers/webextension/images/icons/Limit Login Attempts Reloaded.png differ
diff --git a/src/drivers/webextension/images/icons/MailChimp for WordPress.png b/src/drivers/webextension/images/icons/MailChimp for WordPress.png
new file mode 100644
index 000000000..2bcafcda6
Binary files /dev/null and b/src/drivers/webextension/images/icons/MailChimp for WordPress.png differ
diff --git a/src/drivers/webextension/images/icons/MonsterInsights.png b/src/drivers/webextension/images/icons/MonsterInsights.png
new file mode 100644
index 000000000..fe90b930b
Binary files /dev/null and b/src/drivers/webextension/images/icons/MonsterInsights.png differ
diff --git a/src/drivers/webextension/images/icons/Ninja Forms.svg b/src/drivers/webextension/images/icons/Ninja Forms.svg
new file mode 100644
index 000000000..0f6c9c5b0
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Ninja Forms.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/drivers/webextension/images/icons/Smash Balloon.svg b/src/drivers/webextension/images/icons/Smash Balloon.svg
new file mode 100644
index 000000000..711f22b8a
--- /dev/null
+++ b/src/drivers/webextension/images/icons/Smash Balloon.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/drivers/webextension/images/icons/WP-Optimize.png b/src/drivers/webextension/images/icons/WP-Optimize.png
new file mode 100644
index 000000000..0f840f76c
Binary files /dev/null and b/src/drivers/webextension/images/icons/WP-Optimize.png differ
diff --git a/src/drivers/webextension/images/icons/WPForms.svg b/src/drivers/webextension/images/icons/WPForms.svg
new file mode 100644
index 000000000..a48189d95
--- /dev/null
+++ b/src/drivers/webextension/images/icons/WPForms.svg
@@ -0,0 +1,54 @@
+
diff --git a/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png b/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png
deleted file mode 100644
index 93c84c98b..000000000
Binary files a/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png and /dev/null differ
diff --git a/src/drivers/webextension/images/icons/iThemes Security.svg b/src/drivers/webextension/images/icons/iThemes Security.svg
new file mode 100644
index 000000000..83a115782
--- /dev/null
+++ b/src/drivers/webextension/images/icons/iThemes Security.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/technologies/a.json b/src/technologies/a.json
index fe6402f12..a4653ebcb 100644
--- a/src/technologies/a.json
+++ b/src/technologies/a.json
@@ -1116,6 +1116,25 @@
"scriptSrc": "(?:ad\\.advertstream\\.com|adxcore\\.com)",
"website": "http://www.advertstream.com"
},
+ "Advanced Custom Fields": {
+ "cats": [
+ 87
+ ],
+ "description": "Advanced Custom Fields is a WordPress plugin which allows you to add extra content fields to your WordPress edit screens.",
+ "icon": "Advanced Custom Fields.png",
+ "js": {
+ "acf": "",
+ "acfL10n": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/advanced-custom-fields(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
+ "website": "https://www.advancedcustomfields.com"
+ },
"Adverticum": {
"cats": [
36
@@ -1586,9 +1605,14 @@
"cpe": "cpe:/a:semperfiwebdesign:all_in_one_seo_pack",
"description": "All in One SEO plugin optimizes WordPress website and its content for search engines.",
"html": ""
],
"icon": "mailchimp.svg",
- "js": {
- "mc4wp": "\\;confidence:50"
- },
"pricing": [
"low",
"freemium",
@@ -205,6 +202,27 @@
],
"website": "http://mailchimp.com"
},
+ "MailChimp for WordPress": {
+ "cats": [
+ 87,
+ 32
+ ],
+ "description": "MailChimp for WordPress is an email marketing plugin that enables you to build subscriber lists.",
+ "icon": "MailChimp for WordPress.png",
+ "implies": "MailChimp",
+ "dom": "link[href*='/wp-content/plugins/mailchimp-for-wp/']",
+ "js": {
+ "mc4wp": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/mailchimp-for-wp/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
+ "website": "https://www.mc4wp.com"
+ },
"Mailgun": {
"cats": [
75
@@ -1493,6 +1511,26 @@
"scriptSrc": "monotracker(?:\\.min)?\\.js",
"website": "https://www.mono.net/en"
},
+ "MonsterInsights": {
+ "cats": [
+ 87,
+ 10
+ ],
+ "description": "MonsterInsights is the most popular Google Analytics plugin for WordPress.",
+ "icon": "MonsterInsights.png",
+ "js": {
+ "MonsterInsights": "",
+ "monsterinsights_frontend": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/google-analytics-for-wordpress/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
+ "website": "https://www.monsterinsights.com"
+ },
"MooTools": {
"cats": [
12
diff --git a/src/technologies/n.json b/src/technologies/n.json
index ae863b253..f44a23615 100644
--- a/src/technologies/n.json
+++ b/src/technologies/n.json
@@ -380,6 +380,25 @@
],
"website": "https://niagahoster.co.id"
},
+ "Ninja Forms": {
+ "cats": [
+ 87
+ ],
+ "description": "Ninja Forms is the WordPress form builder.",
+ "icon": "Ninja Forms.svg",
+ "dom": "link[href*='/wp-content/plugins/ninja-forms/']",
+ "js": {
+ "nfForms": ""
+ },
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/ninja-forms/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
+ "website": "https://ninjaforms.com"
+ },
"NitroPack": {
"cats": [
23
diff --git a/src/technologies/s.json b/src/technologies/s.json
index 3f37a2912..468b5cbde 100644
--- a/src/technologies/s.json
+++ b/src/technologies/s.json
@@ -2071,6 +2071,21 @@
"scriptSrc": "widget\\.siteminder\\.com",
"website": "https://www.siteminder.com"
},
+ "SiteOrigin Page Builder": {
+ "cats": [
+ 87,
+ 51
+ ],
+ "description": "Page Builder by SiteOrigin makes it easy to build responsive grid-based page content that adapts to mobile devices with pixel perfect accuracy.",
+ "icon": "SiteOrigin.svg",
+ "dom": "link[href*='/wp-content/plugins/siteorigin-panels/']",
+ "pricing": [
+ "freemium"
+ ],
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/siteorigin-panels/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
+ "website": "https://siteorigin.com/page-builder"
+ },
"SiteOrigin Vantage": {
"cats": [
80
@@ -2452,6 +2467,22 @@
"scriptSrc": "\\.smartsuppchat\\.com",
"website": "https://www.smartsupp.com"
},
+ "Smash Balloon Instagram Feed": {
+ "cats": [
+ 87
+ ],
+ "description": "Instagram Feed displays Instagram posts from your Instagram accounts, either in the same single feed or in multiple different ones. Created by Smash Balloon.",
+ "icon": "Smash Balloon.svg",
+ "dom": "link[href*='/wp-content/plugins/instagram-feed/']",
+ "pricing": [
+ "freemium",
+ "low",
+ "recurring"
+ ],
+ "requires": "WordPress",
+ "scriptSrc": "/wp-content/plugins/instagram-feed/",
+ "website": "https://smashballoon.com/instagram-feed"
+ },
"Smile": {
"cats": [
84
diff --git a/src/technologies/v.json b/src/technologies/v.json
index 73c4dd839..3829c1dd4 100644
--- a/src/technologies/v.json
+++ b/src/technologies/v.json
@@ -577,7 +577,7 @@
"icon": "VuePress.svg",
"implies": "Vue.js",
"meta": {
- "generator": "^VuePress(?: ([0-9.]+))?$\\;version:\\1"
+ "generator": "^VuePress(?: ([0-9.]+)(-[a-z]+.[0-9]+)?)?$\\;version:\\1"
},
"website": "https://vuepress.vuejs.org/"
},
@@ -649,4 +649,4 @@
},
"website": "http://vibecommerce.com.br"
}
-}
\ No newline at end of file
+}
diff --git a/src/technologies/w.json b/src/technologies/w.json
index 3109c304e..226e3513a 100644
--- a/src/technologies/w.json
+++ b/src/technologies/w.json
@@ -107,9 +107,44 @@
"low",
"recurring"
],
- "requires": "WordPress",
+ "requires": "WordPress",
"scriptSrc": "/wp-content/plugins/wp-smushit(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
- "website": "https://wpmudev.com/project/wp-smush-pro"
+ "website": "https://wpmudev.com/project/wp-smush-pro"
+ },
+ "WP-Optimize": {
+ "cats": [
+ 87,
+ 92
+ ],
+ "description": "WP-Optimize is an all-in-one WordPress plugin that cleans your database, compresses your large images and caches your site.",
+ "icon": "WP-Optimize.png",
+ "html": "