Price Table Security & Risk Analysis

wordpress.org/plugins/pricetable-wp

Pricetable WP plugin displays your pricetable on any WordPress post & page. It's created by using the latest CSS3 techniques .

30 active installs v2.2 PHP + WP 4.0+ Updated Nov 22, 2023
our-price-tablepriceprice-tablepricingtable-price
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Price Table Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The "pricetable-wp" plugin v2.2 demonstrates a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests is commendable. Furthermore, the presence of nonce and capability checks on identified entry points indicates a good understanding of WordPress security best practices. The vulnerability history being clear of any known CVEs also suggests a history of secure development or effective patching by the developers.

However, a key area for concern is the output escaping. With only 78% of outputs properly escaped, there is a risk of cross-site scripting (XSS) vulnerabilities. While the taint analysis found no unsanitized paths, this may be due to the limited scope of the analysis or the nature of the data processed by the plugin. The presence of a single shortcode as an entry point, although checked, still represents a potential vector if input validation or output sanitization is not consistently applied within its implementation. The overall risk is low, but the potential for XSS due to incomplete output escaping should be addressed to achieve a more robust security profile.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Price Table Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Price Table Release Timeline

v2.2Current
v2.1
v2.0
v1.9
v1.8
v1.7
v1.6
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Price Table Code Analysis

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

Output Escaping

78% escaped18 total outputs
Attack Surface

Price Table Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[nk_price_table] pricetable-wp.php:456
WordPress Hooks 11
actioninitpricetable-wp.php:62
actionadmin_initpricetable-wp.php:73
filtermanage_pricetable_wp_posts_columnspricetable-wp.php:93
actionmanage_pricetable_wp_posts_custom_columnpricetable-wp.php:121
actionwp_enqueue_scriptspricetable-wp.php:177
actionadmin_enqueue_scriptspricetable-wp.php:230
actionadd_meta_boxespricetable-wp.php:243
actionsave_postpricetable-wp.php:342
actionsave_postpricetable-wp.php:365
filterthe_contentpricetable-wp.php:475
actionadmin_menupricetable-wp.php:502
Maintenance & Trust

Price Table Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedNov 22, 2023
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Price Table Developer Profile

Mapro Collins

3 plugins · 330 total installs

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

How We Detect Price Table

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pricetable-wp/css/bootstrap.min.css/wp-content/plugins/pricetable-wp/css/font-awesome/css/font-awesome.min.css/wp-content/plugins/pricetable-wp/css/pricetable-wp.css/wp-content/plugins/pricetable-wp/js/bootstrap.min.js/wp-content/plugins/pricetable-wp/js/color-picker.js/wp-content/plugins/pricetable-wp/js/fontawesome-iconpicker.js/wp-content/plugins/pricetable-wp/js/jquery.elastic.js/wp-content/plugins/pricetable-wp/js/placeholder.jquery.js+1 more
Script Paths
js/bootstrap.min.jsjs/color-picker.jsjs/fontawesome-iconpicker.jsjs/jquery.elastic.jsjs/placeholder.jquery.jsjs/pricetable-wp.build.js
Version Parameters
pricetable-wp/css/bootstrap.min.css?ver=pricetable-wp/css/font-awesome/css/font-awesome.min.css?ver=pricetable-wp/css/pricetable-wp.css?ver=pricetable-wp/js/bootstrap.min.js?ver=pricetable-wp/js/color-picker.js?ver=pricetable-wp/js/fontawesome-iconpicker.js?ver=pricetable-wp/js/jquery.elastic.js?ver=pricetable-wp/js/placeholder.jquery.js?ver=pricetable-wp/js/pricetable-wp.build.js?ver=

HTML / DOM Fingerprints

CSS Classes
nk-price-table-container
Data Attributes
data-nk-price-table
JS Globals
nk_price_tablesiteorigin_pricetable_wp_queuedsiteorigin_pricetable_wp_displayed
Shortcode Output
[nk_price_table[nk_price_table_column[nk_price_table_feature
FAQ

Frequently Asked Questions about Price Table