Unused Media Checker Security & Risk Analysis

wordpress.org/plugins/unused-media-checker

Identify, inspect and delete unused media files in your media library, including integrations for Advanced Ads and Photo Gallery (10Web).

100 active installs v1.3.7 PHP 8.0+ WP 6.0+ Updated Jan 13, 2026
cleanupgallerymediaoptimizationunused
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Unused Media Checker Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The unused-media-checker plugin v1.3.7 exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, file operations, external HTTP requests, and a very high percentage of SQL queries utilizing prepared statements are all positive indicators. Furthermore, the plugin includes a respectable number of nonce and capability checks, suggesting an effort to protect its functionalities. The lack of any recorded vulnerabilities, including critical or high severity issues, and no previously unpatched CVEs, further reinforces this positive assessment, implying a mature and well-maintained codebase.

However, the static analysis does highlight areas for potential concern. While the attack surface is zero, meaning no direct entry points were detected, the analysis of output escaping shows that only 70% of outputs are properly escaped. This leaves room for potential cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled with sufficient sanitization in the remaining 30% of outputs. The taint analysis revealing zero flows with unsanitized paths is a positive sign, but it's crucial to remember that taint analysis is not always exhaustive. The low number of nonce and capability checks, while present, could be expanded to cover more areas of the plugin's functionality for enhanced security.

In conclusion, unused-media-checker v1.3.7 appears to be a relatively secure plugin with a history of no known vulnerabilities and good coding practices in place, particularly regarding SQL query preparation. The primary area for improvement lies in ensuring all outputs are consistently and properly escaped to mitigate potential XSS risks. The overall security is good, but attention to output sanitization would strengthen it further.

Key Concerns

  • Output escaping is not consistently proper
Vulnerabilities
None known

Unused Media Checker Security Vulnerabilities

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

Unused Media Checker Code Analysis

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

SQL Query Safety

97% prepared35 total queries

Output Escaping

70% escaped231 total outputs
Attack Surface

Unused Media Checker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionadmin_menuincludes\class-umc-admin-menu.php:9
actionadmin_initincludes\class-umc-plugin.php:30
actionadmin_page_access_deniedincludes\class-umc-plugin.php:31
actionadmin_initincludes\class-umc-settings.php:11
actionadmin_menuincludes\modules\class-umc-module-advanced-ads.php:135
actionadmin_menuincludes\modules\class-umc-module-media-library.php:1920
actionadmin_noticesincludes\modules\class-umc-module-media-library.php:1921
filterset-screen-optionincludes\modules\class-umc-module-media-library.php:1922
actionadd_attachmentincludes\modules\class-umc-module-media-library.php:1925
actionedit_attachmentincludes\modules\class-umc-module-media-library.php:1926
actiondelete_attachmentincludes\modules\class-umc-module-media-library.php:1927
actionsave_postincludes\modules\class-umc-module-media-library.php:1928
actiondeleted_postincludes\modules\class-umc-module-media-library.php:1929
actionswitch_themeincludes\modules\class-umc-module-media-library.php:1930
actioncustomize_save_afterincludes\modules\class-umc-module-media-library.php:1931
actionupdated_optionincludes\modules\class-umc-module-media-library.php:1933
actionadmin_menuincludes\modules\class-umc-module-photo-gallery.php:971
Maintenance & Trust

Unused Media Checker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 13, 2026
PHP min version8.0
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Unused Media Checker Developer Profile

Der Webfuchs

1 plugin · 100 total installs

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

How We Detect Unused Media Checker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/unused-media-checker/assets/css/admin.css/wp-content/plugins/unused-media-checker/assets/js/admin.js
Script Paths
/wp-content/plugins/unused-media-checker/assets/js/admin.js
Version Parameters
unused-media-checker/assets/css/admin.css?ver=unused-media-checker/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
umc-noticeumc-settings-pageumc-scan-resultsumc-scan-detailsumc-help-modalumc-media-thumbnailumc-media-titleumc-media-used-in
HTML Comments
<!-- BEGIN UMC: Advanced Ads Integration --><!-- END UMC: Advanced Ads Integration --><!-- BEGIN UMC: Photo Gallery (10Web) Integration --><!-- END UMC: Photo Gallery (10Web) Integration -->+8 more
Data Attributes
data-umc-media-iddata-umc-delete-noncedata-umc-action
JS Globals
UMCAdmin
FAQ

Frequently Asked Questions about Unused Media Checker