NextBestOffer-OLS Security & Risk Analysis

wordpress.org/plugins/nextbestoffer-ols

Revolutionize your customers' shopping journey with recommendations tailored to their individual preferences. Increase your sales with minimal ef …

0 active installs v1.2.7 PHP 8.0+ WP 6.1+ Updated Jan 19, 2024
ai-poweredcross-sellingpost-purchase-suggestionsproduct-recommendationswoocommerce-extension
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NextBestOffer-OLS Safe to Use in 2026?

Generally Safe

Score 85/100

NextBestOffer-OLS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "nextbestoffer-ols" v1.2.7 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code demonstrates excellent security practices with 100% of SQL queries using prepared statements and all output being properly escaped, indicating robust defense against common injection and cross-site scripting vulnerabilities. The presence of nonce and capability checks, along with a lack of dangerous file operations, further reinforces this positive assessment.

Key Concerns

  • Use of dangerous function set_time_limit
  • External HTTP requests made by the plugin
Vulnerabilities
None known

NextBestOffer-OLS Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

NextBestOffer-OLS Release Timeline

v1.2.7Current
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.1
v1.0
Code Analysis
Analyzed Apr 16, 2026

NextBestOffer-OLS Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
0 prepared
Unescaped Output
0
164 escaped
Nonce Checks
5
Capability Checks
7
File Operations
0
External Requests
7
Bundled Libraries
0

Dangerous Functions Found

set_time_limitset_time_limit(300); //increase php time limit (default 30 sec)includes/class-NextBestOffer-OLS-mdm-calls.php:26
set_time_limitset_time_limit($original_time_limit); //reset php time limitincludes/class-NextBestOffer-OLS-mdm-calls.php:121

Output Escaping

100% escaped164 total outputs
Attack Surface

NextBestOffer-OLS Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
actionadmin_menuadmin/class-NextBestOffer-OLS-admin.php:45
actionadmin_menuadmin/class-NextBestOffer-OLS-admin.php:46
actionadmin_initadmin/class-NextBestOffer-OLS-admin.php:47
actionadmin_initadmin/class-NextBestOffer-OLS-admin.php:48
actionadmin_initadmin/class-NextBestOffer-OLS-admin.php:49
actionadmin_initadmin/class-NextBestOffer-OLS-admin.php:50
actionadmin_initadmin/class-NextBestOffer-OLS-admin.php:51
actionadmin_initadmin/class-NextBestOffer-OLS-admin.php:52
actionupdated_optionadmin/class-NextBestOffer-OLS-admin.php:53
actionplugins_loadedincludes/class-NextBestOffer-OLS.php:147
actionadmin_enqueue_scriptsincludes/class-NextBestOffer-OLS.php:162
actionadmin_enqueue_scriptsincludes/class-NextBestOffer-OLS.php:163
actionwp_enqueue_scriptsincludes/class-NextBestOffer-OLS.php:178
actionwp_enqueue_scriptsincludes/class-NextBestOffer-OLS.php:179
actionwoocommerce_thankyoupublic/class-NextBestOffer-OLS-public.php:56
actionwoocommerce_email_after_order_tablepublic/class-NextBestOffer-OLS-public.php:57
filterwoocommerce_related_productspublic/class-NextBestOffer-OLS-public.php:60
filterwoocommerce_output_related_products_argspublic/class-NextBestOffer-OLS-public.php:63
filterwoocommerce_product_related_posts_shufflepublic/class-NextBestOffer-OLS-public.php:64
filterwoocommerce_product_related_products_headingpublic/class-NextBestOffer-OLS-public.php:66
filterpost_classpublic/class-NextBestOffer-OLS-public.php:68
filterwoocommerce_cart_crosssell_idspublic/class-NextBestOffer-OLS-public.php:71
Maintenance & Trust

NextBestOffer-OLS Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedJan 19, 2024
PHP min version8.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

NextBestOffer-OLS Developer Profile

openlogicsystems

1 plugin · 0 total installs

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

How We Detect NextBestOffer-OLS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nextbestoffer-ols/admin/css/NextBestOffer-OLS-admin.css/wp-content/plugins/nextbestoffer-ols/admin/js/NextBestOffer-OLS-admin.js
Script Paths
/wp-content/plugins/nextbestoffer-ols/admin/js/NextBestOffer-OLS-admin.js
Version Parameters
NextBestOffer-OLS/style.css?ver=NextBestOffer-OLS-admin.css?ver=NextBestOffer-OLS-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-nextbestoffer-ols
JS Globals
NextBestOffer_OLS
FAQ

Frequently Asked Questions about NextBestOffer-OLS