Popup made simple Security & Risk Analysis

wordpress.org/plugins/popup-made-simple

The plugin enables you to easily add customizable popups to your pages using the Gutenberg editor. CF7 can be easily added to a modal window.

0 active installs v1.5.1 PHP 8.3+ WP 6.7+ Updated Apr 8, 2025
gdpr-popupmodal-popuppopuppopups
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Popup made simple Safe to Use in 2026?

Generally Safe

Score 100/100

Popup made simple has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12mo ago
Risk Assessment

The plugin 'popup-made-simple' v1.5.1 exhibits a strong security posture based on the provided static analysis. There are no identified entry points like AJAX handlers, REST API routes, or shortcodes that are unprotected, which significantly limits the potential attack surface. The code also demonstrates good practices by using prepared statements for all SQL queries and properly escaping all output. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security. The plugin also includes one capability check, which is a positive sign of access control implementation.

However, the complete lack of nonce checks is a notable concern. While the attack surface is currently zero, any future introduction of interactive elements without proper nonce validation could expose the plugin to Cross-Site Request Forgery (CSRF) vulnerabilities. The taint analysis showing zero flows is excellent, but it relies on the comprehensiveness of the analysis itself. The vulnerability history being completely clean is a very positive indicator, suggesting a well-maintained and secure plugin over time. Overall, 'popup-made-simple' v1.5.1 appears to be a secure plugin with minimal risk, primarily due to its limited attack surface and sound coding practices regarding SQL and output. The main area for improvement would be the implementation of nonce checks for any interactive features.

Given the static analysis results and the clean vulnerability history, the plugin demonstrates a high level of security. The absence of critical or high-severity code signals, along with a zero-defect vulnerability record, suggests a well-developed and audited plugin. The limited attack surface and the proper handling of SQL and output are strong points. The only significant area of concern is the absence of nonce checks, which is a standard security practice for preventing CSRF. However, as there are no exposed entry points in this version, the immediate risk from this omission is mitigated. If the plugin were to introduce any form of user interaction or form submissions in the future, this would become a critical area to address.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

Popup made simple Security Vulnerabilities

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

Popup made simple Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped3 total outputs
Attack Surface

Popup made simple Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
filterallowed_block_typesBackend\Core\Gutenberg\BlocksManagement.php:26
actioninitBackend\Core\MetaFields\Addition.php:33
actioninitBackend\Core\PostTypes\CustomPostType.php:79
actionwp_footerBackend\Custom\Posts\UserSide.php:62
actionenqueue_block_editor_assetsBackend\Custom\PostType\ScriptsStyles.php:27
actioninitBackend\Init.php:30
actionadmin_initBackend\Init.php:34
actiontemplate_redirectBackend\Init.php:38
Maintenance & Trust

Popup made simple Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 8, 2025
PHP min version8.3
Downloads939

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Popup made simple Developer Profile

alex shandor

2 plugins · 20 total installs

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

How We Detect Popup made simple

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/popup-made-simple/dist/client/index.css/wp-content/plugins/popup-made-simple/dist/client/index.js/wp-content/plugins/popup-made-simple/dist/admin/index.css/wp-content/plugins/popup-made-simple/dist/admin/index.js
Script Paths
/wp-content/plugins/popup-made-simple/dist/client/index.js/wp-content/plugins/popup-made-simple/dist/admin/index.js
Version Parameters
/wp-content/plugins/popup-made-simple/dist/client/index.css?ver=/wp-content/plugins/popup-made-simple/dist/client/index.js?ver=/wp-content/plugins/popup-made-simple/dist/admin/index.css?ver=/wp-content/plugins/popup-made-simple/dist/admin/index.js?ver=

HTML / DOM Fingerprints

JS Globals
SIMPLE_POP_UP_DATA
REST Endpoints
/wp-json/popup-made-simple/v1
FAQ

Frequently Asked Questions about Popup made simple