MMWW Security & Risk Analysis

wordpress.org/plugins/mmww

Media Metadata Workflow Wizard: Integrate your media metadata workflow with WordPress's Media Library

200 active installs v2.0.0 PHP 5.6+ WP 4.6+ Updated Jan 26, 2026
audioexifimagesiptcmetadata
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MMWW Safe to Use in 2026?

Generally Safe

Score 100/100

MMWW 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 plugin "mmww" v2.0.0 exhibits a strong security posture based on the provided static analysis. The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events as entry points significantly reduces the attack surface. Furthermore, the analysis shows no dangerous functions, all SQL queries are properly prepared, and there are no critical or high severity taint flows. This indicates a conscious effort by the developers to implement secure coding practices.

However, there are areas for improvement. While the total number of outputs is moderate, the fact that 32% of them are not properly escaped presents a potential risk of Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these outputs. The presence of file operations without explicit details on their nature also warrants a closer look, though no specific vulnerabilities were flagged. The plugin's vulnerability history being completely clean is a positive sign, suggesting consistent security focus over time.

In conclusion, "mmww" v2.0.0 demonstrates a robust foundation of secure coding, particularly in its handling of the attack surface and database interactions. The primary concern lies with the unescaped output, which should be addressed to mitigate potential XSS risks. The absence of any historical vulnerabilities is a significant strength.

Key Concerns

  • Unescaped output present
Vulnerabilities
None known

MMWW Security Vulnerabilities

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

MMWW Code Analysis

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

Output Escaping

68% escaped19 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
reread_before_form_populate (code\reread.php:132)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MMWW Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
filterattachment_fields_to_editcode\audio_shortcode_34_support.php:9
filtermedia_send_to_editorcode\audio_shortcode_34_support.php:10
filtermedia_send_to_editorcode\audio_shortcode_35_support.php:9
actionadmin_menucode\mmww_admin.php:12
actionadmin_initcode\mmww_admin.php:13
filtermmww_filter_metadatacode\mmww_media_upload.php:14
filtermmww_filter_metadatacode\mmww_media_upload.php:15
filtermmww_format_metadatacode\mmww_media_upload.php:17
filterwp_generate_attachment_metadatacode\mmww_media_upload.php:23
filterwp_update_attachment_metadatacode\mmww_media_upload.php:24
filterwp_update_attachment_metadatacode\mmww_media_upload.php:25
filterupdate_attached_filecode\mmww_media_upload.php:28
filterwp_read_image_metadatacode\mmww_media_upload.php:30
filterwp_read_audio_metadatacode\mmww_media_upload.php:31
filterwp_read_video_metadatacode\mmww_media_upload.php:32
filterpost_mime_typescode\pdfextras.php:10
actiondbx_post_advancedcode\reread.php:16
actionedit_form_after_editorcode\reread.php:17
filtermedia_row_actionscode\reread.php:18
filterattachment_fields_to_editcode\reread.php:19
actionadmin_noticescode\reread.php:20
actioninitmmww.php:45
Maintenance & Trust

MMWW Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 26, 2026
PHP min version5.6
Downloads11K

Community Trust

Rating90/100
Number of ratings11
Active installs200
Developer Profile

MMWW Developer Profile

OllieJones

6 plugins · 60K total installs

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

How We Detect MMWW

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mmww/code/pdfextras.php/wp-content/plugins/mmww/code/reread.php/wp-content/plugins/mmww/code/mmww_admin.php/wp-content/plugins/mmww/code/mmww_media_upload.php/wp-content/plugins/mmww/code/audio_shortcode_34_support.php/wp-content/plugins/mmww/code/audio_shortcode_35_support.php/wp-content/plugins/mmww/code/exif.php

HTML / DOM Fingerprints

CSS Classes
audio-player-mmww_attach_data_div
HTML Comments
<!-- Media Metadata Workflow Wizard --><!-- This is a class for inserting audio shortcodes for WordPress 3.4.2 and before. --><!-- only load this if we're on a version of WP prior to 3.5 --><!-- add attach_data to the attachment data -->+9 more
Data Attributes
data-link-urldata-mmww-datadata-mmww-attach-id
JS Globals
mmww_ajax_object
Shortcode Output
[audio [audio file|titles=[audio file|titles=[audio
FAQ

Frequently Asked Questions about MMWW