JW Player Snapshot Tool Security & Risk Analysis

wordpress.org/plugins/jw-player-snapshot-tool

JW Player Snapshot Tool is a small JW Player module to create video snapshot

10 active installs v1.0.1 PHP + WP 3.2+ Updated Jun 18, 2012
flashjw-playersnapshotvideo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is JW Player Snapshot Tool Safe to Use in 2026?

Generally Safe

Score 85/100

JW Player Snapshot Tool has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The "jw-player-snapshot-tool" v1.0.1 plugin presents a mixed security posture. On the positive side, there are no known vulnerabilities in its history, indicating a generally well-maintained codebase or a lack of discovery thus far. The plugin also demonstrates good practices by utilizing prepared statements for its single SQL query and includes a nonce check and a capability check, suggesting some attention to common security mechanisms.

However, significant concerns arise from the static analysis. The most pressing issue is the lack of proper output escaping for all identified output points. This leaves the plugin vulnerable to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected and executed within the context of the user's browser. Additionally, the presence of a "flow with unsanitized paths" in the taint analysis, even without critical or high severity, indicates a potential for path traversal or other file system-related vulnerabilities if exploited in conjunction with other factors.

While the attack surface appears minimal and there are no directly identified critical vulnerabilities, the unescaped output and the unsanitized path flow represent tangible risks. The absence of past vulnerabilities is encouraging but does not guarantee future security. Therefore, while the plugin has some strengths, the identified issues in output handling and path sanitization warrant careful consideration and remediation.

Key Concerns

  • All outputs are unescaped
  • Flow with unsanitized paths found
Vulnerabilities
None known

JW Player Snapshot Tool Security Vulnerabilities

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

JW Player Snapshot Tool Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped24 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
jw_player_snapshot_tool_page (jw-player-snapshot-tool.php:115)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

JW Player Snapshot Tool Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actioninitjw-player-snapshot-tool.php:89
actionadmin_enqueue_scriptsjw-player-snapshot-tool.php:98
filtermedia_upload_tabsjw-player-snapshot-tool.php:105
actionmedia_upload_jw_player_snapshot_tooljw-player-snapshot-tool.php:217
Maintenance & Trust

JW Player Snapshot Tool Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedJun 18, 2012
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

JW Player Snapshot Tool Developer Profile

Rangerti

1 plugin · 10 total installs

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

How We Detect JW Player Snapshot Tool

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jw-player-snapshot-tool/lib/swfobject.js
Script Paths
/wp-content/plugins/jw-player-snapshot-tool/lib/swfobject.js

HTML / DOM Fingerprints

CSS Classes
jw_player_snapshot_tool
JS Globals
jw_player_snapshot_tool_scriptsjw_player_snapshot_tool_tabjw_player_snapshot_tool_total_postsjw_player_snapshot_tool_pageso_SWFObject
FAQ

Frequently Asked Questions about JW Player Snapshot Tool