Costly | Pricing Tables Security & Risk Analysis

wordpress.org/plugins/costly-pricing-tables

Create professional and responsive pricing tables with automatic slider support, column highlighting, and advanced customization for your website.

0 active installs v1.0.2 PHP 7.4+ WP 5.0+ Updated Jan 24, 2026
comparison-tablespricingpricing-matrixpricing-planspricing-tables
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Costly | Pricing Tables Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The 'costly-pricing-tables' plugin v1.0.2 exhibits a generally good security posture based on the provided static analysis. The plugin demonstrates strong adherence to secure coding practices, with a high percentage of SQL queries using prepared statements and a very high rate of properly escaped output. The complete absence of dangerous functions and external HTTP requests further bolsters its security. Furthermore, the plugin has no known historical vulnerabilities (CVEs), indicating a history of secure development or proactive patching.

However, the taint analysis reveals a significant concern. With 7 total flows analyzed, 6 were found to have unsanitized paths, all classified as high severity. This suggests that user-supplied data is not being adequately validated or sanitized before being used in potentially sensitive operations, creating a risk of injection vulnerabilities. While there are a good number of nonce and capability checks, the high number of unsanitized taint flows is a critical indicator of potential weaknesses that could be exploited. The presence of file operations, though only one, warrants attention in conjunction with the taint analysis.

In conclusion, while the plugin's architecture and historical security are commendable, the high number of high-severity unsanitized taint flows represents a substantial risk that requires immediate attention. Addressing these taint flows is paramount to ensuring the plugin's overall security and preventing potential exploitation. The plugin's strengths lie in its proactive use of prepared statements and output escaping, but these are undermined by the identified taint flow issues.

Key Concerns

  • High severity unsanitized taint flows
Vulnerabilities
None known

Costly | Pricing Tables Security Vulnerabilities

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

Costly | Pricing Tables Code Analysis

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

SQL Query Safety

93% prepared84 total queries

Output Escaping

96% escaped370 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

7 flows6 with unsanitized paths
<costly-documentation> (includes\costly-documentation.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Costly | Pricing Tables Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 9

authwp_ajax_costly_save_tableadmin\includes\class-costly-admin.php:32
authwp_ajax_costly_delete_tableadmin\includes\class-costly-admin.php:33
authwp_ajax_costly_get_previewadmin\includes\class-costly-admin.php:34
authwp_ajax_costly_generate_slugadmin\includes\class-costly-admin.php:35
authwp_ajax_costly_dismiss_noticeadmin\includes\notices\class-costly-admin-notices.php:51
authwp_ajax_costly_review_remind_lateradmin\includes\notices\class-costly-admin-notices.php:52
authwp_ajax_costly_review_already_doneadmin\includes\notices\class-costly-admin-notices.php:53
authwp_ajax_costly_review_clickedadmin\includes\notices\class-costly-admin-notices.php:54
authwp_ajax_costly_get_svg_pathadmin\includes\notices\class-costly-admin-notices.php:55

Shortcodes 1

[costly_table] costly-pricing-tables.php:75
WordPress Hooks 27
actionadmin_enqueue_scriptsadmin\includes\class-costly-admin.php:27
actionadmin_headadmin\includes\class-costly-admin.php:28
actionadmin_menuadmin\includes\class-costly-admin.php:29
actionadmin_enqueue_scriptsadmin\includes\class-costly-admin.php:30
actionadmin_headadmin\includes\class-costly-admin.php:31
filteradmin_titleadmin\includes\class-costly-admin.php:36
filterplugin_row_metaadmin\includes\class-costly-admin.php:37
actionadmin_headadmin\includes\class-costly-admin.php:178
actionadmin_headadmin\includes\class-costly-admin.php:200
filterscript_loader_tagadmin\includes\class-costly-admin.php:343
filterscript_loader_tagadmin\includes\class-costly-admin.php:361
filterparent_fileadmin\includes\class-costly-admin.php:405
actionwp_headadmin\includes\class-costly-admin.php:739
actionadmin_initadmin\includes\class-costly-welcome.php:30
actionadmin_menuadmin\includes\class-costly-welcome.php:31
actionadmin_headadmin\includes\class-costly-welcome.php:32
filterparent_fileadmin\includes\class-costly-welcome.php:33
filtersubmenu_fileadmin\includes\class-costly-welcome.php:121
actionadmin_initadmin\includes\notices\class-costly-admin-notices.php:48
actionadmin_enqueue_scriptsadmin\includes\notices\class-costly-admin-notices.php:49
actionadmin_noticesadmin\includes\notices\class-costly-admin-notices.php:68
actionadmin_noticesadmin\includes\notices\class-costly-admin-notices.php:72
actioninitcostly-pricing-tables.php:49
actionadmin_enqueue_scriptsincludes\costly-documentation.php:93
actionwp_enqueue_scriptspublic\includes\class-costly-frontend.php:28
actionwp_enqueue_scriptspublic\includes\class-costly-frontend.php:29
actionwp_footerpublic\includes\class-costly-frontend.php:30
Maintenance & Trust

Costly | Pricing Tables Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 24, 2026
PHP min version7.4
Downloads252

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Costly | Pricing Tables Developer Profile

Vortix | Estudio Creativo

1 plugin · 0 total installs

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

How We Detect Costly | Pricing Tables

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/costly-pricing-tables/admin/css/costly-admin.css/wp-content/plugins/costly-pricing-tables/admin/js/costly-admin.js/wp-content/plugins/costly-pricing-tables/public/css/costly-frontend.css/wp-content/plugins/costly-pricing-tables/public/js/costly-frontend.js/wp-content/plugins/costly-pricing-tables/public/js/costly-frontend.js?ver=1.0.2
Script Paths
/wp-content/plugins/costly-pricing-tables/admin/js/costly-admin.js/wp-content/plugins/costly-pricing-tables/public/js/costly-frontend.js
Version Parameters
/wp-content/plugins/costly-pricing-tables/public/css/costly-frontend.css?ver=1.0.2/wp-content/plugins/costly-pricing-tables/public/js/costly-frontend.js?ver=1.0.2

HTML / DOM Fingerprints

CSS Classes
costly-pricing-tablecostly-colcostly-pricing-boxcostly-table-idcostly-pricing-box-featuredcostly-col-featured
Data Attributes
data-table-id
JS Globals
costly_frontend_params
Shortcode Output
[costly_table
FAQ

Frequently Asked Questions about Costly | Pricing Tables