Personalized Shortcodes Pro Security & Risk Analysis

wordpress.org/plugins/personalized-shortcode-pro

Shortcodes with all the visitor's info that we can get (country, IP, country phone code, country flag emoji, city...).

0 active installs v1.0.1 PHP + WP 4.2+ Updated Jul 6, 2019
conditional-contentcountry-specific-contentgeoipshortcodes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Personalized Shortcodes Pro Safe to Use in 2026?

Generally Safe

Score 85/100

Personalized Shortcodes Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The personalized-shortcode-pro v1.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with SQL queries all utilizing prepared statements and no known past vulnerabilities, suggesting a generally stable development history. However, significant concerns arise from its attack surface. With 6 total entry points, 4 of which lack authentication checks (AJAX handlers), this plugin presents a substantial risk for unauthorized access and potential exploitation. The presence of external HTTP requests also warrants caution, as these could be vectors for further compromise if not handled securely. Despite the lack of reported vulnerabilities and taint analysis findings, the unprotected AJAX handlers are a critical weakness that could be easily exploited in a live environment.

Key Concerns

  • 4 unprotected AJAX handlers
  • External HTTP request
  • 63% output escaping
Vulnerabilities
None known

Personalized Shortcodes Pro Security Vulnerabilities

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

Personalized Shortcodes Pro Code Analysis

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

Output Escaping

63% escaped16 total outputs
Attack Surface
4 unprotected

Personalized Shortcodes Pro Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 4

authwp_ajax_psp_get_user_dataincludes\class-personalized-shortcode-pro.php:239
noprivwp_ajax_psp_get_user_dataincludes\class-personalized-shortcode-pro.php:240
authwp_ajax_psp_conditional_contentincludes\class-personalized-shortcode-pro.php:241
noprivwp_ajax_psp_conditional_contentincludes\class-personalized-shortcode-pro.php:242

Shortcodes 2

[psp] includes\class-personalized-shortcode-pro.php:245
[psp-if] includes\class-personalized-shortcode-pro.php:246
WordPress Hooks 11
actionadmin_noticesincludes\class-personalized-shortcode-pro.php:84
actionplugins_loadedincludes\class-personalized-shortcode-pro.php:202
actionadmin_menuincludes\class-personalized-shortcode-pro.php:217
actionadmin_initincludes\class-personalized-shortcode-pro.php:218
actionadd_meta_boxesincludes\class-personalized-shortcode-pro.php:221
actionsave_postincludes\class-personalized-shortcode-pro.php:222
actionwp_enqueue_scriptsincludes\class-personalized-shortcode-pro.php:237
actioninitincludes\class-personalized-shortcode-pro.php:238
actionquery_varsincludes\class-personalized-shortcode-pro.php:243
filterthe_titleincludes\class-personalized-shortcode-pro.php:249
actionplugins_loadedpersonalized-shortcode-pro.php:60
Maintenance & Trust

Personalized Shortcodes Pro Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJul 6, 2019
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

Personalized Shortcodes Pro Developer Profile

poglaa

3 plugins · 110 total installs

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

How We Detect Personalized Shortcodes Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/personalized-shortcode-pro/public/css/personalized-shortcode-pro-public.css/wp-content/plugins/personalized-shortcode-pro/public/js/personalized-shortcode-pro-public.js
Script Paths
/wp-content/plugins/personalized-shortcode-pro/public/js/personalized-shortcode-pro-public.js
Version Parameters
personalized-shortcode-pro/public/css/personalized-shortcode-pro-public.css?ver=personalized-shortcode-pro/public/js/personalized-shortcode-pro-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
personalized-shortcode-pro-public-csspersonalized-shortcode-pro-public-js
JS Globals
personalized_shortcode_pro_public_object
FAQ

Frequently Asked Questions about Personalized Shortcodes Pro