Media Checkerboard Security & Risk Analysis

wordpress.org/plugins/media-checkboard

Simple backend plugin that renders a checkerboard under PNG and GIF images so you can see alpha channel

10 active installs v1.1.1 PHP + WP 3.9+ Updated Dec 7, 2015
checkerboardgifmediapngtransparency
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Media Checkerboard Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "media-checkboard" v1.1.1 plugin exhibits a mixed security posture. On the positive side, it has no recorded CVEs and reports zero external HTTP requests, file operations, or SQL queries executed without prepared statements. This indicates a potentially well-contained plugin in these common vulnerability areas.

However, significant concerns arise from the static analysis. The plugin has a complete lack of authorization checks (capability checks and nonce checks) for any potential entry points. While the current attack surface appears minimal (0 AJAX, 0 REST API, etc.), this is a major weakness. Crucially, 100% of outputs are not properly escaped, posing a high risk of Cross-Site Scripting (XSS) vulnerabilities if any user-provided data is ever displayed. Furthermore, the taint analysis reveals flows with unsanitized paths, which, even without critical or high severity reported in this specific analysis, suggests a potential for path traversal or local file inclusion if the plugin were to interact with the filesystem or URLs in the future.

The absence of any vulnerability history is a strength, suggesting the plugin has not been a target for known exploits. However, combined with the significant code-level weaknesses (especially unescaped output and lack of authorization), this might indicate it hasn't been thoroughly tested or subjected to public scrutiny that would uncover such issues. The overall recommendation is cautious, advising immediate attention to output escaping and authorization mechanisms.

Key Concerns

  • 100% of outputs are not properly escaped
  • No capability checks found
  • No nonce checks found
  • Flows with unsanitized paths found
Vulnerabilities
None known

Media Checkerboard Security Vulnerabilities

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

Media Checkerboard Code Analysis

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

Output Escaping

0% escaped7 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
checkerboard_admin (checkboard.php:61)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Media Checkerboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_headcheckboard.php:58
actionadmin_menucheckboard.php:90
Maintenance & Trust

Media Checkerboard Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedDec 7, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Media Checkerboard Developer Profile

Diego Betto

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 Media Checkerboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/media-checkboard/script.js
Script Paths
/wp-content/plugins/media-checkboard/script.js

HTML / DOM Fingerprints

CSS Classes
checkerboard_color1checkerboard_color2checkerboard_size
FAQ

Frequently Asked Questions about Media Checkerboard