
ShopCode Popup Profile Builder Security & Risk Analysis
wordpress.org/plugins/shopcode-popup-profile-builderPopup Profile Builder is a widget plugin that allows you to show Popup login button and Registration frontend
Is ShopCode Popup Profile Builder Safe to Use in 2026?
Generally Safe
Score 85/100ShopCode Popup Profile Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The shopcode-popup-profile-builder plugin v1.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in database interactions, utilizing prepared statements for all its SQL queries and avoiding direct file operations or external HTTP requests. Crucially, it has no known recorded vulnerabilities, which suggests a history of responsible development or a lack of significant security testing.
However, several concerning signals emerge from the static analysis. The presence of the `create_function` function is a significant red flag, as it can be a vector for code injection if not handled with extreme care, although the taint analysis shows no immediate issues. Furthermore, a very low percentage of output escaping (7%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly in the browser without proper sanitization. The absence of nonce checks and capability checks is also concerning, especially if the plugin were to gain additional entry points in the future, as it lacks fundamental authorization mechanisms.
While the current attack surface appears minimal and there are no identified taint flows or known CVEs, the high risk of XSS due to poor output escaping and the use of a dangerous function like `create_function` represent substantial weaknesses. The plugin's strengths lie in its database security and lack of known history, but these are overshadowed by the immediate risks of unescaped output and potential code execution vulnerabilities.
Key Concerns
- Low output escaping percentage
- Use of dangerous function 'create_function'
- Missing nonce checks
- Missing capability checks
ShopCode Popup Profile Builder Security Vulnerabilities
ShopCode Popup Profile Builder Code Analysis
Dangerous Functions Found
Output Escaping
ShopCode Popup Profile Builder Attack Surface
WordPress Hooks 2
Maintenance & Trust
ShopCode Popup Profile Builder Maintenance & Trust
Maintenance Signals
Community Trust
ShopCode Popup Profile Builder Alternatives
Firelight Lightbox
easy-fancybox
Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images, videos, PDFs, and custom popups.
Lightbox & Modal Popup WordPress Plugin – FooBox
foobox-image-lightbox
A responsive image lightbox for WordPress galleries, WordPress attachments & FooGallery
Popup Box – Create Countdown, Coupon, Video, Contact Form Popups
ays-popup-box
Build flexible popups and modal windows with multiple popup types, triggers, and display controls.
Popup Maker and Popup Anything – Popup for opt-ins and Lead Generation Conversions
popup-anything-on-click
Create popup on a page load or Create popup by clicking link, image and button. Create popups, opt-in forms, & exit popups, floating bars and more!
Boxzilla – Pop-Ups for WordPress
boxzilla
Flexible pop-ups or slide-ins, showing up at just the right time.
ShopCode Popup Profile Builder Developer Profile
3 plugins · 0 total installs
How We Detect ShopCode Popup Profile Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shopcode-popup-profile-builder/bootstrap/css/bootstrap.css/wp-content/plugins/shopcode-popup-profile-builder/bootstrap/js/bootstrap.min.js/wp-content/plugins/shopcode-popup-profile-builder/assets/css/main.css/wp-content/plugins/shopcode-popup-profile-builder/assets/js/main.js/wp-content/plugins/shopcode-popup-profile-builder/bootstrap/js/bootstrap.min.js/wp-content/plugins/shopcode-popup-profile-builder/assets/js/main.jsshopcode-popup-profile-builder/bootstrap/css/bootstrap.css?ver=shopcode-popup-profile-builder/bootstrap/js/bootstrap.min.js?ver=shopcode-popup-profile-builder/assets/css/main.css?ver=shopcode-popup-profile-builder/assets/js/main.js?ver=HTML / DOM Fingerprints
ppb-popup-profile-builderppbloginppbregisterppb_loginppb_registerppb_forgot_passppb_login_when_registerdata-target="#ppb_login"data-target="#ppb_register"data-target="#ppb_forgot_pass"data-target="#ppb_login_when_register"ppb_jquery_last[wppb-login][wppb-register][wppb-recover-password]