
AWStats Report Viewer Security & Risk Analysis
wordpress.org/plugins/awstats-report-viewerView CPanel's AWStats report via Wordpress Dashboard page.
Is AWStats Report Viewer Safe to Use in 2026?
Generally Safe
Score 85/100AWStats Report Viewer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "awstats-report-viewer" v0.7.1 plugin exhibits a mixed security posture. On one hand, the absence of known CVEs and a clean vulnerability history suggest a history of responsible development. The code analysis also indicates good practices in SQL handling and output escaping, with all queries using prepared statements and all outputs being properly escaped. File operations are present, but their impact is not immediately clear without further context.
However, several significant concerns arise from the static analysis. The presence of the `exec` function, a dangerous function that allows for the execution of arbitrary commands, is a major red flag. While there are no apparent direct entry points like AJAX handlers, REST API routes, or shortcodes, the `exec` function can be triggered indirectly. Furthermore, the complete lack of nonce checks and capability checks, especially given the file operations, points to a potential for authorization bypass and arbitrary file manipulation or execution if an attacker can find a way to trigger these operations. The zero taint analysis flows could be due to the limited scope of the analysis or the absence of complex data flows that would trigger taint tracking.
In conclusion, while the plugin has a clean track record regarding known vulnerabilities, the direct presence of the `exec` function without any apparent safeguards and the absence of critical security checks like nonce and capability checks represent substantial weaknesses. These factors, combined with the file operations, create a risk of command injection and unauthorized actions. The plugin's security is heavily reliant on the assumption that the `exec` function is not reachable or is used in a highly controlled, non-user-supplied context, which is a risky assumption.
Key Concerns
- Dangerous function 'exec' detected
- Missing nonce checks
- Missing capability checks
- Significant file operations without clear security checks
AWStats Report Viewer Security Vulnerabilities
AWStats Report Viewer Code Analysis
Dangerous Functions Found
AWStats Report Viewer Attack Surface
Maintenance & Trust
AWStats Report Viewer Maintenance & Trust
Maintenance Signals
Community Trust
AWStats Report Viewer Alternatives
WP-Logs
wp-logs
Custom event logging for Wordpress developers.
Site Kit by Google – Analytics, Search Console, AdSense, Speed
google-site-kit
Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin
wp-mail-smtp
Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, SES, Zoho, + more. Rated #1 WordPress SMTP Email plugin.
MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)
google-analytics-for-wordpress
The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can grow your business with powerful analytics.
GTM4WP – A Google Tag Manager (GTM) plugin for WordPress
duracelltomi-google-tag-manager
Advanced tag management for WordPress with Google Tag Manager
AWStats Report Viewer Developer Profile
1 plugin · 50 total installs
How We Detect AWStats Report Viewer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/awstats-report-viewer/public/css/bootstrap.min.css/wp-content/plugins/awstats-report-viewer/public/css/fa-solid.min.css/wp-content/plugins/awstats-report-viewer/public/css/fontawesome.min.css/wp-content/plugins/awstats-report-viewer/public/js/app.js/wp-content/plugins/awstats-report-viewer/public/js/bootstrap.bundle.min.js/wp-content/plugins/awstats-report-viewer/public/js/jquery.min.js/wp-content/plugins/awstats-report-viewer/public/js/app.js/wp-content/plugins/awstats-report-viewer/public/js/bootstrap.bundle.min.js/wp-content/plugins/awstats-report-viewer/public/js/jquery.min.jsawstats-report-viewer/public/css/bootstrap.min.css?ver=awstats-report-viewer/public/css/fa-solid.min.css?ver=awstats-report-viewer/public/css/fontawesome.min.css?ver=awstats-report-viewer/public/js/app.js?ver=awstats-report-viewer/public/js/bootstrap.bundle.min.js?ver=awstats-report-viewer/public/js/jquery.min.js?ver=HTML / DOM Fingerprints
arv-wrapper