Pro Mime Types – Manage file media types Security & Risk Analysis

wordpress.org/plugins/pro-mime-types

Pro Mime Types adds a nifty admin interface for allowing or blocking many file extensions for uploading media, documents, and other attachments.

2K active installs v2.2.0 PHP 7.4.0+ WP 5.3+ Updated Dec 8, 2025
attachmentimagemime-typesmultisiteupload
99
A · Safe
CVEs total2
Unpatched0
Last CVEMay 9, 2023
Safety Verdict

Is Pro Mime Types – Manage file media types Safe to Use in 2026?

Generally Safe

Score 99/100

Pro Mime Types – Manage file media types has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: May 9, 2023Updated 3mo ago
Risk Assessment

The 'pro-mime-types' plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL query execution, utilizing prepared statements exclusively, and it has no known unpatched vulnerabilities. The absence of external HTTP requests, file operations, and critical taint flows further contributes to its perceived stability.

However, significant concerns arise from the complete lack of output escaping. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where attacker-controlled data could be injected into web pages without proper sanitization. Additionally, the plugin has a history of two medium-severity CVEs, both related to Cross-Site Request Forgery (CSRF). While these are currently patched, the recurring nature of CSRF vulnerabilities suggests a potential underlying weakness in how user actions are validated or protected against unauthorized execution.

In conclusion, while the plugin avoids common pitfalls like unpatched vulnerabilities and insecure SQL, the pervasive issue of unescaped output presents a critical security blind spot. The historical pattern of CSRF also warrants attention. Users should be aware of the XSS risk and the need for vigilance regarding any future reported vulnerabilities.

Key Concerns

  • 0% properly escaped output
  • History of 2 medium CVEs (CSRF)
  • No nonce checks
  • No capability checks
Vulnerabilities
2

Pro Mime Types – Manage file media types Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-32502medium · 4.3Cross-Site Request Forgery (CSRF)

Pro Mime Types <= 1.0.7 - Cross-Site Request Forgery

May 9, 2023 Patched in 2.0.0 (259d)
WF-f68ac2b8-33dc-4cc2-b0f3-8777450e39f9-pro-mime-typesmedium · 6.5Cross-Site Request Forgery (CSRF)

Pro Mime Types - Manage file media types <= 1.0.7 - Cross-Site Request Forgery via pmt_settings_section_callback_tab_1

May 9, 2023 Patched in 2.0.0 (259d)
Code Analysis
Analyzed Mar 16, 2026

Pro Mime Types – Manage file media types Code Analysis

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

SQL Query Safety

100% prepared12 total queries

Output Escaping

0% escaped48 total outputs
Attack Surface

Pro Mime Types – Manage file media types Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Pro Mime Types – Manage file media types Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version7.4.0
Downloads30K

Community Trust

Rating100/100
Number of ratings2
Active installs2K
Developer Profile

Pro Mime Types – Manage file media types Developer Profile

Sybre Waaijer

11 plugins · 204K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
259 days
View full developer profile
Detection Fingerprints

How We Detect Pro Mime Types – Manage file media types

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pro-mime-types/assets/css/admin.css/wp-content/plugins/pro-mime-types/assets/js/admin.js
Script Paths
/wp-content/plugins/pro-mime-types/assets/js/admin.js
Version Parameters
pro-mime-types/assets/css/admin.css?ver=pro-mime-types/assets/js/admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Pro Mime Types – Manage file media types