WP Add Mime Types Security & Risk Analysis

wordpress.org/plugins/wp-add-mime-types

The plugin additionally allows the mime types and file extensions to WordPress.

50K active installs v3.1.2 PHP 7.4+ WP 6.2+ Updated Mar 30, 2025
file-extentionmime
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Add Mime Types Safe to Use in 2026?

Generally Safe

Score 92/100

WP Add Mime Types has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "wp-add-mime-types" plugin v3.1.2 demonstrates several good security practices, including the absence of known vulnerabilities and the use of prepared statements for all SQL queries. The static analysis shows no external HTTP requests or file operations, and a robust implementation of nonce and capability checks for its identified entry points. Taint analysis also reveals no critical or high-severity vulnerabilities, suggesting a relatively secure codebase in terms of data flow risks.

However, the presence of three instances of the "unserialize" function is a notable concern. While the data surrounding these functions is not detailed in the provided analysis, "unserialize" is inherently risky if the data being processed is not strictly controlled and sanitized, as it can lead to Object Injection vulnerabilities. Additionally, only 33% of output is properly escaped, which could expose the application to Cross-Site Scripting (XSS) vulnerabilities if the unescaped output contains user-supplied or untrusted data.

Given the lack of historical vulnerabilities and the protected nature of its entry points, the plugin's overall security posture appears decent. Nevertheless, the identified risks associated with "unserialize" and insufficient output escaping warrant careful consideration and potential remediation to further strengthen its security.

Key Concerns

  • Use of unserialize function
  • Low percentage of properly escaped output
Vulnerabilities
None known

WP Add Mime Types Security Vulnerabilities

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

WP Add Mime Types Code Analysis

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

Dangerous Functions Found

unserialize$mime_type_values = unserialize($settings['mime_type_values']);includes\admin.php:29
unserialize$past_mime_type_values = unserialize($past_settings['mime_type_values']);includes\admin.php:163
unserialize$mime_type_values = unserialize($settings['mime_type_values']);includes\network-admin.php:28

Output Escaping

33% escaped9 total outputs
Attack Surface

WP Add Mime Types Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionplugins_loadedwp-add-mime-types.php:35
actionnetwork_admin_menuwp-add-mime-types.php:39
actionadmin_menuwp-add-mime-types.php:42
filterupload_mimeswp-add-mime-types.php:88
filtersanitize_file_namewp-add-mime-types.php:139
filterwp_check_filetype_and_extwp-add-mime-types.php:184
filterwp_check_filetype_and_extwp-add-mime-types.php:186
Maintenance & Trust

WP Add Mime Types Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 30, 2025
PHP min version7.4
Downloads627K

Community Trust

Rating84/100
Number of ratings24
Active installs50K
Developer Profile

WP Add Mime Types Developer Profile

kimipooh

9 plugins · 54K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
1460 days
View full developer profile
Detection Fingerprints

How We Detect WP Add Mime Types

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-add-mime-types/includes/admin.php/wp-content/plugins/wp-add-mime-types/includes/network-admin.php

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WP Add Mime Types