WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Security & Risk Analysis

wordpress.org/plugins/wpb-form-popup

WPB Popup Form WordPress plugin will help you to create effective form popups. WPForms Popup form, Mailchimp popup, Opt-in, login popup.

600 active installs v1.3.3 PHP 7.3.5+ WP 5.0+ Updated Mar 23, 2026
contact-form-7contact-form-popuppopuppopup-formwp-forms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Safe to Use in 2026?

Generally Safe

Score 100/100

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The wpb-form-popup plugin v1.3.2 exhibits a generally strong security posture based on the provided static analysis. The complete absence of raw SQL queries, a very high percentage of properly escaped output, and no file operations or external HTTP requests are excellent indicators of secure coding practices. The presence of nonce checks on all identified entry points further strengthens its defenses, suggesting an awareness of common WordPress vulnerabilities.

However, a notable concern arises from the taint analysis, which identified two flows with unsanitized paths. While these are not flagged as critical or high severity, unsanitized paths can still lead to potential vulnerabilities if the data is later processed in an unsafe manner. The absence of capability checks on AJAX handlers is another area that warrants attention. Although nonce checks are present, lacking explicit capability checks means that any user, regardless of their role or permissions, could potentially trigger these AJAX actions, which could be exploited if any of the AJAX actions have unintended side effects or expose sensitive information.

The plugin's vulnerability history is currently clean, with no known CVEs. This, combined with the positive coding signals, suggests a well-maintained and potentially secure plugin. The plugin's strengths lie in its robust SQL handling and output escaping. The primary weaknesses are the identified unsanitized paths in the taint analysis and the lack of capability checks on AJAX handlers, which represent the most significant areas for potential improvement and risk mitigation.

Key Concerns

  • Unsanitized paths found in taint analysis
  • Capability checks missing on AJAX handlers
Vulnerabilities
None known

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Security Vulnerabilities

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

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Release Timeline

v1.3.3Current
v1.3.2
v1.3
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

100% prepared12 total queries

Output Escaping

99% escaped291 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
popup_shortcodes_admin_page (includes\Admin\AdminPages\ShortCodesPage.php:1453)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 6

authwp_ajax_wpbean_fopo_save_shortcodes_metaincludes\Admin\AdminPages\ShortCodesPage.php:57
authwp_ajax_wpbean_fopo_delete_shortcodeincludes\Admin\AdminPages\ShortCodesPage.php:58
authwp_ajax_wpbean_fopo_add_new_shortcodeincludes\Admin\AdminPages\ShortCodesPage.php:59
authwp_ajax_wpbean_fopo_duplicate_shortcodeincludes\Admin\AdminPages\ShortCodesPage.php:60
authwp_ajax_wpbean_fopo_fire_show_shortcodeincludes\Admin\AdminPages\ShortCodesPage.php:61
authwp_ajax_wpbean_fopo_ajax_select2_get_itemsincludes\Admin\AdminPages\ShortCodesPage.php:62

Shortcodes 1

[wpbean-fopo-form-popup] includes\ShortcodeHandler.php:25
WordPress Hooks 14
actioninitincludes\Admin\AdminPages\ShortCodesPage.php:49
actionadmin_menuincludes\Admin\AdminPages\ShortCodesPage.php:54
actioninitincludes\Admin\CustomPostType\CustomPostType.php:17
actioninitincludes\Block\BlockEditor.php:27
filterwpbean_fopo_supported_form_pluginsincludes\functions.php:108
actionplugins_loadedwpb-form-popup.php:75
actioninitwpb-form-popup.php:115
actionwp_enqueue_scriptswpb-form-popup.php:116
actionadmin_enqueue_scriptswpb-form-popup.php:117
actionadmin_noticeswpb-form-popup.php:118
actionadmin_noticeswpb-form-popup.php:119
actionadmin_initwpb-form-popup.php:120
actionelementor/widgets/registerwpb-form-popup.php:121
actionwidgets_initwpb-form-popup.php:122
Maintenance & Trust

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 23, 2026
PHP min version7.3.5
Downloads8K

Community Trust

Rating80/100
Number of ratings4
Active installs600
Developer Profile

WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily Developer Profile

WPBean

26 plugins · 39K total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
20 days
View full developer profile
Detection Fingerprints

How We Detect WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpb-form-popup/assets/css/wpb-form-popup.css/wp-content/plugins/wpb-form-popup/assets/js/wpb-form-popup.js/wp-content/plugins/wpb-form-popup/assets/css/owl.carousel.min.css/wp-content/plugins/wpb-form-popup/assets/css/owl.theme.default.min.css/wp-content/plugins/wpb-form-popup/assets/js/owl.carousel.min.js/wp-content/plugins/wpb-form-popup/assets/js/jquery.magnific-popup.min.js/wp-content/plugins/wpb-form-popup/assets/js/wpb-form-popup-admin.js
Script Paths
/wp-content/plugins/wpb-form-popup/assets/js/wpb-form-popup.js/wp-content/plugins/wpb-form-popup/assets/js/owl.carousel.min.js/wp-content/plugins/wpb-form-popup/assets/js/jquery.magnific-popup.min.js/wp-content/plugins/wpb-form-popup/assets/js/wpb-form-popup-admin.js
Version Parameters
wpb-form-popup/assets/css/wpb-form-popup.css?ver=wpb-form-popup/assets/js/wpb-form-popup.js?ver=wpb-form-popup/assets/css/owl.carousel.min.css?ver=wpb-form-popup/assets/css/owl.theme.default.min.css?ver=wpb-form-popup/assets/js/owl.carousel.min.js?ver=wpb-form-popup/assets/js/jquery.magnific-popup.min.js?ver=wpb-form-popup/assets/js/wpb-form-popup-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpbean-fopo-discount-noticewpbean-fopo-noticewpbean-fopo-pro-discount-dismissedwpb-form-popup-shortcode-element
Data Attributes
data-wpb-fopo-popup-id
Shortcode Output
[wpb-form-popup
FAQ

Frequently Asked Questions about WPBean Form Popup for WPForms and Contact Form 7 – Create Popup Forms Easily