From 22fd2cf4c27f176dfa9ca0b359d1cf7c7cee0a74 Mon Sep 17 00:00:00 2001 From: Rich Hall Date: Wed, 4 Aug 2021 19:28:16 +1000 Subject: [PATCH 1/4] added wp plugin category (87) --- src/technologies.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/technologies.json b/src/technologies.json index f761fc240..3bacc473a 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -332,6 +332,10 @@ "86": { "name": "Segmentation", "priority": 9 + }, + "87": { + "name": "WordPress plugins", + "priority": 9 } }, "technologies": { From ca87a18b6c08ee8857457db5eb1a7c282d8d3a85 Mon Sep 17 00:00:00 2001 From: Rich Hall Date: Wed, 4 Aug 2021 19:29:13 +1000 Subject: [PATCH 2/4] Updated all locales with new cat (87) --- src/drivers/webextension/_locales/ca/messages.json | 3 ++- src/drivers/webextension/_locales/de/messages.json | 3 ++- src/drivers/webextension/_locales/el/messages.json | 3 ++- src/drivers/webextension/_locales/en/messages.json | 3 ++- src/drivers/webextension/_locales/es/messages.json | 3 ++- src/drivers/webextension/_locales/gl_ES/messages.json | 3 ++- src/drivers/webextension/_locales/gr/messages.json | 3 ++- src/drivers/webextension/_locales/id/messages.json | 3 ++- src/drivers/webextension/_locales/it/messages.json | 3 ++- src/drivers/webextension/_locales/ja/messages.json | 3 ++- src/drivers/webextension/_locales/ko/messages.json | 3 ++- src/drivers/webextension/_locales/nl/messages.json | 3 ++- src/drivers/webextension/_locales/pl/messages.json | 3 ++- src/drivers/webextension/_locales/pt/messages.json | 3 ++- src/drivers/webextension/_locales/pt_BR/messages.json | 3 ++- src/drivers/webextension/_locales/ro/messages.json | 3 ++- src/drivers/webextension/_locales/sk/messages.json | 3 ++- src/drivers/webextension/_locales/tr/messages.json | 3 ++- src/drivers/webextension/_locales/uk/messages.json | 3 ++- src/drivers/webextension/_locales/uz/messages.json | 3 ++- src/drivers/webextension/_locales/zh_CN/messages.json | 3 ++- src/drivers/webextension/_locales/zh_TW/messages.json | 3 ++- 22 files changed, 44 insertions(+), 22 deletions(-) diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index 797c1318f..4bbf88f39 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index c3dde6295..2a45a20ed 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index 5fc61d1d3..8fcaca0f5 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -173,5 +173,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index 9d2caf130..39079f70c 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -175,5 +175,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index 864f5ed29..5460c9236 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index 39145c6f4..32eeb404e 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index af64b799d..a8a2f513e 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -173,5 +173,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 3a6e351f9..097b4a505 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index cdcfec403..312a53feb 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index d346c2924..7a637580a 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -175,5 +175,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json index 56a6ff496..95439be8b 100644 --- a/src/drivers/webextension/_locales/ko/messages.json +++ b/src/drivers/webextension/_locales/ko/messages.json @@ -175,5 +175,6 @@ "categoryName83": { "message": "브라우저 지문 (fingerprinting)" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/nl/messages.json b/src/drivers/webextension/_locales/nl/messages.json index bd9ad3848..96446dfce 100644 --- a/src/drivers/webextension/_locales/nl/messages.json +++ b/src/drivers/webextension/_locales/nl/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser vingerafdrukken" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 28fbaec40..a1d3e97a3 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index c993e9cf3..8e1f13dc4 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index 2c4a26ddd..40e9ec897 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index 971fad965..a8bc879ed 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -173,5 +173,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index 039c7485f..a58cbf23d 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 8de57ed36..ad7615f65 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index ab76889b2..72a2944a5 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index a442b24d3..537462383 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 387928d52..df6652736 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -173,5 +173,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 52c812663..130a48626 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -177,5 +177,6 @@ "categoryName83": { "message": "Browser fingerprinting" }, "categoryName84": { "message": "Loyalty & rewards" }, "categoryName85": { "message": "Feature management" }, - "categoryName86": { "message": "Segmentation" } + "categoryName86": { "message": "Segmentation" }, + "categoryName87": { "message": "WordPress plugins" } } From 793bc5f97c78d4b9ac3fd689e9d0224943163bda Mon Sep 17 00:00:00 2001 From: Rich Hall Date: Wed, 4 Aug 2021 20:56:39 +1000 Subject: [PATCH 3/4] Added category to listed WP plugins --- src/technologies.json | 126 +++++++++++++++++++++++++----------------- 1 file changed, 76 insertions(+), 50 deletions(-) diff --git a/src/technologies.json b/src/technologies.json index 3bacc473a..41b158ad5 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -504,10 +504,11 @@ "AMP Plugin": { "cats": [ 1, - 5 + 5, + 87 ], "icon": "Accelerated-Mobile-Pages.svg", - "implies": "WordPress", + "requires": "WordPress", "meta": { "generator": "^AMP Plugin v(\\d+\\.\\d+.*)$\\;version:\\1" }, @@ -1631,13 +1632,14 @@ }, "All in One SEO Pack": { "cats": [ - 54 + 54, + 87 ], "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": "\\;version:\\1" ], "icon": "NextGEN Gallery.png", - "implies": "WordPress", + "requires": "WordPress", "scripts": "/nextgen-gallery/js/", "website": "https://www.imagely.com/wordpress-gallery-plugin" }, @@ -15355,7 +15367,8 @@ }, "Oxygen": { "cats": [ - 51 + 51, + 87 ], "description": "Oxygen Builder is a tool to build a WordPress website.", "html": [ @@ -15363,7 +15376,7 @@ "]*href=(?:\"|')[^>]*wp-content/plugins/oxygen/" ], "icon": "Oxygen.png", - "implies": "WordPress", + "requires": "WordPress", "scripts": [ "wp-content/plugins/oxygen" ], @@ -17742,7 +17755,8 @@ }, "Revslider": { "cats": [ - 19 + 19, + 87 ], "description": "Slider Revolution is a WordPress plugin that allows you to create responsive sliders with many animation effects, text, image and video layers, and many other features.", "html": [ @@ -17750,6 +17764,7 @@ ], "icon": "revslider.png", "scripts": "/revslider/[/\\w-]+/js", + "requires": "WordPress" "website": "https://revolution.themepunch.com/" }, "Rewardful": { @@ -19488,11 +19503,12 @@ }, "Site Kit": { "cats": [ - 10 + 10, + 87 ], "description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.", "icon": "Google.svg", - "implies": "WordPress", + "requires": "WordPress", "meta": { "generator": "^Site Kit by Google ?([\\d.]+)?\\;version:\\1" }, @@ -20821,13 +20837,15 @@ }, "Sucuri": { "cats": [ - 31 + 31, + 87 ], "description": "Sucuri is a WordPress security plugin used to protect websites from malware and hacks.", "headers": { "x-sucuri-cache:": "", "x-sucuri-id": "" }, + "requires": "WordPress", "icon": "sucuri.png", "website": "https://sucuri.net/" }, @@ -20891,11 +20909,12 @@ }, "Super Socializer": { "cats": [ - 69 + 69, + 87 ], "description": "Super Socializer is a multipurpose social media plugin for WordPress.", "icon": "Super Socializer.png", - "implies": "WordPress", + "requires": "WordPress", "oss": true, "scripts": "plugins/super-socializer/.+?ver=([\\d.]+)\\;version:\\1", "website": "https://super-socializer-wordpress.heateor.com" @@ -23153,7 +23172,8 @@ }, "W3 Total Cache": { "cats": [ - 23 + 23, + 87 ], "description": "W3 Total Cache (W3TC) improves the SEO and increases website performance and reducing load times by leveraging features like content delivery network (CDN) integration and the latest best practices.", "headers": { @@ -23161,7 +23181,7 @@ }, "html": "