PJ jQuery UI Helper Security & Risk Analysis

wordpress.org/plugins/pj-jquery-ui-helper

Plugin to incorporate jQuery UI in posts and pages using shortcodes.

10 active installs v1.0.8 PHP + WP 3.8.1+ Updated Apr 21, 2015
dialogjquery-uitabs
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PJ jQuery UI Helper Safe to Use in 2026?

Generally Safe

Score 85/100

PJ jQuery UI Helper has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The pj-jquery-ui-helper plugin v1.0.8 exhibits a generally good security posture based on the static analysis. The complete absence of dangerous functions, raw SQL queries, file operations, external HTTP requests, and any recorded vulnerability history is a strong positive indicator. Furthermore, the fact that 100% of SQL queries utilize prepared statements is a best practice that significantly mitigates SQL injection risks.

However, a critical weakness is the complete lack of output escaping, with 0% of the 9 identified outputs being properly escaped. This presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, as malicious scripts could be injected and executed within the browser of any user viewing content generated by this plugin. Additionally, the absence of nonce checks and capability checks, while not directly exploitable due to the lack of unprotected entry points (AJAX, REST API), indicates a potential for future vulnerabilities if new entry points are introduced without proper authorization and security checks.

While the plugin benefits from a clean vulnerability history and strong SQL practices, the critical oversight in output escaping is a major concern. The lack of these fundamental security checks suggests a lack of comprehensive security awareness in its development. Therefore, users should exercise caution and consider this plugin to be at moderate risk due to the XSS potential, despite its other strengths.

Key Concerns

  • 0% output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

PJ jQuery UI Helper Security Vulnerabilities

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

PJ jQuery UI Helper Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped9 total outputs
Attack Surface

PJ jQuery UI Helper Attack Surface

Entry Points5
Unprotected0

Shortcodes 5

[pjjuh-dialog] main.php:142
[pjjuh-tab-group] main.php:143
[pjjuh-tab] main.php:144
[pjjuh-accordion] main.php:145
[pjjuh-acc-section] main.php:146
WordPress Hooks 7
actionadmin_initincludes\controllers\admin-controller.php:35
actionadmin_menuincludes\controllers\admin-controller.php:36
actionwp_print_footer_scriptsincludes\controllers\shortcodes-controller.php:25
actionplugins_loadedmain.php:95
actionwp_enqueue_scriptsmain.php:97
actioninitmain.php:99
actioninitmain.php:160
Maintenance & Trust

PJ jQuery UI Helper Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedApr 21, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PJ jQuery UI Helper Developer Profile

pjokumsen

1 plugin · 10 total installs

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

How We Detect PJ jQuery UI Helper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pj-jquery-ui-helper/css/themes/smoothness/jquery-ui.css/wp-content/plugins/pj-jquery-ui-helper/css/themes/smoothness/minified/jquery-ui.css/wp-content/plugins/pj-jquery-ui-helper/js/pjjuh-scripts/pjjuh-scripts.js/wp-content/plugins/pj-jquery-ui-helper/js/pjjuh-scripts/pjjuh-scripts.min.js
Script Paths
jquery-ui-corejquery-ui-widgetjquery-ui-tabsjquery-ui-dialogjquery-ui-accordionjquery-ui-button+1 more
Version Parameters
pj-jquery-ui-helper/style.css?ver=pj-jquery-ui-helper/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
pjjuh-dialogpjjuh-tabspjjuh-tabpjjuh-accordionpjjuh-acc-section
HTML Comments
PJ jQuery UI Helper - WordPress plugin to use jQuery UICopyright (C) 2015 Peter JokumsenThis program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public License+9 more
Data Attributes
data-pjjuh-dialog-titledata-pjjuh-dialog-modaldata-pjjuh-dialog-buttonsdata-pjjuh-tab-group-iddata-pjjuh-tab-iddata-pjjuh-accordion-id
JS Globals
pjjuh_main
Shortcode Output
[pjjuh-dialog][pjjuh-tab-group][pjjuh-tab][pjjuh-accordion]
FAQ

Frequently Asked Questions about PJ jQuery UI Helper