atec Stats Security & Risk Analysis

wordpress.org/plugins/atec-stats

Lightweight, beautiful and GDPR compliant WP statistics, including countries map (IPv4, IPv6, CDN & Multisite compatible).

50 active installs v1.1.34 PHP 7.4+ WP 4.9+ Updated Jan 8, 2026
beautiful-and-gdpr-compliant-wp-statisticscdn-multisite-compatibleincluding-countries-map-ipv4ipv6lightweight
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is atec Stats Safe to Use in 2026?

Generally Safe

Score 100/100

atec Stats 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 "atec-stats" plugin v1.1.34 exhibits a mixed security posture. On the positive side, the plugin demonstrates excellent practices in output escaping, with 99% of outputs being properly escaped, significantly mitigating the risk of cross-site scripting (XSS) vulnerabilities. It also has a clean vulnerability history, with no known CVEs, suggesting a generally robust development process or limited past exposure. The limited number of external HTTP requests and file operations also contributes to a smaller attack surface in these areas.

However, there are significant concerns regarding the plugin's attack surface. It exposes two AJAX handlers, and critically, both of them lack authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure depending on their functionality. While taint analysis and SQL query practices are not explicitly flagged as problematic, the lack of proper authorization on entry points remains a substantial risk. The presence of nonces and capability checks on some functions is a good sign, but their absence on the exposed AJAX endpoints is a glaring omission that needs immediate attention.

In conclusion, while the plugin is strong in output sanitization and has a clean past, the unprotected AJAX endpoints represent a critical security weakness. This oversight introduces a direct path for attackers to interact with the plugin's core functionality without any form of validation. The lack of vulnerability history is positive but does not negate the immediate risks presented by the exposed, unauthenticated entry points. Addressing these unprotected AJAX handlers should be the top priority to improve the plugin's overall security.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
Vulnerabilities
None known

atec Stats Security Vulnerabilities

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

atec Stats Code Analysis

Dangerous Functions
0
Raw SQL Queries
17
16 prepared
Unescaped Output
2
318 escaped
Nonce Checks
2
Capability Checks
5
File Operations
17
External Requests
2
Bundled Libraries
0

SQL Query Safety

48% prepared33 total queries

Output Escaping

99% escaped320 total outputs
Attack Surface
2 unprotected

atec Stats Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_atec_wps_log_ajaxatec-stats.php:104
authwp_ajax_atec_admin_notice_dismissincludes\ATEC\LOADER.php:109
WordPress Hooks 11
actionadmin_menuatec-stats.php:23
actionadmin_menuatec-stats.php:25
actionadmin_bar_menuatec-stats.php:32
actionwp_enqueue_scriptsatec-stats.php:43
actionwp_footeratec-stats.php:51
actionatec_wps_update_ip2locationatec-stats.php:137
actionadmin_enqueue_scriptsincludes\ATEC\INIT.php:564
actionadmin_noticesincludes\ATEC\INIT.php:647
actionadmin_footerincludes\ATEC\INIT.php:688
actionadmin_noticesincludes\ATEC\INIT.php:720
actionadmin_enqueue_scriptsincludes\atec-wps-install.php:7
Maintenance & Trust

atec Stats Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 8, 2026
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

atec Stats Developer Profile

docjojo

16 plugins · 3K total installs

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

How We Detect atec Stats

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/atec-stats/assets/js/atec-wps-ajax.min.js
Script Paths
/wp-content/plugins/atec-stats/assets/js/atec-wps-ajax.min.js

HTML / DOM Fingerprints

Data Attributes
atec_wps_ajax_obj
JS Globals
atec_wps_calledatec_wps_timeoutatec_wps_runatecAddListener
FAQ

Frequently Asked Questions about atec Stats