Suggestion Toolkit Security & Risk Analysis

wordpress.org/plugins/suggestion-toolkit

This plugin provides a fast and flexible way to add recommendations of a different kinds on WordPress website pages, almost any place on the website.

0 active installs v5.0 PHP 7.0+ WP 5.0+ Updated Aug 27, 2022
recommendationsrelated-postsrelevanssisearchwpsuggestions
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJan 10, 2026
Safety Verdict

Is Suggestion Toolkit Safe to Use in 2026?

Use With Caution

Score 63/100

Suggestion Toolkit has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jan 10, 2026Updated 3yr ago
Risk Assessment

The suggestion-toolkit plugin v5.0 exhibits a concerning security posture, primarily due to a significant lack of authorization checks on its entry points. With 7 out of 8 total entry points being unprotected AJAX handlers, this creates a large attack surface vulnerable to unauthorized actions. The static analysis also highlights issues with SQL query security, as none of the queries utilize prepared statements, and only a small percentage of outputs are properly escaped, increasing the risk of data leakage or manipulation. While the plugin has a history of vulnerabilities, including one unpatched medium severity CVE, the static analysis did not directly flag critical or high severity taint flows. However, the pattern of past vulnerabilities, particularly 'Missing Authorization,' strongly correlates with the current findings of unprotected AJAX handlers. The absence of nonce checks and capability checks further exacerbates these risks.

Despite the critical issues identified, the plugin does not appear to bundle outdated libraries and has not flagged any dangerous functions. Nevertheless, the prevalence of unprotected entry points, the lack of proper SQL sanitization, and the historical vulnerability trends paint a picture of a plugin that requires immediate attention to mitigate significant security risks. The focus on securing AJAX handlers and implementing robust authorization mechanisms is paramount.

Key Concerns

  • 7 unprotected AJAX handlers
  • 0 Nonce checks
  • 0 Capability checks
  • 2 SQL queries, 0% prepared
  • 12% properly escaped output
  • 1 unpatched medium CVE
  • 3 unsanitized path flows
Vulnerabilities
1

Suggestion Toolkit Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-24622medium · 4.3Missing Authorization

Suggestion Toolkit <= 5.0 - Missing Authorization

Jan 10, 2026Unpatched
Code Analysis
Analyzed Mar 17, 2026

Suggestion Toolkit Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
175
23 escaped
Nonce Checks
0
Capability Checks
0
File Operations
8
External Requests
8
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

12% escaped198 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
domainRegistration (includes\product-service\class.product-service-client.php:119)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Suggestion Toolkit Attack Surface

Entry Points8
Unprotected7

AJAX Handlers 7

authwp_ajax_install_pluginincludes\product-service\class.product-service-client.php:27
authwp_ajax_uninstall_pluginincludes\product-service\class.product-service-client.php:28
authwp_ajax_update_pluginincludes\product-service\class.product-service-client.php:29
authwp_ajax_activate_pluginincludes\product-service\class.product-service-client.php:30
authwp_ajax_deactivate_pluginincludes\product-service\class.product-service-client.php:31
authwp_ajax_domain_registrationincludes\product-service\class.product-service-client.php:33
authwp_ajax_confirm_registrationincludes\product-service\class.product-service-client.php:34

Shortcodes 1

[rel_posts] index.php:113
WordPress Hooks 15
actionadmin_enqueue_scriptsincludes\product-service\class.product-service-client.php:36
actionadmin_menuincludes\product-service\class.product-service-client.php:37
actioninitindex.php:68
actionelementor/widgets/widgets_registeredindex.php:112
actionadmin_initindex.php:116
filterplugin_row_metaindex.php:120
actionadmin_menuindex.php:121
filterposts_searchindex.php:123
filterget_rel_postsindex.php:126
filterget_rec_postsindex.php:127
filtersuggestion_toolkit_types_excludeindex.php:129
filtersuggestion_toolkit_create_linkindex.php:131
actiontemplate_redirectindex.php:132
actionsuggestion_toolkit_daily_hookindex.php:135
actionwidgets_initwidgets\wp-suggestion-toolkit.php:224

Scheduled Events 1

suggestion_toolkit_daily_hook
Maintenance & Trust

Suggestion Toolkit Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedAug 27, 2022
PHP min version7.0
Downloads928

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Suggestion Toolkit Developer Profile

Sergiy Dzysyak

4 plugins · 200 total installs

80
trust score
Avg Security Score
80/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Suggestion Toolkit

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/suggestion-toolkit/assets/css/script.css/wp-content/plugins/suggestion-toolkit/assets/js/script.js/wp-content/plugins/suggestion-toolkit/assets/css/admin.css/wp-content/plugins/suggestion-toolkit/assets/js/admin.js
Script Paths
/wp-content/plugins/suggestion-toolkit/assets/js/script.js
Version Parameters
suggestion-toolkit/assets/css/script.css?ver=suggestion-toolkit/assets/js/script.js?ver=suggestion-toolkit/assets/css/admin.css?ver=suggestion-toolkit/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
suggestion-toolkit-widgetsuggestion-toolkit-settings-pagesuggestion-toolkit-admin-menu
Data Attributes
data-suggestion-toolkit-iddata-suggestion-toolkit-settings
JS Globals
suggestionToolkit
REST Endpoints
/wp-json/suggestion-toolkit/v1/settings
Shortcode Output
[rel_posts]
FAQ

Frequently Asked Questions about Suggestion Toolkit