TraktTV WordPress Widget Security & Risk Analysis

wordpress.org/plugins/trakttv-widgets

Show what you watch to your visitors. Widget, that shows your last watched movies or TV show episodes from trakt.tv

10 active installs v1.4.1 PHP + WP 2.0.2+ Updated Dec 10, 2013
moviestrakttvtv-showswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TraktTV WordPress Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The static analysis of trakttv-widgets v1.4.1 reveals a generally good security posture in terms of attack surface and database interactions. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the potential entry points for attackers. Furthermore, all SQL queries are correctly using prepared statements, mitigating the risk of SQL injection vulnerabilities. The absence of file operations and bundled libraries also reduces potential attack vectors.

However, there are notable areas of concern. The extremely low percentage (2%) of properly escaped output is a critical weakness, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities. While the taint analysis reported no unsanitized flows, this could be due to the limited scope of the analysis or the absence of complex data manipulation chains that would be flagged. The lack of nonce checks and capability checks on the identified entry points (even if zero) represents a missed opportunity for basic security hardening, though their absence in this case is less impactful due to the zero attack surface. The single external HTTP request should be monitored for potential vulnerabilities if the external service is compromised.

The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the static analysis findings of no critical taint flows or dangerous functions, suggests that this version of the plugin has been relatively secure. However, the high risk of XSS due to poor output escaping remains a significant concern that overshadows the positive aspects. A comprehensive security audit focusing on output sanitization is strongly recommended.

Key Concerns

  • Insufficient output escaping (2% proper)
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

TraktTV WordPress Widget Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

TraktTV WordPress Widget Release Timeline

v1.4.1Current
v1.4
v1.3.1
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Apr 16, 2026

TraktTV WordPress Widget Code Analysis

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

Output Escaping

2% escaped41 total outputs
Attack Surface

TraktTV WordPress Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_initincludes/dashboard/trakttv-dashboard.php:25
actionadmin_menuincludes/dashboard/trakttv-dashboard.php:28
actionwp_enqueue_scriptstrakttv-widgets.php:69
actionwidgets_inittrakttv-widgets.php:89
Maintenance & Trust

TraktTV WordPress Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedDec 10, 2013
PHP min version
Downloads3K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

TraktTV WordPress Widget Developer Profile

Lukasz Jasinski

4 plugins · 40 total installs

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

How We Detect TraktTV WordPress Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/trakttv-widgets/assets/css/trakttv.css

HTML / DOM Fingerprints

CSS Classes
metabox-holderpostboxhndleinside
HTML Comments
<!-- -- path definitions --><!-- -- activation, deactivation and uninstall --><!-- TODO: Clean seen cache --><!-- ############################################################################# -->+8 more
Data Attributes
name="paypal-trakttv"value="_donations"name="business"value="3KYX5TTQD5NWU"name="lc"value="US"+12 more
FAQ

Frequently Asked Questions about TraktTV WordPress Widget