Pricing Tables for WP Security & Risk Analysis

wordpress.org/plugins/awesome-pricing-tables-lite-by-optimalplugins

STOP Making Pricing Tables The Hard Way! In Only 2 Minutes You Can Quickly and Easily Create A Pricing Table Guaranteed To Sell Your Product...

10 active installs v1.1.0 PHP + WP 3.6+ Updated Mar 15, 2016
comparison-tablepricing-gridpricing-tablepricing-tablesresponsive-pricing-table
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pricing Tables for WP Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The static analysis of awesome-pricing-tables-lite-by-optimalplugins v1.1.0 reveals a generally sound security posture with several good practices in place. The plugin utilizes prepared statements for a high percentage of its SQL queries, includes nonce checks on critical entry points, and has no recorded vulnerabilities. This indicates a level of diligence in secure coding. However, there are significant concerns regarding output escaping, with only 14% of outputs being properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly rendered without sanitization.

Furthermore, the taint analysis shows that 4 out of 7 analyzed flows have unsanitized paths. While no critical or high severity issues were flagged, this still represents a potential risk. The lack of capability checks on AJAX handlers is also a point of concern, as it implies that any authenticated user could potentially trigger these actions, regardless of their role or permissions.

Overall, the plugin demonstrates strengths in SQL handling and the absence of known vulnerabilities. However, the substantial number of unsanitized taint flows and inadequate output escaping represent a tangible risk of XSS and potentially other injection-type attacks. The lack of capability checks on AJAX handlers further broadens the potential attack surface. While the vulnerability history is clean, the identified code signals warrant careful consideration and remediation.

Key Concerns

  • Low percentage of properly escaped output
  • Unsanitized paths in taint flows
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Pricing Tables for WP Security Vulnerabilities

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

Pricing Tables for WP Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

91% prepared11 total queries

Output Escaping

14% escaped37 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

7 flows4 with unsanitized paths
mainDiv (OPT\Admin\Pages\AddNewTable.php:46)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Pricing Tables for WP Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_opt_pricing_tbl_add_newOPT\AjaxCalls.php:20
authwp_ajax_opt_pricing_tbl_save_as_templateOPT\AjaxCalls.php:22

Shortcodes 1

[awesome_pricing_tbl] pricing-tables-for-wp.php:60
WordPress Hooks 2
actionadmin_menupricing-tables-for-wp.php:56
actionadmin_initpricing-tables-for-wp.php:57
Maintenance & Trust

Pricing Tables for WP Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedMar 15, 2016
PHP min version
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Pricing Tables for WP Developer Profile

Cobbysoft

4 plugins · 60 total installs

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

How We Detect Pricing Tables for WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/css/opt-pricing-tbl.css/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/css/font-awesome.min.css/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/js/main.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/js/pricing-table.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/js/jscolor/jscolor.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/select2/js/select2.min.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/select2/css/select2.min.css
Script Paths
/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/js/main.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/js/pricing-table.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/js/jscolor/jscolor.js/wp-content/plugins/awesome-pricing-tables-lite-by-optimalplugins/select2/js/select2.min.js

HTML / DOM Fingerprints

CSS Classes
opt-pricing-table-opt-pricing-table-opt-pricing-table-opt-pricing-table-
JS Globals
OPT
Shortcode Output
<div class="opt-pricing-table--wrapper"><div class="opt-pricing-table--footer"><a href="http://www.optimalplugins.com/" target="_blank">Powered by Optimal Plugins</a></div>
FAQ

Frequently Asked Questions about Pricing Tables for WP