ShinyStat Analytics Security & Risk Analysis

wordpress.org/plugins/shinystat-analytics

Plugin to activate the ShinyStat Analytics services on your website.

1K active installs v1.0.16 PHP 5.6+ WP 3.1.0+ Updated Dec 5, 2025
analyticsconversionsheatmapsmarketingseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShinyStat Analytics Safe to Use in 2026?

Generally Safe

Score 100/100

ShinyStat Analytics has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The shinystat-analytics plugin v1.0.16 exhibits significant security concerns primarily due to its unprotected entry points. All three identified REST API routes lack permission callbacks, creating a substantial attack surface that could allow unauthorized users to interact with plugin functionalities. Furthermore, the plugin demonstrates poor data handling practices, with only 3% of its output properly escaped. This, combined with the fact that 100% of its single SQL query is not using prepared statements, presents a high risk of cross-site scripting (XSS) and SQL injection vulnerabilities. The absence of nonce checks, capability checks, and the complete lack of taint analysis results (indicating no flows were analyzed or found to be unsafe) suggest a lack of robust security development practices. However, the plugin does not appear to bundle any outdated libraries and has no recorded historical vulnerabilities, which are positive indicators. Despite these strengths, the identified issues in handling user input and authorization for its entry points necessitate immediate attention to mitigate potential security breaches.

Key Concerns

  • REST API routes without permission callbacks
  • SQL queries not using prepared statements
  • Very low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

ShinyStat Analytics Security Vulnerabilities

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

ShinyStat Analytics Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

3% escaped71 total outputs
Attack Surface
3 unprotected

ShinyStat Analytics Attack Surface

Entry Points3
Unprotected3

REST API Routes 3

GET/wp-json/shinystat/v1product/(?P<id>\d+)public\class-shinystat-analytics-public.php:712
GET/wp-json/shinystat/v1cartpublic\class-shinystat-analytics-public.php:718
GET/wp-json/shinystat/v1set_product_quantitypublic\class-shinystat-analytics-public.php:724
WordPress Hooks 14
actionplugins_loadedincludes\class-shinystat-analytics.php:148
actionadmin_enqueue_scriptsincludes\class-shinystat-analytics.php:164
actionadmin_menuincludes\class-shinystat-analytics.php:167
filterplugin_action_linksincludes\class-shinystat-analytics.php:169
actionadmin_initincludes\class-shinystat-analytics.php:172
actionwp_enqueue_scriptsincludes\class-shinystat-analytics.php:188
filterscript_loader_tagincludes\class-shinystat-analytics.php:191
actionwoocommerce_thankyouincludes\class-shinystat-analytics.php:194
actionwp_headincludes\class-shinystat-analytics.php:197
actionrest_api_initincludes\class-shinystat-analytics.php:200
filterwoocommerce_add_to_cart_fragmentsincludes\class-shinystat-analytics.php:203
filteramp_post_template_analyticsincludes\class-shinystat-analytics.php:206
filteramp_analytics_entriesincludes\class-shinystat-analytics.php:207
actionwidgets_initincludes\class-shinystat-analytics.php:225
Maintenance & Trust

ShinyStat Analytics Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version5.6
Downloads14K

Community Trust

Rating100/100
Number of ratings1
Active installs1K
Developer Profile

ShinyStat Analytics Developer Profile

shinystat

1 plugin · 1K total installs

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

How We Detect ShinyStat Analytics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shinystat-analytics/admin/css/shinystat-analytics-admin.css
Version Parameters
shinystat-analytics/css/shinystat-analytics-admin.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-setting-page-name=shinystat-analytics
FAQ

Frequently Asked Questions about ShinyStat Analytics