ACF My Media Cluster Security & Risk Analysis

wordpress.org/plugins/acf-my-media-cluster

ACF My Media Cluster is an extension for the Advance Custom Fields plugin, which adds the ability to create groups of media files for download on a pa …

0 active installs v1.2.12 PHP + WP 3.6.0+ Updated Jan 7, 2026
acfdocumentsdownload-filesmediapdf
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ACF My Media Cluster Safe to Use in 2026?

Generally Safe

Score 100/100

ACF My Media Cluster 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 "acf-my-media-cluster" v1.2.12 plugin exhibits a concerning security posture, primarily due to a significant number of unprotected entry points. Three out of the four identified entry points, specifically AJAX handlers, lack authentication checks. This means that any unauthenticated user could potentially interact with these endpoints, leading to unauthorized actions. The presence of the `unserialize` function is a critical red flag, as it can be exploited if fed with malicious serialized data, potentially leading to remote code execution. While no critical or high-severity taint flows were identified, the two flows with unsanitized paths are still a concern, indicating potential vulnerabilities if exploited. The plugin's history of zero known CVEs is a positive indicator, suggesting a relatively stable codebase or perhaps a lack of historical scrutiny. However, this positive history is overshadowed by the immediate risks presented by the unprotected AJAX handlers and the dangerous `unserialize` function. In conclusion, while the plugin benefits from a clean vulnerability history and proper output escaping, the identified unprotected entry points and the use of a dangerous function significantly elevate its risk profile.

Key Concerns

  • Unprotected AJAX handlers
  • Use of unserialize function
  • SQL queries without prepared statements
  • Taint flows with unsanitized paths
Vulnerabilities
None known

ACF My Media Cluster Security Vulnerabilities

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

ACF My Media Cluster Code Analysis

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

Dangerous Functions Found

unserialize$settings = unserialize($results[0]->post_content);acf-my-media-cluster.php:521

SQL Query Safety

0% prepared1 total queries

Output Escaping

100% escaped149 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
<acf-my-media-cluster> (acf-my-media-cluster.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

ACF My Media Cluster Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_acf_mc_cluster_field_groupacf-my-media-cluster.php:200
authwp_ajax_acf_mc_cluster_edit_fieldsacf-my-media-cluster.php:211
authwp_ajax_acf_mc_cluster_edit_save_fieldacf-my-media-cluster.php:268

Shortcodes 1

[acf-media-cluster] acf-my-media-cluster.php:448
WordPress Hooks 10
actionadmin_initacf-my-media-cluster.php:73
filteracf/media-cluster-edit-fieldsacf-my-media-cluster.php:74
actionacf/include_field_typesacf-my-media-cluster.php:86
actionacf/register_fieldsacf-my-media-cluster.php:87
actionsave_postacf-my-media-cluster.php:190
actionsave_postacf-my-media-cluster.php:192
actionwp_footeracf-my-media-cluster.php:437
actioninitacf-my-media-cluster.php:450
actionacf/render_field_settings/type=media_clusterfields\class-acf-media-cluster-v5.php:137
actionacf/render_field_general_settings/type=media_clusterfields\class-acf-media-cluster-v6.php:137
Maintenance & Trust

ACF My Media Cluster Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 7, 2026
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ACF My Media Cluster Developer Profile

Nikki Blight

3 plugins · 4K total installs

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

How We Detect ACF My Media Cluster

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/acf-my-media-cluster/assets/css/acf-media-cluster.css/wp-content/plugins/acf-my-media-cluster/assets/js/acf-media-cluster.js
Script Paths
/wp-content/plugins/acf-my-media-cluster/assets/js/acf-media-cluster.js
Version Parameters
?ver=1.2.12

HTML / DOM Fingerprints

CSS Classes
acf-media-cluster-wrapper
HTML Comments
<!-- Include the code for the media cluster field group --><!-- Include code for the model edit window for individual files attached to the media cluster field --><!-- Save edits made in the modal edit window for individual files -->
Data Attributes
data-acf_media_cluster_field_keydata-acf_media_cluster_post_iddata-acf_media_cluster_field_name
JS Globals
acf_media_cluster_params
REST Endpoints
/wp-json/acf/v1/media-cluster-edit-fields/wp-json/acf/v1/media-cluster-edit-save-field
FAQ

Frequently Asked Questions about ACF My Media Cluster