WP Personalizer – Personalize your content to your visitor Security & Risk Analysis

wordpress.org/plugins/wp-personalizer

Show personalized content to your visitors and turn them into engaged fans. You can personalize things like browser, country, IP and more.

10 active installs v1.0.0 PHP 5.2.4+ WP 4.6+ Updated Unknown
contentpagepostshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Personalizer – Personalize your content to your visitor Safe to Use in 2026?

Generally Safe

Score 100/100

WP Personalizer – Personalize your content to your visitor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "wp-personalizer" v1.0.0 plugin presents a mixed security posture. While it boasts a clean vulnerability history with no recorded CVEs and a significant percentage of properly escaped outputs, there are concerning areas related to its attack surface. Specifically, a notable number of AJAX handlers lack proper authentication checks, creating potential entry points for unauthorized actions. The presence of direct SQL queries, with 50% not utilizing prepared statements, also introduces a risk of SQL injection vulnerabilities, although the taint analysis did not reveal any immediate exploitable flows in this specific scan. The lack of file operations and external HTTP requests is a positive sign, reducing certain attack vectors.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries without prepared statements
  • Limited capability checks
  • Limited nonce checks
Vulnerabilities
None known

WP Personalizer – Personalize your content to your visitor Security Vulnerabilities

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

WP Personalizer – Personalize your content to your visitor Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
4 prepared
Unescaped Output
16
114 escaped
Nonce Checks
5
Capability Checks
2
File Operations
0
External Requests
6
Bundled Libraries
0

SQL Query Safety

50% prepared8 total queries

Output Escaping

88% escaped130 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
<ajax_insert> (ajax_insert.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

WP Personalizer – Personalize your content to your visitor Attack Surface

Entry Points17
Unprotected6

AJAX Handlers 7

authwp_ajax_personalizeractionresponse_adminajxlcncWPPersonalizer.php:66
authwp_ajax_insertdatarequestWPPersonalizer.php:826
noprivwp_ajax_insertdatarequestWPPersonalizer.php:827
authwp_ajax_deletedatarequestWPPersonalizer.php:839
noprivwp_ajax_deletedatarequestWPPersonalizer.php:840
authwp_ajax_editdatarequestWPPersonalizer.php:851
noprivwp_ajax_editdatarequestWPPersonalizer.php:852

Shortcodes 10

[wppersonalizer_Browser] function\wppersonalisor_browser.php:2
[wppersonalizer_City] function\wppersonalisor_city.php:2
[wppersonalizer_Country] function\wppersonalisor_country.php:2
[wppersonalizer_IP] function\wppersonalisor_ip.php:2
[wppersonalizer_Region] function\wppersonalisor_region.php:2
[wppersonalizer_Windows] function\wppersonalisor_windows.php:2
[wppersonalizer_Normal] WPPersonalizer.php:636
[wppersonalizer_Upper_Case] WPPersonalizer.php:703
[wppersonalizer_Lower_Case] WPPersonalizer.php:731
[wppersonalizer_Proper_Case] WPPersonalizer.php:758
WordPress Hooks 8
actionadmin_footerunichatbox\plugin.php:22
actionadmin_menuunichatbox\plugin.php:237
actionadmin_menuWPPersonalizer.php:19
actionadmin_enqueue_scriptsWPPersonalizer.php:107
actionadd_meta_boxesWPPersonalizer.php:115
actionadd_meta_boxesWPPersonalizer.php:182
actionsave_postWPPersonalizer.php:612
filteradmin_footer_textWPPersonalizer.php:823
Maintenance & Trust

WP Personalizer – Personalize your content to your visitor Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedUnknown
PHP min version5.2.4
Downloads2K

Community Trust

Rating100/100
Number of ratings5
Active installs10
Developer Profile

WP Personalizer – Personalize your content to your visitor Developer Profile

Teknikforce Ventures

7 plugins · 60 total installs

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

How We Detect WP Personalizer – Personalize your content to your visitor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-personalizer/asset/css/wppersona.css/wp-content/plugins/wp-personalizer/asset/css/bootstrap/css/bootstrap.min.css/wp-content/plugins/wp-personalizer/asset/css/bootstrap/js/popper.min.js/wp-content/plugins/wp-personalizer/asset/css/bootstrap/js/bootstrap.min.js

HTML / DOM Fingerprints

CSS Classes
lead_finder_fb_headinglead_finder_fblimitlead_finder_fbpersonalizer_ppuri
Data Attributes
data-toggledata-target
JS Globals
wppwesonalizer_licenseAjaxRunWPPersonalizer_register_meta_boxesWPPersonalizer_my_display_callbackWPPersonalizer_register_meta_boxes1WPPersonalizer_my_display_callback1
Shortcode Output
[wppersonalizer_[wppersonalizer_page][wppersonalizer_post]
FAQ

Frequently Asked Questions about WP Personalizer – Personalize your content to your visitor