Tracking Code Manager Security & Risk Analysis
wordpress.org/plugins/tracking-code-managerA plugin to manage ALL of your tracking code and conversion pixels. Compatible with Facebook Ads, Google Adwords, WooCommerce, Easy Digital Downloads, …
Is Tracking Code Manager Safe to Use in 2026?
Generally Safe
Score 96/100Tracking Code Manager has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "tracking-code-manager" plugin v2.5.0 exhibits a generally good security posture based on the static analysis. The plugin demonstrates strong adherence to secure coding practices, with 100% of SQL queries utilizing prepared statements and an impressive 98% of output being properly escaped. The limited attack surface, with no unprotected entry points found in AJAX handlers, REST API routes, or shortcodes, is also a positive indicator. The plugin also implements a healthy number of nonce and capability checks, further strengthening its defenses.
However, the vulnerability history presents a significant concern. With a total of six known CVEs, including one high-severity and five medium-severity vulnerabilities, this indicates a recurring pattern of security weaknesses that have required attention in the past. While there are no currently unpatched vulnerabilities, the types of past issues – Cross-site Scripting, Missing Authorization, and Uncontrolled Resource Consumption – are serious and could indicate underlying architectural flaws or a tendency to introduce such issues in development. The presence of an outdated bundled library (Select2 v4.0.13) is a minor but noteworthy concern, as older versions can harbor known vulnerabilities.
In conclusion, while the static analysis shows commendable coding practices and a controlled attack surface, the plugin's past vulnerability record necessitates caution. The plugin has strengths in its secure SQL handling and output escaping, but its history suggests a need for continued vigilance and thorough security reviews to prevent the recurrence of past issues. The outdated bundled library is a minor point of attention but doesn't detract significantly from the overall assessment given the other positive indicators.
Key Concerns
- Bundled outdated library (Select2 v4.0.13)
- History of 6 CVEs (1 high, 5 medium)
Tracking Code Manager Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Tracking Code Manager <= 2.3.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Tracking Code Manager <= 2.2.0 - Authenticated (Administrator+) Stored Cross-Site Scripting
Tracking Code Manager <= 2.1.0 - Missing Authorization via change_order()
Tracking Code Manager <= 2.0.16 - Authenticated (Administrator+) Stored Cross-Site Scripting
Tracking Code Manager < 1.11.5 - Cross-Site Scripting
Tracking Code Manager < 1.11.5 - Denial of Service
Tracking Code Manager Release Timeline
Tracking Code Manager Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Tracking Code Manager Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 17
Scheduled Events 2
Maintenance & Trust
Tracking Code Manager Maintenance & Trust
Maintenance Signals
Community Trust
Tracking Code Manager Alternatives
No alternatives data available yet.
Tracking Code Manager Developer Profile
11 plugins · 203K total installs
How We Detect Tracking Code Manager
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/tracking-code-manager/assets/css/style.css/wp-content/plugins/tracking-code-manager/assets/css/manager.css/wp-content/plugins/tracking-code-manager/assets/deps/select2-4.0.13/select2.css/wp-content/plugins/tracking-code-manager/assets/deps/select2-4.0.13/select2.full.js/wp-content/plugins/tracking-code-manager/assets/deps/starrr/starrr.js/wp-content/plugins/tracking-code-manager/assets/js/library.js/wp-content/plugins/tracking-code-manager/assets/js/plugin.js/wp-content/plugins/tracking-code-manager/assets/js/editor.js+4 more/wp-content/plugins/tracking-code-manager/assets/deps/select2-4.0.13/select2.full.js/wp-content/plugins/tracking-code-manager/assets/deps/starrr/starrr.js/wp-content/plugins/tracking-code-manager/assets/js/library.js/wp-content/plugins/tracking-code-manager/assets/js/plugin.js/wp-content/plugins/tracking-code-manager/assets/js/editor.js/wp-content/plugins/tracking-code-manager/assets/js/manager.js+2 moretracking-code-manager/assets/css/style.css?v=tracking-code-manager/assets/css/manager.css?v=tracking-code-manager/assets/deps/select2-4.0.13/select2.css?v=tracking-code-manager/assets/deps/select2-4.0.13/select2.full.js?v=tracking-code-manager/assets/deps/starrr/starrr.js?v=tracking-code-manager/assets/js/library.js?v=tracking-code-manager/assets/js/plugin.js?v=tracking-code-manager/assets/js/editor.js?v=tracking-code-manager/assets/js/manager.js?v=tracking-code-manager/assets/js/delete-confirm.js?v=tracking-code-manager/assets/js/ace/ace.js?v=tracking-code-manager/assets/css/font-awesome.min.css?v=HTML / DOM Fingerprints
<!-- Tracking Code Manager: Start --><!-- Tracking Code Manager: End -->data-tcmp-editor-idTCMP__managerdelete_data