Simple Matomo Tracking Code Security & Risk Analysis

wordpress.org/plugins/simple-matomo-tracking-code

This unofficial plugin adds the Matomo Web Analytics javascript code into the footer of your website. It has several useful options.

900 active installs v1.1.1 PHP 7.1+ WP 5.0+ Updated Aug 27, 2025
analyticsmatomopiwikstatisticsstats
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 3, 2025
Safety Verdict

Is Simple Matomo Tracking Code Safe to Use in 2026?

Generally Safe

Score 99/100

Simple Matomo Tracking Code has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Sep 3, 2025Updated 8mo ago
Risk Assessment

The static analysis of the 'simple-matomo-tracking-code' plugin v1.1.1 reveals a generally good security posture with no identified direct attack vectors like AJAX handlers, REST API routes, shortcodes, or cron events. The code demonstrates sound practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks. However, there are potential concerns regarding output escaping, with 30% of outputs not being properly escaped, which could lead to cross-site scripting vulnerabilities if the unescaped data originates from user input.

The plugin has a history of one known medium-severity vulnerability related to Cross-site Scripting, which was patched. The fact that the last vulnerability was in the future suggests an anomaly in the provided data, but the historical presence of XSS is a significant indicator. While current taint analysis shows no unsanitized flows, the past vulnerability highlights the importance of vigilant output sanitization.

In conclusion, the plugin exhibits strengths in its limited attack surface and secure data handling for SQL. The primary weakness lies in the incomplete output escaping, which, combined with past XSS issues, warrants attention. The absence of critical or high severity issues in the current analysis is positive, but the potential for XSS due to unescaped output remains a moderate risk.

Key Concerns

  • Unescaped output (30%)
  • Past XSS vulnerability (medium)
Vulnerabilities
1 published

Simple Matomo Tracking Code Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58630medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Simple Matomo Tracking Code <= 1.1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 3, 2025 Patched in 1.1.1 (8d)
Version History

Simple Matomo Tracking Code Release Timeline

v1.1.1Current
v1.1.01 CVE
v1.0.31 CVE
v1.0.21 CVE
v1.0.11 CVE
v1.0.01 CVE
v0.5.21 CVE
v0.5.11 CVE
Code Analysis
Analyzed Mar 16, 2026

Simple Matomo Tracking Code Code Analysis

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

Output Escaping

70% escaped10 total outputs
Attack Surface

Simple Matomo Tracking Code Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_footersimple-matomo-tracking-code.php:192
actionadmin_footersimple-matomo-tracking-code.php:195
actionadmin_footersimple-matomo-tracking-code.php:199
actionadmin_menusimple-matomo-tracking-code.php:287
actionwp_footersimple-matomo-tracking-code.php:290
actioninitsimple-matomo-tracking-code.php:298
Maintenance & Trust

Simple Matomo Tracking Code Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 27, 2025
PHP min version7.1
Downloads8K

Community Trust

Rating100/100
Number of ratings2
Active installs900
Developer Profile

Simple Matomo Tracking Code Developer Profile

rbaer

2 plugins · 2K total installs

91
trust score
Avg Security Score
95/100
Avg Patch Time
9 days
View full developer profile
Detection Fingerprints

How We Detect Simple Matomo Tracking Code

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
<h2><?php _e('Simple Matomo Tracking Code', 'simple-matomo-tracking-code'); ?></h2><label for="siteid"><?php _e('Matomo site ID', 'simple-matomo-tracking-code'); ?></label><?php _e('In the Matomo interface, when you "Add Website" you are told to insert into the page, in that script is a unique string that identifies the website you just defined, that is your site ID (usually "1").', 'simple-matomo-tracking-code'); ?><?php _e('Once you have entered your site ID in the box above your pages will be trackable by Matomo Web Analytics.', 'simple-matomo-tracking-code'); ?>
FAQ

Frequently Asked Questions about Simple Matomo Tracking Code