WP Popover Security & Risk Analysis

wordpress.org/plugins/wp-popover

Easily add Bootstrap popover to your site. You can create custom post and use as popover anywhere in your site with short code.

20 active installs v1.0.0 PHP 5.2.4+ WP 3.0+ Updated Apr 26, 2018
bootstrap-popoverinfopopovertipstooltips
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Popover Safe to Use in 2026?

Generally Safe

Score 85/100

WP Popover has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The wp-popover plugin v1.0.0 exhibits a concerning security posture, primarily due to significant weaknesses in its input handling and authorization mechanisms. While the plugin demonstrates good practices in avoiding raw SQL queries and external HTTP requests, the absence of proper output escaping for all identified outputs is a critical flaw. This means that any user-supplied data that is displayed back to the user could potentially be exploited through cross-site scripting (XSS) attacks. The presence of a dangerous `unserialize` function, coupled with an unprotected AJAX handler, presents a high risk of remote code execution (RCE) or other severe attacks if an attacker can control the data being unserialized. The lack of nonce and capability checks on the AJAX endpoint further exacerbates this risk, as it allows unauthenticated users to trigger potentially harmful operations. The plugin's vulnerability history being clean is a positive sign, suggesting it may not have been widely targeted or that previous versions were not exploitable. However, this does not mitigate the inherent risks identified in the current codebase.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function: unserialize
  • All outputs unescaped
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WP Popover Security Vulnerabilities

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

WP Popover Code Analysis

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

Dangerous Functions Found

unserialize$this->global_setting = unserialize($settings);wp-popover.php:47

Output Escaping

0% escaped11 total outputs
Attack Surface
1 unprotected

WP Popover Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_wpobp_settings_savewp-popover.php:59

Shortcodes 1

[wpob-popover] wp-popover.php:56
WordPress Hooks 6
actionwp_enqueue_scriptswp-popover.php:38
actionwp_headwp-popover.php:39
actionadmin_enqueue_scriptswp-popover.php:40
actionplugins_loadedwp-popover.php:52
actionadmin_menuwp-popover.php:53
actioninitwp-popover.php:55
Maintenance & Trust

WP Popover Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedApr 26, 2018
PHP min version5.2.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

WP Popover Developer Profile

Nurul Amin

3 plugins · 830 total installs

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

How We Detect WP Popover

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-popover/assets/js/script.js/wp-content/plugins/wp-popover/assets/css/style.css/wp-content/plugins/wp-popover/assets/css/admin_style.css/wp-content/plugins/wp-popover/assets/js/admin-script.js
Script Paths
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.jshttps://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.jsassets/js/script.jsassets/js/admin-script.js
Version Parameters
wp-popover/assets/js/script.js?ver=wp-popover/assets/css/style.css?ver=wp-popover/assets/css/admin_style.css?ver=wp-popover/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpobp_global_settings
Data Attributes
wpobp-popover
JS Globals
WPOBP_Vars
Shortcode Output
[wpob-popover id=
FAQ

Frequently Asked Questions about WP Popover