[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fddoIRKdq1g1ESBN9xsTERHV1VRi5Ob7K_0OtO0UibPs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":144,"fingerprints":492},"costly-pricing-tables","Costly | Pricing Tables","1.0.2","Vortix | Estudio Creativo","https:\u002F\u002Fprofiles.wordpress.org\u002Fvortixdesign\u002F","\u003Cp>\u003Cstrong>Costly Pricing Tables\u003C\u002Fstrong> is a powerful and lightweight plugin developed by Vortix | Estudio Creativo that allows you to create beautiful, responsive pricing tables with ease. Perfect for SaaS companies, membership sites, and any business that needs to showcase pricing plans, product comparisons, or service packages on their website.\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>📱 Fully Responsive\u003C\u002Fstrong>: Mobile-first design that adapts to all screen sizes automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎯 Automatic Slider\u003C\u002Fstrong>: Smooth touch navigation when tables are too wide for the screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⭐ Column Highlighting\u003C\u002Fstrong>: Make featured plans stand out with special styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎨 Advanced Customization\u003C\u002Fstrong>: Color schemes, layouts, and styling options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ Performance Optimized\u003C\u002Fstrong>: Custom database table for lightning-fast loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌙 Dark Mode Support\u003C\u002Fstrong>: Built-in light\u002Fdark theme compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔧 Easy Management\u003C\u002Fstrong>: Intuitive admin interface for creating and editing tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📄 Shortcode Integration\u003C\u002Fstrong>: Simple \u003Ccode>[costly_table id=\"X\"]\u003C\u002Fcode> shortcode usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌍 Translation Ready\u003C\u002Fstrong>: Fully localized and ready for international use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔌 Page Builder Compatible\u003C\u002Fstrong>: Seamless integration with popular page builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SaaS pricing pages and subscription plans\u003C\u002Fli>\n\u003Cli>Membership and subscription websites  \u003C\u002Fli>\n\u003Cli>Product comparison tables and feature matrices\u003C\u002Fli>\n\u003Cli>Service packages and tiered offerings\u003C\u002Fli>\n\u003Cli>Digital product pricing displays\u003C\u002Fli>\n\u003Cli>Corporate pricing presentations\u003C\u002Fli>\n\u003Cli>E-commerce plan comparisons\u003C\u002Fli>\n\u003Cli>Consulting service packages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 Easy to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Costly Pricing Tables\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Cstrong>New Table\u003C\u002Fstrong> in your WordPress admin\u003C\u002Fli>\n\u003Cli>Add your pricing columns with titles, descriptions, prices, and features\u003C\u002Fli>\n\u003Cli>Configure colors and responsive settings\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode\u003C\u002Fli>\n\u003Cli>Paste the shortcode anywhere on your site (posts, pages, widgets)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🛠️ Technical Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Built-in Slider\u003C\u002Fstrong>: High-performance touch navigation solution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Design\u003C\u002Fstrong>: Clean, consistent styling with utility classes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Database\u003C\u002Fstrong>: Independent table for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Interface\u003C\u002Fstrong>: Dynamic admin experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS Variables\u003C\u002Fstrong>: Easy theme integration and customization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Semantic HTML\u003C\u002Fstrong>: SEO-friendly markup structure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal Dependencies\u003C\u002Fstrong>: Lightweight and fast loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Compatible\u003C\u002Fstrong>: Works with all major caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📱 Responsive Breakpoints\u003C\u002Fh4>\n\u003Cp>The plugin automatically adjusts columns based on screen size:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Desktop (1400px+)\u003C\u002Fstrong>: Up to 4 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Laptop (1200px+)\u003C\u002Fstrong>: Up to 3 columns  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tablet (992px+)\u003C\u002Fstrong>: Up to 3 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile (768px+)\u003C\u002Fstrong>: Up to 2 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Mobile (576px+)\u003C\u002Fstrong>: Up to 2 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra Small (320px+)\u003C\u002Fstrong>: 1 column\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All breakpoints are configurable in the settings panel.\u003C\u002Fp>\n\u003Ch4>🎨 Customization Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Light Mode Colors\u003C\u002Fstrong>: Primary, secondary, and text colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Colors\u003C\u002Fstrong>: Separate color scheme for dark themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Column Highlighting\u003C\u002Fstrong>: Special styling for featured plans\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Controls\u003C\u002Fstrong>: Enable\u002Fdisable smooth transitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Settings\u003C\u002Fstrong>: Configure automatic slider behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimization\u003C\u002Fstrong>: Touch-friendly controls and spacing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and feature requests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Complete guides and tutorials available in the plugin admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcostly-pricing-tables\u002F\" rel=\"ugc\">WordPress.org Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Support\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002Fcontacto\u002F\" rel=\"nofollow ugc\">Contact Vortix | Estudio Creativo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Homepage\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002Fplugins\u002Fcostly-pricing-tables\u002F\" rel=\"nofollow ugc\">Costly Pricing Tables\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Costly Pricing Tables does not collect, store, or transmit any personal data from your website visitors. All pricing table data is stored locally in your WordPress database. The plugin operates entirely within your WordPress installation without connecting to external services.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Web Technologies\u003C\u002Fstrong>: For creating smooth, responsive interfaces\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Coding Standards\u003C\u002Fstrong>: Following WordPress best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Mobile-first approach for optimal user experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Costly Pricing Tables\u003C\u002Fstrong> is developed and maintained by \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002F\" rel=\"nofollow ugc\">Vortix | Estudio Creativo\u003C\u002Fa>, a team dedicated to creating high-quality WordPress plugins and themes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Author\u003C\u002Fstrong>: Vortix | Estudio Creativo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author URI\u003C\u002Fstrong>: https:\u002F\u002Fvortixestudio.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin URI\u003C\u002Fstrong>: https:\u002F\u002Fvortixestudio.com\u002Fplugins\u002Fcostly-pricing-tables\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Email\u003C\u002Fstrong>: web@vortixestudio.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License\u003C\u002Fstrong>: GPLv2 or later\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: costly-pricing-tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Path\u003C\u002Fstrong>: \u002Flanguages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: 5.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong>: 7.4 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MySQL\u003C\u002Fstrong>: 5.6 or higher (or equivalent MariaDB)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory\u003C\u002Fstrong>: 64MB (128MB recommended)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disk Space\u003C\u002Fstrong>: 2MB\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended Environment\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: Latest stable version\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong>: 8.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MySQL\u003C\u002Fstrong>: 8.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory\u003C\u002Fstrong>: 256MB or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL\u003C\u002Fstrong>: HTTPS enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching\u003C\u002Fstrong>: Compatible with all major caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>File Structure\u003C\u002Fh3>\n\u003Cp>costly-pricing-tables\u002F\u003Cbr \u002F>\n├── admin\u002F\u003Cbr \u002F>\n│   ├── assets\u002F\u003Cbr \u002F>\n│   │   ├── css\u002F\u003Cbr \u002F>\n│   │   │   ├── admin-documentation.css\u003Cbr \u002F>\n│   │   │   ├── admin-notices.css\u003Cbr \u002F>\n│   │   │   ├── admin-plugins.css\u003Cbr \u002F>\n│   │   │   └── admin.css\u003Cbr \u002F>\n│   │   └── js\u002F\u003Cbr \u002F>\n│   │       ├── admin-documentation.js\u003Cbr \u002F>\n│   │       ├── admin-notices.js\u003Cbr \u002F>\n│   │       ├── admin-plugins.js\u003Cbr \u002F>\n│   │       └── admin.js\u003Cbr \u002F>\n│   ├── includes\u002F\u003Cbr \u002F>\n│   │   ├── notices\u002F\u003Cbr \u002F>\n│   │   │   ├── class-costly-admin-notices.php\u003Cbr \u002F>\n│   │   │   └── class-costly-notices-helper.php\u003Cbr \u002F>\n│   │   ├── class-costly-admin.php\u003Cbr \u002F>\n│   │   └── class-costly-welcome.php\u003Cbr \u002F>\n│   └── views\u002F\u003Cbr \u002F>\n│       ├── costly-edit-table.php\u003Cbr \u002F>\n│       ├── costly-list-tables.php\u003Cbr \u002F>\n│       └── costly-settings.php\u003Cbr \u002F>\n├── includes\u002F\u003Cbr \u002F>\n│   ├── class-costly-database.php\u003Cbr \u002F>\n│   ├── costly-documentation.php\u003Cbr \u002F>\n│   └── documentation\u002F\u003Cbr \u002F>\n│       ├── costly-docs-customization.php\u003Cbr \u002F>\n│       ├── costly-docs-developers.php\u003Cbr \u002F>\n│       ├── costly-docs-donate.php\u003Cbr \u002F>\n│       ├── costly-docs-faq.php\u003Cbr \u002F>\n│       ├── costly-docs-features.php\u003Cbr \u002F>\n│       ├── costly-docs-getting-started.php\u003Cbr \u002F>\n│       ├── costly-docs-shortcodes.php\u003Cbr \u002F>\n│       └── costly-docs-support.php\u003Cbr \u002F>\n├── img\u002F\u003Cbr \u002F>\n│   ├── banner-bg.jpg\u003Cbr \u002F>\n│   └── icon.svg\u003Cbr \u002F>\n├── languages\u002F\u003Cbr \u002F>\n│   └── costly-pricing-tables.pot\u003Cbr \u002F>\n├── public\u002F\u003Cbr \u002F>\n│   ├── assets\u002F\u003Cbr \u002F>\n│   │   ├── css\u002F\u003Cbr \u002F>\n│   │   │   ├── frontend.css\u003Cbr \u002F>\n│   │   │   ├── swiper-bundle.min.css\u003Cbr \u002F>\n│   │   │   └── costly-colors.css\u003Cbr \u002F>\n│   │   └── js\u002F\u003Cbr \u002F>\n│   │       ├── frontend.js\u003Cbr \u002F>\n│   │       ├── swiper-bundle.min.js\u003Cbr \u002F>\n│   │       └── costly-documentation.js\u003Cbr \u002F>\n│   └── includes\u002F\u003Cbr \u002F>\n│       └── class-costly-frontend.php\u003Cbr \u002F>\n├── costly-pricing-tables.php\u003Cbr \u002F>\n├── readme.txt\u003Cbr \u002F>\n├── readme-es_PE.txt\u003Cbr \u002F>\n├── license.txt\u003Cbr \u002F>\n└── uninstall.php\u003C\u002Fp>\n\u003Ch3>Hooks & Filters\u003C\u002Fh3>\n\u003Ch4>Action Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>costly_before_table_render\u003C\u002Fcode> – Before table HTML output\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_after_table_render\u003C\u002Fcode> – After table HTML output  \u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_admin_table_saved\u003C\u002Fcode> – After table is saved in admin\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_settings_updated\u003C\u002Fcode> – After plugin settings are updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filter Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>costly_table_output\u003C\u002Fcode> – Modify table HTML output\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_table_data\u003C\u002Fcode> – Modify table data before rendering\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_default_settings\u003C\u002Fcode> – Modify default plugin settings\u003C\u002Fli>\n\u003Cli>\u003Ccode>costly_admin_capabilities\u003C\u002Fcode> – Modify required capabilities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CSS Classes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>.costly-pricing-table\u003C\u002Fcode> – Main table container\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-column\u003C\u002Fcode> – Individual pricing column\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-column-highlighted\u003C\u002Fcode> – Highlighted\u002Ffeatured column\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-slider-container\u003C\u002Fcode> – Slider wrapper when active\u003C\u002Fli>\n\u003Cli>\u003Ccode>.costly-dark-mode\u003C\u002Fcode> – Dark mode specific styling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We welcome contributions to make Costly Pricing Tables even better!\u003C\u002Fp>\n\u003Ch4>Ways to Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug Reports\u003C\u002Fstrong>: Report issues via WordPress.org support forum\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Requests\u003C\u002Fstrong>: Suggest new features and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translations\u003C\u002Fstrong>: Help translate the plugin into your language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Contributions\u003C\u002Fstrong>: Submit patches and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Help improve user guides and documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Domain\u003C\u002Fstrong>: costly-pricing-tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>POT File\u003C\u002Fstrong>: Available for translators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Languages Folder\u003C\u002Fstrong>: \u003Ccode>\u002Flanguages\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Platform\u003C\u002Fstrong>: WordPress.org translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Ch4>Planned Features (Future Versions)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong>: Backup and restore pricing tables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Templates\u003C\u002Fstrong>: Pre-designed table templates  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong>: Built-in click tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency Support\u003C\u002Fstrong>: Multiple currency display options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic\u003C\u002Fstrong>: Show\u002Fhide based on user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong>: Split testing for pricing optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integration APIs\u003C\u002Fstrong>: Connect with payment gateways\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version History Planning\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>v1.1\u003C\u002Fstrong>: Enhanced mobile experience and accessibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>v1.2\u003C\u002Fstrong>: Template system and import\u002Fexport\u003C\u002Fli>\n\u003Cli>\u003Cstrong>v1.3\u003C\u002Fstrong>: Advanced analytics and tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>v2.0\u003C\u002Fstrong>: Pro version with premium features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Legal & Compliance\u003C\u002Fh3>\n\u003Ch4>License Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>GPL v2+\u003C\u002Fstrong>: Full compliance with WordPress licensing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-party Assets\u003C\u002Fstrong>: All properly licensed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attribution\u003C\u002Fstrong>: Credits provided for external libraries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Distribution\u003C\u002Fstrong>: Free distribution under GPL terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Standards\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Data Sanitization\u003C\u002Fstrong>: All inputs properly sanitized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Output Escaping\u003C\u002Fstrong>: All outputs properly escaped\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Verification\u003C\u002Fstrong>: CSRF protection implemented\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capability Checks\u003C\u002Fstrong>: Proper permission validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SQL Injection Prevention\u003C\u002Fstrong>: Prepared statements used\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance Metrics\u003C\u002Fh3>\n\u003Ch4>Benchmarks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page Load Impact\u003C\u002Fstrong>: \u003C50ms additional load time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Queries\u003C\u002Fstrong>: Maximum 2 additional queries per table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asset Size\u003C\u002Fstrong>: \u003C100KB total (CSS + JS combined)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory Usage\u003C\u002Fstrong>: \u003C5MB additional memory\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Performance\u003C\u002Fstrong>: 90+ Google PageSpeed score\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ch4>Optimization Features\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conditional Loading\u003C\u002Fstrong>: Assets loaded only when needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minified Assets\u003C\u002Fstrong>: Production-ready compressed files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimization\u003C\u002Fstrong>: Custom table for better performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Compatibility\u003C\u002Fstrong>: Works with all major caching solutions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN Ready\u003C\u002Fstrong>: Assets can be served from CDN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgments\u003C\u002Fh3>\n\u003Cp>Special thanks to:\u003Cbr \u002F>\n* \u003Cstrong>Vortix | Estudio Creativo\u003C\u002Fstrong>: We would like to thank the representatives of Vortix | Estudio Creativo for developing and maintaining Costly Pricing Tables.\u003C\u002Fp>\n\u003Cp>We would also like to thank:\u003Cbr \u002F>\n* \u003Cstrong>WordPress Community\u003C\u002Fstrong>: For the amazing platform and standards\u003Cbr \u002F>\n* \u003Cstrong>Open Source Community\u003C\u002Fstrong>: For their contributions to modern web technologies\u003Cbr \u002F>\n* \u003Cstrong>Beta Testers\u003C\u002Fstrong>: Early users who provided valuable feedback\u003Cbr \u002F>\n* \u003Cstrong>Translators\u003C\u002Fstrong>: Community members helping with localization\u003Cbr \u002F>\n* \u003Cstrong>Support Community\u003C\u002Fstrong>: Users providing feedback and suggestions\u003C\u002Fp>\n\u003Cp>For more information, visit \u003Ca href=\"https:\u002F\u002Fvortixestudio.com\u002F\" rel=\"nofollow ugc\">Vortix | Estudio Creativo\u003C\u002Fa> or contact our support team at web@vortixestudio.com.\u003C\u002Fp>\n","Create professional and responsive pricing tables with automatic slider support, column highlighting, and advanced customization for your website.",0,252,"2026-01-24T03:55:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"comparison-tables","pricing","pricing-matrix","pricing-plans","pricing-tables","https:\u002F\u002Fvortixestudio.com\u002Fplugins\u002Fcostly-pricing-tables\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcostly-pricing-tables.1.0.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"vortixdesign",1,30,94,"2026-04-03T17:31:54.073Z",[36,57,79,101,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":32,"downloaded":44,"rating":25,"num_ratings":45,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":45,"unpatched_count":11,"last_vuln_date":56,"fetched_at":27},"affieasy","AffiEasy","1.2.2","perrinalexandre05","https:\u002F\u002Fprofiles.wordpress.org\u002Fperrinalexandre05\u002F","\u003Cp>AffiEasy is a WordPress plugin for affiliate marketers and content publishers who want to manage links and tables without rebuilding tracking URLs by hand every time.\u003C\u002Fp>\n\u003Cp>The plugin is built around two main concepts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Webshops\u003C\u002Fstrong>: each webshop stores your affiliate URL pattern and optional display preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reusable links and tables\u003C\u002Fstrong>: create links once, reuse them anywhere with shortcodes, and insert them inside responsive comparison tables.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Typical workflow:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a webshop with an affiliate URL template such as \u003Ccode>https:\u002F\u002Fwww.awin1.com\u002Fcread.php?p=[[product_url]]&clickref=[[click_ref]]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Create affiliate links from that webshop by filling only the variable values like \u003Ccode>product_url\u003C\u002Fcode> and \u003Ccode>click_ref\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Insert links anywhere with the \u003Ccode>[affieasy_link id=123]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>Build tables with text, HTML, images, and affiliate buttons, then display them with \u003Ccode>[affieasy_table_content id=1]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>AffiEasy also includes a quick-link metabox in the post and page editor. Paste a product URL, let the plugin detect the matching shop from its domain, and generate a short redirect URL in one click.\u003C\u002Fp>\n\u003Cp>See the video below to discover the possibilities offered by this plugin.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FNfCv35Guhdo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create unlimited webshops with affiliate URL templates based on placeholders like \u003Ccode>[[product_url]]\u003C\u002Fcode> and \u003Ccode>[[click_ref]]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Save default affiliate button preferences per webshop: link text, background color, and text color\u003C\u002Fli>\n\u003Cli>Optional product domain mapping per webshop for automatic shop detection from a product URL\u003C\u002Fli>\n\u003Cli>Optional URL encoding for product URLs when a partner network requires it\u003C\u002Fli>\n\u003Cli>Create unlimited reusable affiliate links outside tables\u003C\u002Fli>\n\u003Cli>Insert affiliate links anywhere with the \u003Ccode>[affieasy_link id=...]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>Copy both the shortcode and the generated short redirect URL for each saved link\u003C\u002Fli>\n\u003Cli>Manage link label, category, nofollow, and open-in-new-tab options\u003C\u002Fli>\n\u003Cli>Search and sort saved links by webshop, label, category, short URL, or final URL\u003C\u002Fli>\n\u003Cli>Quick affiliate link creation from the post\u002Fpage editor with automatic webshop detection\u003C\u002Fli>\n\u003Cli>Automatic prefill of \u003Ccode>category\u003C\u002Fcode> and \u003Ccode>click_ref\u003C\u002Fcode> from the current post slug when creating links from a post context\u003C\u002Fli>\n\u003Cli>Create unlimited tables and duplicate existing tables\u003C\u002Fli>\n\u003Cli>Build table cells with text, custom HTML, images, or one or more affiliate buttons\u003C\u002Fli>\n\u003Cli>Use column headers, row headers, both, or no headers\u003C\u002Fli>\n\u003Cli>Customize header background color, text color, font size, and font weight\u003C\u002Fli>\n\u003Cli>Control table max width, body background color, and responsive breakpoint\u003C\u002Fli>\n\u003Cli>Display a dedicated responsive mobile layout below the chosen breakpoint\u003C\u002Fli>\n\u003Cli>Use built-in icon placeholders in cells such as \u003Ccode>%TICK%\u003C\u002Fcode>, \u003Ccode>%CROSS%\u003C\u002Fcode>, \u003Ccode>%INFO%\u003C\u002Fcode>, \u003Ccode>%WARNING%\u003C\u002Fcode>, \u003Ccode>%HEART%\u003C\u002Fcode>, \u003Ccode>%LOCK%\u003C\u002Fcode>, \u003Ccode>%EMPTY-STAR%\u003C\u002Fcode>, and \u003Ccode>%FILLED-STAR%\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Manage everything from a dedicated WordPress admin menu: Tables, Affiliate links, and Webshops\u003C\u002Fli>\n\u003C\u002Ful>\n","Create reusable affiliate links and responsive comparison tables from a single WordPress admin interface.",3116,2,"2026-03-12T21:37:00.000Z","5.1","7.2",[50,18,22,51,52],"affiliate-links","responsive","tables","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffieasy.1.2.2.zip",99,"2024-05-29 15:52:55",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":67,"last_updated":68,"tested_up_to":14,"requires_at_least":69,"requires_php":53,"tags":70,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":11,"last_vuln_date":78,"fetched_at":27},"dk-pricr-responsive-pricing-table","Responsive Pricing Table","5.1.13","WP Darko","https:\u002F\u002Fprofiles.wordpress.org\u002Fspwebguy\u002F","\u003Cp>This plugin adds a “Pricing Tables” tab in the admin panel which allows you to create pricing tables for your website the easy way. You can quickly add features to your different plans, choose a color (as well as many other options) and display your price table anywhere with a simple shortcode. What you see is what you get, and it’s totally free.\u003C\u002Fp>\n\u003Cp>[Compatible with PHP 8.]\u003C\u002Fp>\n\u003Ch4>No limitation for the Free version\u003C\u002Fh4>\n\u003Cp>The Free version of the Responsive Pricing Table plugin is \u003Cstrong>not limited\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Available fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Subtitle\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Price\u003C\u002Fli>\n\u003Cli>Recurrence (“one-time fee”, “per month”)\u003C\u002Fli>\n\u003Cli>Small icon\u003C\u002Fli>\n\u003Cli>Features (as many as you want)\u003C\u002Fli>\n\u003Cli>Button URL and text\u003C\u002Fli>\n\u003Cli>Custom buttons (Stripe, Paypal…)\u003C\u002Fli>\n\u003Cli>Custom CSS classes\u003C\u002Fli>\n\u003Cli>Color (per plan)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Recommended plan (highlight any plan)\u003C\u002Fli>\n\u003Cli>Remove currency sign (eg. for free plans)\u003C\u002Fli>\n\u003Cli>Change currency sign (€, £, ¥, $…)\u003C\u002Fli>\n\u003Cli>Links behavior (current\u002Fnew window)\u003C\u002Fli>\n\u003Cli>Force original fonts\u003C\u002Fli>\n\u003Cli>Title alignment\u003C\u002Fli>\n\u003Cli>Font size presets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Price toggle (e.g. monthly\u002Fyearly)\u003C\u002Fli>\n\u003Cli>Pricing plan equalizer\u003C\u002Fli>\n\u003Cli>New designs\u002Flayouts\u003C\u002Fli>\n\u003Cli>Feature tooltips (info bubbles)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwpdarko.com\u002Fitems\u002Fresponsive-pricing-table-pro\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>, see all these features in action.\u003C\u002Fp>\n\u003Ch4>Usage\u002FVideo tutorial\u003C\u002Fh4>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fhelp.wpdarko.com\u002Fen\u002Farticles\u002F109005-get-started-with-responsive-pricing-table\" rel=\"nofollow ugc\">the plugin’s documentation\u003C\u002Fa> if you need more information on how to use this plugin.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Find help on \u003Ca href=\"https:\u002F\u002Fhelp.wpdarko.com\u002Fen\" rel=\"nofollow ugc\">our support platform\u003C\u002Fa> for this plugin (we’ll answer you fast, promise).\u003C\u002Fp>\n","A responsive and elegant way to present your offer to your visitors. Create a new pricing table now and copy-paste the shortcode anywhere.",10000,500158,92,"2026-01-29T19:29:00.000Z","3.6",[71,19,72,22,73],"prices","pricing-table","shortcode","https:\u002F\u002Fwpdarko.com\u002Fitems\u002Fresponsive-pricing-table-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdk-pricr-responsive-pricing-table.5.1.13.zip",95,5,"2026-01-06 20:37:08",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":65,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":14,"requires_at_least":91,"requires_php":53,"tags":92,"homepage":96,"download_link":97,"security_score":98,"vuln_count":99,"unpatched_count":11,"last_vuln_date":100,"fetched_at":27},"easy-pricing-tables","Pricing Table WordPress Plugin – Easy Pricing Tables","4.1.1","fatcatapps","https:\u002F\u002Fprofiles.wordpress.org\u002Ffatcatapps\u002F","\u003Cul>\n\u003Cli>The \u003Cstrong>Easy Pricing Tables\u003C\u002Fstrong> WordPress Plugin makes it easy to create and publish beautiful pricing tables and comparison tables on your WordPress site. You can build, customize and publish a pricing table in just a few minutes, straight from the post editor, with zero coding required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-pricing-tables\u002Fscreenshots\u002F\" rel=\"ugc\">View screenshots of WordPress pricing tables built with this plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002Fdemo?utm_campaign=description%2Bdemo%2Blink&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">View Easy Pricing Tables Premium Live Demo &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Gutenberg Compatible\u003C\u002Fh4>\n\u003Cp>This plugin is fully compatible with WordPress 5.0’s new block editor (“Gutenberg”). You can build and edit pricing tables directly in the post editor. Also features support for classic editor and page builders.\u003C\u002Fp>\n\u003Ch4>Easy Pricing Tables Premium\u003C\u002Fh4>\n\u003Cp>Easy Pricing Tables Premium comes with the following features.\u003C\u002Fp>\n\u003Cp>Six Gorgeous Pricing Table Designs.\u003Cbr \u002F>\n  Comparison Tables.\u003Cbr \u002F>\n  Fully Customize your Pricing Table (Colors, etc…).\u003Cbr \u002F>\n  Choose From 15 Font Options. \u003Cbr \u002F>\n  Add Inline Images to Pricing Tables. \u003Cbr \u002F>\n  One-Click WooCommerce Integration. \u003Cbr \u002F>\n  Priority Email Support.\u003Cbr \u002F>\n  Pricing Toggles (switch between multiple pricing tables – eg. currencies or monthly\u002Fyearly pricing.\u003Cbr \u002F>\n  And much more….\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=description%2Bcta&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">Learn more about Easy Pricing Tables Premium >>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>Easy Pricing Tables is the first WordPress pricing table plugin built specifically for the block editor.\u003C\u002Fp>\n\u003Cp>Building pricing tables on your site has never been easier. Simply add the pricing table block to your post, fill in your prices and features, and publish.\u003C\u002Fp>\n\u003Cp>No coding required. Easy Pricing Tables lets anyone create a responsive pricing table in just a few minutes.\u003C\u002Fp>\n\u003Ch4>Easy Pricing Tables – WordPress Pricing Table Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Build beautiful WordPress pricing tables in minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Works with any WordPress theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive WordPress Pricing Tables – responds to fit any device.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy Pricing Tables implements conversion rate optimization (CRO) best practices and guides you through the process of creating a pricing table that converts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy Pricing Tables works with any WordPress theme you have installed. Use the pricing table block to build pricing tables in the post editor, or build in the plugin dashboard and add to your page via shortcode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Gutenberg \u002F WordPress 5.0 compatible. Not just compatible. Easy Pricing Tables is built specifically for the block editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Intuitive User Interface – building pricing tables has never been easier. Point and click to edit your table.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create unlimited pricing table rows.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize your pricing table design with color pickers, font pickers and native design settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reorder pricing table columns with one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Featured Column – draw people to your most popular products by highlighting a featured column.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Save pricing tables as reusable blocks to add in multiple posts or pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Shortcode support for use with classic editor and page builders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add PayPal payment links, Stripe payment links, or any other checkout link to your pricing table buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatically match column heights to keep rows aligned.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize text size and formatting with one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=ept-description-cta&utm_source=wordpress.org%2Fplugins&utm_medium=referral\" rel=\"nofollow ugc\">Check out Easy Pricing Tables Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress.org Support\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>As this is the lite version of \u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=donate%2Blink&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">this WordPress pricing table plugin\u003C\u002Fa>, the only support we offer through these forums is for bugs. Support for questions regarding modifying your pricing tables, writing custom CSS, etc is available for customers of \u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables\u002F?utm_campaign=donate%2Blink&utm_source=https%3A%2F%2Fwordpress.org%2Fplugins%2Feasy-pricing-tables%2F&utm_medium=referral\" rel=\"nofollow ugc\">Easy Pricing Tables Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Privacy Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin does not store any personal data.\u003C\u002Fp>\n\u003Cp>Our full privacy policy is available here: \u003Ca href=\"https:\u002F\u002Ffatcatapps.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffatcatapps.com\u002Flegal\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Pricing Table Plugin - Easy Pricing Tables Lets You Create A Beautiful, Responsive Pricing Table In 2 Minutes. No Coding Required.",855857,84,133,"2025-12-02T05:00:00.000Z","6.2",[93,94,95,72,22],"comparison-table","price-comparison-table","pricing-grid","https:\u002F\u002Ffatcatapps.com\u002Feasypricingtables","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-pricing-tables.zip",97,6,"2024-11-05 23:25:43",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":53,"tags":116,"homepage":121,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"all-in-one-visual-composer-addons","All in One Addons For WPBakery Page Builder  (formerly Visual Composer)","1.2","Labib Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Flabibahmed42\u002F","\u003Cp>This plugin contains almost all the addons that are mostly use to build pages.It contains 20+ most using addons for WPBakery Page Builder to build your website in few click.These addons contains very simple and easy settings and new user can easily use it.\u003C\u002Fp>\n\u003Cp>Note: This plugin requires \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fvisual-composer-page-builder-for-wordpress\u002F242431?ref=labibahmed\" rel=\"nofollow ugc\"> WPBakery Page Builder\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contains Following Addons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fbanners\u002F\" rel=\"nofollow ugc\">Banners\u003C\u002Fa> – \u003Cstrong> Create banner with text over image.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fteam-vc\u002F\" rel=\"nofollow ugc\">Team Showcase\u003C\u002Fa> – \u003Cstrong> Add your team members with animations.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fteam-flip\u002F\" rel=\"nofollow ugc\">Team Flip Box\u003C\u002Fa> – \u003Cstrong> Add team members in flip styles with social icons.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fpricing-tables-vc\u002F\" rel=\"nofollow ugc\">Pricing Tables\u003C\u002Fa> – \u003Cstrong> Display pricing with custom options.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fimage-over-image-vc\u002F\" rel=\"nofollow ugc\">Image Over Image \u003C\u002Fa> – \u003Cstrong>Add one image over other with changes on hover.\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Ftext-over-image\u002F\" rel=\"nofollow ugc\">Text Over Image \u003C\u002Fa> – \u003Cstrong> Display static text over image with animations.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fflip-box\u002F\" rel=\"nofollow ugc\">Flip Box \u003C\u002Fa> – \u003Cstrong> Add content in flip book style.\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwebdevocean.com\u002F3d-buttons-visual-composer\u002F\" rel=\"nofollow ugc\">3D Buttons\u003C\u002Fa> – \u003Cstrong> Add 3D styled buttons.\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>Fancy Buttons – \u003Cstrong> Collection of interactive buttons.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Image with Captions – \u003Cstrong> Add text with animated captions and effects.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Blockquote –\u003Cstrong>  Add quoted text.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Tabs – \u003Cstrong> Display your content in tabs.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Marquee Text – \u003Cstrong> Add text like news ticker.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Youtube Video – \u003Cstrong> Embed Youtube vidoes.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Image Slider – \u003Cstrong> Add images in slider with beautiful animations.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Seperatore with Icon – \u003Cstrong> Add line seperator after elements with icons.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Order Lists – \u003Cstrong> Add ordered listing.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Un-Order Lists – \u003Cstrong> Add un-ordered listing. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Animation Block – \u003Cstrong> Add animation on any element.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Content Cards – \u003Cstrong> Add your content in card style.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Social Cards – \u003Cstrong> Create your social account cards\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Image Overlay – \u003Cstrong> Add overlay text over image.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy solution for building attractive pages with WPBakery Page Builder.",1000,9841,74,3,"2025-10-21T17:31:00.000Z","6.8.5","3.5",[117,118,22,119,120],"image-gallery","image-slider","team-showcase","wpbakery-addons","http:\u002F\u002Fwebdevocean.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-visual-composer-addons.1.2.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":142,"download_link":143,"security_score":67,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"tc-pricing-table","Pricing Table","1.2.1","Imran Emu","https:\u002F\u002Fprofiles.wordpress.org\u002Fimranemu\u002F","\u003Cp>Pricing Table is a responsive WordPress Pricing table plugin .TC Pricing Table helps to create unlimited clean and flat design based pricing table in your WordPress website.\u003Cbr \u002F>\nYou can add Unlimited packages with unlimited features.Your website visitors will easily understand and compair the features .\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.themescode.com\u002Fitems\u002Ftc-pricing-table-pro\u002F\" rel=\"nofollow ugc\">Upgrade To Pro &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpricingtable.themescode.com\u002F\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdocs.themescode.com\u002Ftc-pricing-table-documentation\u002F\" rel=\"nofollow ugc\">Documentations &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fthemescode.com\u002Fsupport\" rel=\"nofollow ugc\">Support &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fthemescode.official\u002F\" rel=\"nofollow ugc\">Send Message On Facebook &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fimranemu.com\u002Fcreate-website\" rel=\"nofollow ugc\">How To Create A Website &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3> TC Pricing Table Free Features: \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive Pricing Table.\u003C\u002Fli>\n\u003Cli>Simple and Light Weight.\u003C\u002Fli>\n\u003Cli>Unlimited Tables.\u003C\u002Fli>\n\u003Cli>Unlimited Featured Rows.\u003C\u002Fli>\n\u003Cli>Table Header Row & Column background text color changeable.\u003C\u002Fli>\n\u003Cli>Table body background text color changeable.\u003C\u002Fli>\n\u003Cli>Call To Action Button background text color changeable.\u003C\u002Fli>\n\u003Cli>Automatic  Shortcode Generate for each Table.\u003C\u002Fli>\n\u003Cli>Unlimited color for Table header.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TC Pricing Table Pro Features: \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>10 different nice looking flat themes.\u003C\u002Fli>\n\u003Cli>5 different column in a row. 2,3,4,5,6 columns available in a row.\u003C\u002Fli>\n\u003Cli>column box can be Rectangle and round shape.\u003C\u002Fli>\n\u003Cli>Unlimited pricing tables, columns and rows.\u003C\u002Fli>\n\u003Cli>Advanced settings for individual table.\u003C\u002Fli>\n\u003Cli>Each table style,column,theme will be different.\u003C\u002Fli>\n\u003Cli>Unlimited tables with unlimited rows and Columns can be created.\u003C\u002Fli>\n\u003Cli>Column border normal and hover Color is changeable. Border can be hide or show.\u003C\u002Fli>\n\u003Cli>Unlimited package features can be added . Just need to put a comma to separate them.\u003C\u002Fli>\n\u003Cli>Column title , features, background normal and hover color is change able.\u003C\u002Fli>\n\u003Cli>Action buttons background and text color is changeable.\u003C\u002Fli>\n\u003Cli>Column title,subtitle ,price,features font size can be managed in the Topography settings.\u003C\u002Fli>\n\u003Cli>Features texts can be highlighted with changeable color.\u003C\u002Fli>\n\u003Cli>Mark any column to make it highlited\u002Ffeatured  with ribbon.\u003C\u002Fli>\n\u003Cli>4 ribbons styles and the background color , text color are changeable.\u003C\u002Fli>\n\u003Cli>Font Awesome icon support before features text.\u003C\u002Fli>\n\u003Cli>Optimized coding standard,lightweight plugin.\u003C\u002Fli>\n\u003Cli>Margin\u002Fspace between columns can be enabled\u002Fdisabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4> Video Tutorial for TC Pricing Table \u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyUjna-qgz14?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.themescode.com\u002Fitems\u002Ftc-pricing-table-pro\" rel=\"nofollow ugc\"> Upgrade to Premium Now ! \u003C\u002Fa>\u003C\u002Fh3>\n","Pricing Table is a responsive WordPress Pricing table plugin .TC Pricing Table helps to create unlimited clean and flat design based pricing table in  &hellip;",300,26506,66,7,"2024-12-19T10:26:00.000Z","6.7.5","5.2","5.6",[72,22,140,141,52],"responsive-pricing-table","table","https:\u002F\u002Fwww.themescode.com\u002Fitems\u002Ftc-pricing-table-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftc-pricing-table.zip",{"attackSurface":145,"codeSignals":281,"taintFlows":344,"riskAssessment":485,"analyzedAt":491},{"hooks":146,"ajaxHandlers":237,"restRoutes":274,"shortcodes":275,"cronEvents":280,"entryPointCount":170,"unprotectedCount":11},[147,153,157,161,163,166,172,176,179,181,184,187,190,194,198,200,203,206,209,213,216,220,223,225,229,232,234],{"type":148,"name":149,"callback":150,"priority":31,"file":151,"line":152},"action","admin_enqueue_scripts","enqueue_plugins_assets","admin\\includes\\class-costly-admin.php",27,{"type":148,"name":154,"callback":155,"priority":31,"file":151,"line":156},"admin_head","output_cached_plugin_row_css",28,{"type":148,"name":158,"callback":159,"file":151,"line":160},"admin_menu","add_admin_menu",29,{"type":148,"name":149,"callback":162,"file":151,"line":32},"enqueue_admin_scripts",{"type":148,"name":154,"callback":164,"file":151,"line":165},"output_admin_css_variables",31,{"type":167,"name":168,"callback":169,"priority":170,"file":151,"line":171},"filter","admin_title","modify_admin_title",10,36,{"type":167,"name":173,"callback":174,"priority":170,"file":151,"line":175},"plugin_row_meta","add_plugin_meta_links",37,{"type":148,"name":154,"callback":177,"file":151,"line":178},"closure",178,{"type":148,"name":154,"callback":177,"file":151,"line":180},200,{"type":167,"name":182,"callback":177,"priority":170,"file":151,"line":183},"script_loader_tag",343,{"type":167,"name":182,"callback":177,"priority":185,"file":151,"line":186},11,361,{"type":167,"name":188,"callback":177,"file":151,"line":189},"parent_file",405,{"type":148,"name":191,"callback":192,"priority":77,"file":151,"line":193},"wp_head","output_preview_css_variables",739,{"type":148,"name":195,"callback":196,"file":197,"line":32},"admin_init","redirect_after_activation","admin\\includes\\class-costly-welcome.php",{"type":148,"name":158,"callback":199,"file":197,"line":165},"add_welcome_page",{"type":148,"name":154,"callback":201,"file":197,"line":202},"hide_welcome_page",32,{"type":167,"name":188,"callback":204,"file":197,"line":205},"highlight_parent_menu",33,{"type":167,"name":207,"callback":177,"file":197,"line":208},"submenu_file",121,{"type":148,"name":195,"callback":210,"file":211,"line":212},"init","admin\\includes\\notices\\class-costly-admin-notices.php",48,{"type":148,"name":149,"callback":214,"file":211,"line":215},"enqueue_scripts",49,{"type":148,"name":217,"callback":218,"file":211,"line":219},"admin_notices","welcome_notice",68,{"type":148,"name":217,"callback":221,"file":211,"line":222},"review_notice",72,{"type":148,"name":210,"callback":210,"file":224,"line":215},"costly-pricing-tables.php",{"type":148,"name":149,"callback":226,"file":227,"line":228},"costly_enqueue_docs_assets","includes\\costly-documentation.php",93,{"type":148,"name":230,"callback":214,"file":231,"line":156},"wp_enqueue_scripts","public\\includes\\class-costly-frontend.php",{"type":148,"name":230,"callback":233,"file":231,"line":160},"enqueue_styles",{"type":148,"name":235,"callback":236,"priority":31,"file":231,"line":32},"wp_footer","maybe_enqueue_scripts_late",[238,243,246,250,254,258,262,266,270],{"action":239,"nopriv":240,"callback":241,"hasNonce":242,"hasCapCheck":242,"file":151,"line":202},"costly_save_table",false,"ajax_save_table",true,{"action":244,"nopriv":240,"callback":245,"hasNonce":242,"hasCapCheck":242,"file":151,"line":205},"costly_delete_table","ajax_delete_table",{"action":247,"nopriv":240,"callback":248,"hasNonce":242,"hasCapCheck":242,"file":151,"line":249},"costly_get_preview","ajax_get_preview",34,{"action":251,"nopriv":240,"callback":252,"hasNonce":242,"hasCapCheck":242,"file":151,"line":253},"costly_generate_slug","ajax_generate_slug",35,{"action":255,"nopriv":240,"callback":256,"hasNonce":242,"hasCapCheck":242,"file":211,"line":257},"costly_dismiss_notice","dismiss_notice",51,{"action":259,"nopriv":240,"callback":260,"hasNonce":242,"hasCapCheck":242,"file":211,"line":261},"costly_review_remind_later","review_remind_later",52,{"action":263,"nopriv":240,"callback":264,"hasNonce":242,"hasCapCheck":242,"file":211,"line":265},"costly_review_already_done","review_already_done",53,{"action":267,"nopriv":240,"callback":268,"hasNonce":242,"hasCapCheck":242,"file":211,"line":269},"costly_review_clicked","review_clicked",54,{"action":271,"nopriv":240,"callback":272,"hasNonce":242,"hasCapCheck":240,"file":211,"line":273},"costly_get_svg_path","get_svg_path_ajax",55,[],[276],{"tag":277,"callback":278,"file":224,"line":279},"costly_table","render_shortcode",75,[],{"dangerousFunctions":282,"sqlUsage":283,"outputEscaping":303,"fileOperations":31,"externalRequests":11,"nonceChecks":342,"capabilityChecks":170,"bundledLibraries":343},[],{"prepared":284,"raw":99,"locations":285},78,[286,290,292,294,297,300],{"file":287,"line":288,"context":289},"includes\\class-costly-database.php",504,"$wpdb->get_var() with variable interpolation",{"file":287,"line":291,"context":289},679,{"file":287,"line":293,"context":289},684,{"file":287,"line":295,"context":296},690,"$wpdb->get_row() with variable interpolation",{"file":287,"line":298,"context":299},696,"$wpdb->get_results() with variable interpolation",{"file":301,"line":156,"context":302},"uninstall.php","$wpdb->query() with variable interpolation",{"escaped":304,"rawEcho":305,"locations":306},354,16,[307,310,313,315,317,319,321,323,325,327,329,331,334,336,337,339],{"file":211,"line":308,"context":309},239,"raw output",{"file":311,"line":312,"context":309},"admin\\views\\costly-settings.php",47,{"file":227,"line":314,"context":309},112,{"file":227,"line":316,"context":309},169,{"file":227,"line":318,"context":309},184,{"file":227,"line":320,"context":309},199,{"file":227,"line":322,"context":309},214,{"file":227,"line":324,"context":309},229,{"file":227,"line":326,"context":309},244,{"file":227,"line":328,"context":309},259,{"file":227,"line":330,"context":309},274,{"file":332,"line":333,"context":309},"includes\\documentation\\costly-docs-getting-started.php",120,{"file":335,"line":273,"context":309},"includes\\documentation\\costly-docs-shortcodes.php",{"file":335,"line":316,"context":309},{"file":335,"line":338,"context":309},342,{"file":340,"line":341,"context":309},"includes\\documentation\\costly-docs-support.php",190,13,[],[345,363,381,397,419,451,467],{"entryPoint":346,"graph":347,"unsanitizedCount":11,"severity":362},"\u003Ccostly-documentation> (includes\\costly-documentation.php:0)",{"nodes":348,"edges":360},[349,354],{"id":350,"type":351,"label":352,"file":227,"line":353},"n0","source","$_GET",71,{"id":355,"type":356,"label":357,"file":227,"line":358,"wp_function":359},"n1","sink","echo() [XSS]",122,"echo",[361],{"from":350,"to":355,"sanitized":242},"low",{"entryPoint":364,"graph":365,"unsanitizedCount":31,"severity":380},"modify_admin_title (admin\\includes\\class-costly-admin.php:205)",{"nodes":366,"edges":377},[367,369,372],{"id":350,"type":351,"label":352,"file":151,"line":368},216,{"id":355,"type":370,"label":371,"file":151,"line":368},"transform","→ get_table()",{"id":373,"type":356,"label":374,"file":287,"line":375,"wp_function":376},"n2","get_row() [SQLi]",227,"get_row",[378,379],{"from":350,"to":355,"sanitized":240},{"from":355,"to":373,"sanitized":240},"high",{"entryPoint":382,"graph":383,"unsanitizedCount":31,"severity":380},"ajax_save_table (admin\\includes\\class-costly-admin.php:524)",{"nodes":384,"edges":394},[385,388,390],{"id":350,"type":351,"label":386,"file":151,"line":387},"$_POST",600,{"id":355,"type":370,"label":389,"file":151,"line":387},"→ update_table()",{"id":373,"type":356,"label":391,"file":287,"line":392,"wp_function":393},"get_var() [SQLi]",181,"get_var",[395,396],{"from":350,"to":355,"sanitized":240},{"from":355,"to":373,"sanitized":240},{"entryPoint":398,"graph":399,"unsanitizedCount":45,"severity":380},"ajax_get_preview (admin\\includes\\class-costly-admin.php:717)",{"nodes":400,"edges":414},[401,403,404,405,408,411],{"id":350,"type":351,"label":386,"file":151,"line":402},743,{"id":355,"type":370,"label":371,"file":151,"line":402},{"id":373,"type":356,"label":374,"file":287,"line":375,"wp_function":376},{"id":406,"type":351,"label":386,"file":151,"line":407},"n3",755,{"id":409,"type":370,"label":410,"file":151,"line":407},"n4","→ render_table()",{"id":412,"type":356,"label":357,"file":231,"line":413,"wp_function":359},"n5",186,[415,416,417,418],{"from":350,"to":355,"sanitized":240},{"from":355,"to":373,"sanitized":240},{"from":406,"to":409,"sanitized":240},{"from":409,"to":412,"sanitized":240},{"entryPoint":420,"graph":421,"unsanitizedCount":450,"severity":380},"\u003Cclass-costly-admin> (admin\\includes\\class-costly-admin.php:0)",{"nodes":422,"edges":441},[423,424,425,426,427,428,429,431,433,435,437,439],{"id":350,"type":351,"label":352,"file":151,"line":368},{"id":355,"type":370,"label":371,"file":151,"line":368},{"id":373,"type":356,"label":374,"file":287,"line":375,"wp_function":376},{"id":406,"type":351,"label":386,"file":151,"line":387},{"id":409,"type":370,"label":389,"file":151,"line":387},{"id":412,"type":356,"label":391,"file":287,"line":392,"wp_function":393},{"id":430,"type":351,"label":386,"file":151,"line":402},"n6",{"id":432,"type":370,"label":371,"file":151,"line":402},"n7",{"id":434,"type":356,"label":374,"file":287,"line":375,"wp_function":376},"n8",{"id":436,"type":351,"label":386,"file":151,"line":407},"n9",{"id":438,"type":370,"label":410,"file":151,"line":407},"n10",{"id":440,"type":356,"label":357,"file":231,"line":413,"wp_function":359},"n11",[442,443,444,445,446,447,448,449],{"from":350,"to":355,"sanitized":240},{"from":355,"to":373,"sanitized":240},{"from":406,"to":409,"sanitized":240},{"from":409,"to":412,"sanitized":240},{"from":430,"to":432,"sanitized":240},{"from":432,"to":434,"sanitized":240},{"from":436,"to":438,"sanitized":240},{"from":438,"to":440,"sanitized":240},4,{"entryPoint":452,"graph":453,"unsanitizedCount":31,"severity":380},"\u003Ccostly-edit-table> (admin\\views\\costly-edit-table.php:0)",{"nodes":454,"edges":463},[455,459,460,461,462],{"id":350,"type":351,"label":456,"file":457,"line":458},"$_GET (x5)","admin\\views\\costly-edit-table.php",23,{"id":355,"type":356,"label":357,"file":457,"line":212,"wp_function":359},{"id":373,"type":351,"label":352,"file":457,"line":160},{"id":406,"type":370,"label":371,"file":457,"line":160},{"id":409,"type":356,"label":374,"file":287,"line":375,"wp_function":376},[464,465,466],{"from":350,"to":355,"sanitized":242},{"from":373,"to":406,"sanitized":240},{"from":406,"to":409,"sanitized":240},{"entryPoint":468,"graph":469,"unsanitizedCount":31,"severity":380},"\u003Ccostly-list-tables> (admin\\views\\costly-list-tables.php:0)",{"nodes":470,"edges":481},[471,474,476,477,479],{"id":350,"type":351,"label":472,"file":473,"line":160},"$_GET (x4)","admin\\views\\costly-list-tables.php",{"id":355,"type":356,"label":357,"file":473,"line":475,"wp_function":359},70,{"id":373,"type":351,"label":352,"file":473,"line":249},{"id":406,"type":370,"label":478,"file":473,"line":249},"→ get_tables_count()",{"id":409,"type":356,"label":391,"file":287,"line":480,"wp_function":393},497,[482,483,484],{"from":350,"to":355,"sanitized":242},{"from":373,"to":406,"sanitized":240},{"from":406,"to":409,"sanitized":240},{"summary":486,"deductions":487},"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.  \n\nHowever, 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. \n\nIn 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.",[488],{"reason":489,"points":490},"High severity unsanitized taint flows",15,"2026-03-17T06:49:45.328Z",{"wat":493,"direct":504},{"assetPaths":494,"generatorPatterns":500,"scriptPaths":501,"versionParams":502},[495,496,497,498,499],"\u002Fwp-content\u002Fplugins\u002Fcostly-pricing-tables\u002Fadmin\u002Fcss\u002Fcostly-admin.css","\u002Fwp-content\u002Fplugins\u002Fcostly-pricing-tables\u002Fadmin\u002Fjs\u002Fcostly-admin.js","\u002Fwp-content\u002Fplugins\u002Fcostly-pricing-tables\u002Fpublic\u002Fcss\u002Fcostly-frontend.css","\u002Fwp-content\u002Fplugins\u002Fcostly-pricing-tables\u002Fpublic\u002Fjs\u002Fcostly-frontend.js","\u002Fwp-content\u002Fplugins\u002Fcostly-pricing-tables\u002Fpublic\u002Fjs\u002Fcostly-frontend.js?ver=1.0.2",[],[496,498],[503,499],"\u002Fwp-content\u002Fplugins\u002Fcostly-pricing-tables\u002Fpublic\u002Fcss\u002Fcostly-frontend.css?ver=1.0.2",{"cssClasses":505,"htmlComments":512,"htmlAttributes":513,"restEndpoints":515,"jsGlobals":516,"shortcodeOutput":518},[506,507,508,509,510,511],"costly-pricing-table","costly-col","costly-pricing-box","costly-table-id","costly-pricing-box-featured","costly-col-featured",[],[514],"data-table-id",[],[517],"costly_frontend_params",[519],"[costly_table"]