Form Popup Maker for WPForms, Contact Form 7 and Many other Forms 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.2 PHP 7.3.5+ WP 5.0+ Updated Unknown
contact-form-7contact-form-popuppopuppopup-formwp-forms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Form Popup Maker for WPForms, Contact Form 7 and Many other Forms Safe to Use in 2026?

Generally Safe

Score 100/100

Form Popup Maker for WPForms, Contact Form 7 and Many other Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
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

Form Popup Maker for WPForms, Contact Form 7 and Many other Forms Security Vulnerabilities

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

Form Popup Maker for WPForms, Contact Form 7 and Many other Forms 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
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

Form Popup Maker for WPForms, Contact Form 7 and Many other Forms 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

Form Popup Maker for WPForms, Contact Form 7 and Many other Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.3.5
Downloads7K

Community Trust

Rating80/100
Number of ratings4
Active installs600
Developer Profile

Form Popup Maker for WPForms, Contact Form 7 and Many other Forms Developer Profile

WPBean

25 plugins · 40K total installs

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

How We Detect Form Popup Maker for WPForms, Contact Form 7 and Many other Forms

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 Form Popup Maker for WPForms, Contact Form 7 and Many other Forms