PickPlugins Pricing Table Security & Risk Analysis

wordpress.org/plugins/pricingtable

PricingTable to display pricing grid on your WordPress site.

1K active installs v1.12.12 PHP + WP 3.8+ Updated Jan 6, 2026
price-tablepricing-tablepricing-table-plugin
79
B · Generally Safe
CVEs total1
Unpatched1
Last CVEFeb 27, 2025
Safety Verdict

Is PickPlugins Pricing Table Safe to Use in 2026?

Mostly Safe

Score 79/100

PickPlugins Pricing Table is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Feb 27, 2025Updated 4mo ago
Risk Assessment

The "pricingtable" plugin v1.12.12 exhibits a generally good security posture with a strong emphasis on secure coding practices. The static analysis reveals a low attack surface, with no unprotected entry points found. Crucially, all SQL queries are prepared, and nearly all output is properly escaped, indicating a solid defense against common web vulnerabilities like SQL injection and reflected XSS. The presence of nonce and capability checks further bolsters its security.

However, a significant concern arises from the vulnerability history. The plugin has one known medium severity CVE, which is currently unpatched. This specific vulnerability, related to Cross-site Scripting, is particularly worrying as it suggests a potential for attackers to inject malicious scripts into user interfaces. The taint analysis, while showing only a few flows, did reveal one with an unsanitized path, which, although not classified as critical or high severity in this scan, warrants attention in conjunction with the XSS history.

In conclusion, while the "pricingtable" plugin is built with many secure coding principles, the presence of an unpatched medium severity XSS vulnerability, combined with a taint flow indicating an unsanitized path, presents a clear and present risk. This indicates that while the developers are generally security-conscious, there are critical areas that require immediate attention to prevent exploitation.

Key Concerns

  • Unpatched medium severity CVE (XSS)
  • Taint flow with unsanitized path
Vulnerabilities
1 published

PickPlugins Pricing Table Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-13469medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Pricing Table by PickPlugins <= 1.12.10 - Authenticated (Contributor+) Stored Cross-Site Scripting

Feb 27, 2025Unpatched
Version History

PickPlugins Pricing Table Release Timeline

v1.12.111 CVE
v1.12.101 CVE
v1.12.91 CVE
v1.12.81 CVE
v1.12.51 CVE
v1.12.41 CVE
v1.12.31 CVE
v1.12.21 CVE
v1.12.11 CVE
v1.121 CVE
v1.111 CVE
v1.101 CVE
v1.91 CVE
v1.81 CVE
v1.71 CVE
v1.61 CVE
v1.51 CVE
v1.41 CVE
v1.31 CVE
v1.21 CVE
Code Analysis
Analyzed Mar 16, 2026

PickPlugins Pricing Table Code Analysis

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

Output Escaping

99% escaped738 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<pricingtable-migrate> (pricingtable-migrate.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PickPlugins Pricing Table Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[pricingtable] includes\class-shortcodes.php:9
[pricingtable_pickplugins] includes\class-shortcodes.php:10
[pricingtable_all] includes\class-shortcodes.php:12
WordPress Hooks 11
actionpricingtable_metabox_content_shortcodeincludes\class-post-meta-pricingtable-hook.php:8
actionpricingtable_metabox_content_table_dataincludes\class-post-meta-pricingtable-hook.php:89
actionpricingtable_metabox_content_styleincludes\class-post-meta-pricingtable-hook.php:849
actionpost_meta_save_pricingtableincludes\class-post-meta-pricingtable-hook.php:1166
actionadd_meta_boxesincludes\class-post-meta-pricingtable.php:8
actionsave_postincludes\class-post-meta-pricingtable.php:9
actioninitincludes\class-post-types.php:14
filtermanage_pricingtable_posts_columnsincludes\functions.php:11
actionmanage_pricingtable_posts_custom_columnincludes\functions.php:23
actionwp_enqueue_scriptspricingtable.php:42
actionadmin_enqueue_scriptspricingtable.php:43
Maintenance & Trust

PickPlugins Pricing Table Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 6, 2026
PHP min version
Downloads101K

Community Trust

Rating100/100
Number of ratings20
Active installs1K
Developer Profile

PickPlugins Pricing Table Developer Profile

PickPlugins

14 plugins · 94K total installs

67
trust score
Avg Security Score
83/100
Avg Patch Time
330 days
View full developer profile
Detection Fingerprints

How We Detect PickPlugins Pricing Table

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pricingtable/assets/front/css/pricingtable.css/wp-content/plugins/pricingtable/assets/front/css/owl.carousel.min.css/wp-content/plugins/pricingtable/assets/front/js/owl.carousel.min.js/wp-content/plugins/pricingtable/assets/settings-tabs/settings-tabs.js/wp-content/plugins/pricingtable/assets/settings-tabs/settings-tabs.css/wp-content/plugins/pricingtable/assets/global/css/font-awesome-5.css/wp-content/plugins/pricingtable/assets/global/css/font-awesome-4.css/wp-content/plugins/pricingtable/assets/admin/js/metabox-pricingtable.js+1 more
Script Paths
/wp-content/plugins/pricingtable/assets/front/js/owl.carousel.min.js/wp-content/plugins/pricingtable/assets/settings-tabs/settings-tabs.js/wp-content/plugins/pricingtable/assets/admin/js/metabox-pricingtable.js
Version Parameters
pricingtable/assets/front/css/pricingtable.css?ver=pricingtable/assets/front/css/owl.carousel.min.css?ver=pricingtable/assets/front/js/owl.carousel.min.js?ver=pricingtable/assets/settings-tabs/settings-tabs.js?ver=pricingtable/assets/settings-tabs/settings-tabs.css?ver=pricingtable/assets/global/css/font-awesome-5.css?ver=pricingtable/assets/global/css/font-awesome-4.css?ver=pricingtable/assets/admin/js/metabox-pricingtable.js?ver=pricingtable/assets/admin/css/metabox-pricingtable.css?ver=

HTML / DOM Fingerprints

CSS Classes
pickp_settings_tabs_field
Data Attributes
name=fieldtype=typemodifier=modifierlike=likestrict=strictempty=empty+3 more
JS Globals
settings_tabs_field
FAQ

Frequently Asked Questions about PickPlugins Pricing Table