PB Addons Security & Risk Analysis

wordpress.org/plugins/pb-addons

Blog widgets for WordPress, Elementor.

0 active installs v1.0 PHP 7.4+ WP 4.7+ Updated Apr 5, 2024
blogblog-widgetselementorgutenbergpremiumblog
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PB Addons Safe to Use in 2026?

Generally Safe

Score 92/100

PB Addons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "pb-addons" v1.0 plugin exhibits a mixed security posture, with some positive indicators but significant areas of concern. On the positive side, the plugin demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and the vast majority of output is properly escaped. There are also no known past vulnerabilities or CVEs, which is generally a good sign. However, the plugin's attack surface is a major red flag, with two AJAX handlers present and both lacking any authentication checks. This creates a direct pathway for unauthenticated users to potentially interact with sensitive plugin functionality. Additionally, the taint analysis revealed two flows with unsanitized paths, indicating a risk of data being processed in an insecure manner, although these did not reach critical or high severity levels. The absence of nonce checks on the identified AJAX endpoints further exacerbates the risk of Cross-Site Request Forgery (CSRF) attacks.

While the plugin has a clean vulnerability history, this does not negate the immediate risks identified in the static and taint analysis. The lack of authentication on critical entry points is a fundamental security flaw. The presence of unsanitized paths, even if not classified as high severity, warrants careful review to understand the potential impact. In conclusion, while the plugin avoids common pitfalls like raw SQL and unescaped output, the exposed AJAX handlers without authentication and the unsanitized data flows represent significant weaknesses that could be exploited.

Key Concerns

  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths
  • Missing nonce checks on AJAX
Vulnerabilities
None known

PB Addons Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

PB Addons Code Analysis

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

Output Escaping

97% escaped289 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
ajax_mailchimp_subscribe (include\utilities.php:441)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

PB Addons Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_mailchimp_subscribeplugin-loader.php:189
noprivwp_ajax_mailchimp_subscribeplugin-loader.php:190
WordPress Hooks 20
actionadmin_menuadmin\menus.php:16
actionadmin_menuadmin\menus.php:32
actionadmin_menuadmin\menus.php:42
actionadmin_menuadmin\menus.php:55
actionadmin_initadmin\settings.php:186
actionelementor/widgets/widgets_registeredelementor-widgets.php:184
actionelementor/elements/categories_registeredelementor-widgets.php:185
actioninitplugin-loader.php:78
actionplugins_loadedplugin-loader.php:82
actionplugins_loadedplugin-loader.php:83
actionwp_enqueue_scriptsplugin-loader.php:86
actionadmin_enqueue_scriptsplugin-loader.php:87
actionwp_enqueue_scriptsplugin-loader.php:89
actionelementor/editor/before_enqueue_scriptsplugin-loader.php:93
actionelementor/editor/after_enqueue_stylesplugin-loader.php:95
actioninitplugin-loader.php:98
filterbody_classplugin-loader.php:101
actionadmin_noticesplugin-loader.php:210
actionadmin_noticesplugin-loader.php:216
actionadmin_noticesplugin-loader.php:237
Maintenance & Trust

PB Addons Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 5, 2024
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

PB Addons Developer Profile

saim

1 plugin · 0 total installs

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

How We Detect PB Addons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pb-addons/assets/owl/carousel.min.js/wp-content/plugins/pb-addons/assets/js/premiumblog-main.js/wp-content/plugins/pb-addons/assets/css/fontello.css/wp-content/plugins/pb-addons/assets/css/premiumblog-icons.css/wp-content/plugins/pb-addons/assets/owl/assets/owl.carousel.min.css/wp-content/plugins/pb-addons/assets/owl/assets/owl.theme.default.min.css/wp-content/plugins/pb-addons/assets/css/animate.min.css/wp-content/plugins/pb-addons/assets/js/custom.js+1 more
Script Paths
/wp-content/plugins/pb-addons/assets/owl/carousel.min.js/wp-content/plugins/pb-addons/assets/js/premiumblog-main.js/wp-content/plugins/pb-addons/assets/js/custom.js/wp-content/plugins/pb-addons/assets/js/panel.js
Version Parameters
pb-addons/assets/owl/carousel.min.js?ver=pb-addons/assets/js/premiumblog-main.js?ver=pb-addons/assets/css/fontello.css?ver=pb-addons/assets/css/premiumblog-icons.css?ver=pb-addons/assets/owl/assets/owl.carousel.min.css?ver=pb-addons/assets/owl/assets/owl.theme.default.min.css?ver=pb-addons/assets/css/animate.min.css?ver=pb-addons/assets/js/custom.js?ver=pb-addons/assets/css/admin.css?ver=pb-addons/assets/css/editor.css?ver=

HTML / DOM Fingerprints

CSS Classes
premium-blog
JS Globals
premiumblog_ajaxpremiumblog_frontend_js
REST Endpoints
/wp-json/premiumblog/v1/
FAQ

Frequently Asked Questions about PB Addons