Counten- Sale Counter Advanced Security & Risk Analysis

wordpress.org/plugins/counten-sale-counter-advanced

A Sale Counter Plugin work with the Easy Digital Download Products

300 active installs v1.1 PHP 7.4+ WP 5.6+ Updated Aug 1, 2024
easy-digital-downloadseddsalesale-counter
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Counten- Sale Counter Advanced Safe to Use in 2026?

Generally Safe

Score 92/100

Counten- Sale Counter Advanced has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin 'counten-sale-counter-advanced' v1.1 exhibits a generally strong security posture based on the static analysis and vulnerability history. The absence of direct SQL queries without prepared statements, no file operations, and no external HTTP requests are positive indicators. Furthermore, the plugin diligently implements nonce checks and capability checks for its entry points, significantly reducing the risk of unauthorized actions. The lack of any recorded vulnerabilities, past or present, is a strong testament to its security development practices.

However, there are areas for improvement. While the attack surface is relatively small with all identified entry points protected by some form of authentication, the limited coverage of capability checks (only 1) warrants attention, as it might not be granular enough for all potential actions. The most significant concern arises from the output escaping, where only 68% of outputs are properly escaped. This leaves a substantial portion of potential outputs vulnerable to Cross-Site Scripting (XSS) attacks, especially if user-supplied data is involved in these unescaped outputs.

In conclusion, the plugin is well-developed from a security perspective regarding data handling and access control. The absence of historical vulnerabilities is highly reassuring. Nevertheless, the insufficient output escaping is a notable weakness that could be exploited, and a review of capability check coverage for all AJAX handlers is recommended to ensure robust authorization.

Key Concerns

  • Insufficient output escaping
  • Limited capability checks
Vulnerabilities
None known

Counten- Sale Counter Advanced Security Vulnerabilities

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

Counten- Sale Counter Advanced Release Timeline

v1.1Current
Code Analysis
Analyzed Mar 16, 2026

Counten- Sale Counter Advanced Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
237
512 escaped
Nonce Checks
12
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

68% escaped749 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
csf_export (admin\vendors\codestar-framework\functions\actions.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Counten- Sale Counter Advanced Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_csf-get-iconsadmin\vendors\codestar-framework\functions\actions.php:50
authwp_ajax_csf-exportadmin\vendors\codestar-framework\functions\actions.php:87
authwp_ajax_csf-importadmin\vendors\codestar-framework\functions\actions.php:123
authwp_ajax_csf-resetadmin\vendors\codestar-framework\functions\actions.php:150
authwp_ajax_csf-chosenadmin\vendors\codestar-framework\functions\actions.php:189
WordPress Hooks 60
actionedd_after_price_fieldadmin\class-edd-sale-counter-advanced-admin.php:56
actionedd_save_downloadadmin\class-edd-sale-counter-advanced-admin.php:59
filteredd_price_row_argsadmin\class-edd-sale-counter-advanced-admin.php:67
actionedd_download_price_option_rowadmin\class-edd-sale-counter-advanced-admin.php:70
filtersanitize_post_meta_edd_sale_priceadmin\class-edd-sale-counter-advanced-admin.php:97
actionwp_enqueue_scriptsadmin\vendors\codestar-framework\classes\abstract.class.php:20
actionadmin_menuadmin\vendors\codestar-framework\classes\admin-options.class.php:107
actionadmin_bar_menuadmin\vendors\codestar-framework\classes\admin-options.class.php:108
actionnetwork_admin_menuadmin\vendors\codestar-framework\classes\admin-options.class.php:112
filteradmin_footer_textadmin\vendors\codestar-framework\classes\admin-options.class.php:488
actionadd_meta_boxes_commentadmin\vendors\codestar-framework\classes\comment-options.class.php:38
actionedit_commentadmin\vendors\codestar-framework\classes\comment-options.class.php:39
actioncustomize_registeradmin\vendors\codestar-framework\classes\customize-options.class.php:43
actioncustomize_save_afteradmin\vendors\codestar-framework\classes\customize-options.class.php:44
actionwp_enqueue_scriptsadmin\vendors\codestar-framework\classes\customize-options.class.php:48
actionadd_meta_boxesadmin\vendors\codestar-framework\classes\metabox-options.class.php:50
actionsave_postadmin\vendors\codestar-framework\classes\metabox-options.class.php:51
actionedit_attachmentadmin\vendors\codestar-framework\classes\metabox-options.class.php:52
actionwp_nav_menu_item_custom_fieldsadmin\vendors\codestar-framework\classes\nav-menu-options.class.php:30
actionwp_update_nav_menu_itemadmin\vendors\codestar-framework\classes\nav-menu-options.class.php:31
filterwp_edit_nav_menu_walkeradmin\vendors\codestar-framework\classes\nav-menu-options.class.php:33
actionadmin_initadmin\vendors\codestar-framework\classes\profile-options.class.php:30
actionshow_user_profileadmin\vendors\codestar-framework\classes\profile-options.class.php:42
actionedit_user_profileadmin\vendors\codestar-framework\classes\profile-options.class.php:43
actionpersonal_options_updateadmin\vendors\codestar-framework\classes\profile-options.class.php:45
actionedit_user_profile_updateadmin\vendors\codestar-framework\classes\profile-options.class.php:46
actionafter_setup_themeadmin\vendors\codestar-framework\classes\setup.class.php:70
actioninitadmin\vendors\codestar-framework\classes\setup.class.php:71
actionswitch_themeadmin\vendors\codestar-framework\classes\setup.class.php:72
actionadmin_enqueue_scriptsadmin\vendors\codestar-framework\classes\setup.class.php:73
actionwp_enqueue_scriptsadmin\vendors\codestar-framework\classes\setup.class.php:74
actionwp_headadmin\vendors\codestar-framework\classes\setup.class.php:75
filteradmin_body_classadmin\vendors\codestar-framework\classes\setup.class.php:76
actionadmin_footeradmin\vendors\codestar-framework\classes\shortcode-options.class.php:47
actioncustomize_controls_print_footer_scriptsadmin\vendors\codestar-framework\classes\shortcode-options.class.php:48
actionelementor/editor/before_enqueue_scriptsadmin\vendors\codestar-framework\classes\shortcode-options.class.php:57
actionelementor/editor/footeradmin\vendors\codestar-framework\classes\shortcode-options.class.php:58
actionelementor/editor/footeradmin\vendors\codestar-framework\classes\shortcode-options.class.php:59
actionenqueue_block_editor_assetsadmin\vendors\codestar-framework\classes\shortcode-options.class.php:301
actionmedia_buttonsadmin\vendors\codestar-framework\classes\shortcode-options.class.php:305
actionadmin_initadmin\vendors\codestar-framework\classes\taxonomy-options.class.php:41
actionadmin_footeradmin\vendors\codestar-framework\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptsadmin\vendors\codestar-framework\fields\icon\icon.php:42
actionadmin_print_footer_scriptsadmin\vendors\codestar-framework\fields\link\link.php:65
actionprint_default_editor_scriptsadmin\vendors\codestar-framework\fields\wp_editor\wp_editor.php:62
actionadmin_menuadmin\vendors\codestar-framework\views\welcome.php:19
filterplugin_action_linksadmin\vendors\codestar-framework\views\welcome.php:20
filterplugin_row_metaadmin\vendors\codestar-framework\views\welcome.php:21
actionplugins_loadedincludes\class-edd-sale-counter-advanced.php:146
actionadmin_enqueue_scriptsincludes\class-edd-sale-counter-advanced.php:163
actionadmin_enqueue_scriptsincludes\class-edd-sale-counter-advanced.php:164
actionwp_enqueue_scriptsincludes\class-edd-sale-counter-advanced.php:181
actionwp_enqueue_scriptsincludes\class-edd-sale-counter-advanced.php:182
filteredd_get_download_pricepublic\class-edd-sale-counter-advanced-public.php:55
filteredd_get_variable_pricespublic\class-edd-sale-counter-advanced-public.php:58
filteredd_download_price_after_htmlpublic\class-edd-sale-counter-advanced-public.php:61
filteredd_purchase_link_argspublic\class-edd-sale-counter-advanced-public.php:63
filteredd_cart_item_price_labelpublic\class-edd-sale-counter-advanced-public.php:66
filteredd_price_option_outputpublic\class-edd-sale-counter-advanced-public.php:69
actionmayosis-product-widget-time-countdownpublic\class-edd-sale-counter-advanced-public.php:71
Maintenance & Trust

Counten- Sale Counter Advanced Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 1, 2024
PHP min version7.4
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

Counten- Sale Counter Advanced Developer Profile

teconce

2 plugins · 700 total installs

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

How We Detect Counten- Sale Counter Advanced

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/counten-sale-counter-advanced/admin/css/jquery-ui.css/wp-content/plugins/counten-sale-counter-advanced/admin/css/edd-sale-counter-advanced-admin.css/wp-content/plugins/counten-sale-counter-advanced/admin/js/jquery-timepicker.js/wp-content/plugins/counten-sale-counter-advanced/admin/js/edd-sale-counter-advanced-admin.js
Script Paths
/wp-content/plugins/counten-sale-counter-advanced/admin/js/jquery-timepicker.js/wp-content/plugins/counten-sale-counter-advanced/admin/js/edd-sale-counter-advanced-admin.js
Version Parameters
counten-sale-counter-advanced/admin/css/jquery-ui.css?ver=counten-sale-counter-advanced/admin/css/edd-sale-counter-advanced-admin.css?ver=counten-sale-counter-advanced/admin/js/jquery-timepicker.js?ver=counten-sale-counter-advanced/admin/js/edd-sale-counter-advanced-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
edd_pricing_fields
Data Attributes
edd_sale_priceedd_sale_price_time
REST Endpoints
/wp-json/wp/v2/posts?meta_key=edd_sale_price/wp-json/wp/v2/posts?meta_key=edd_sale_price_time
FAQ

Frequently Asked Questions about Counten- Sale Counter Advanced