
Modern Fields • Custom Fields for Gutenberg Security & Risk Analysis
wordpress.org/plugins/modern-fieldsCustom Fields, options pages and metaboxes for the block Editor to improve your full site editing experience.
Is Modern Fields • Custom Fields for Gutenberg Safe to Use in 2026?
Generally Safe
Score 100/100Modern Fields • Custom Fields for Gutenberg has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of "modern-fields" v0.7 reveals a generally strong security posture with several good practices in place. Notably, the plugin has no recorded vulnerabilities or CVEs, suggesting a history of secure development or diligent patching. The absence of external HTTP requests and the overwhelming majority of SQL queries using prepared statements are positive indicators. Furthermore, the plugin exhibits a high percentage of properly escaped output, which is crucial for preventing cross-site scripting (XSS) vulnerabilities. The presence of nonce and capability checks on some entry points is also a positive sign.
However, the presence of 10 'Dangerous functions' specifically identified as 'unserialize' is a significant concern. While the attack surface appears to be zero in terms of AJAX handlers, REST API routes, shortcodes, and cron events, the 'unserialize' function itself is a known vector for deserialization vulnerabilities if used with untrusted input. The lack of taint analysis results in this report (0 flows analyzed) makes it impossible to confirm if 'unserialize' is being used in a vulnerable manner, but its mere presence warrants caution. The limited number of non-protected entry points is excellent, but the overall count of entry points is also zero, which could be an artifact of the analysis or indicate a very limited plugin functionality. The lack of bundled libraries is a positive, as it avoids risks associated with outdated third-party code.
In conclusion, while "modern-fields" v0.7 demonstrates good security hygiene in many areas, the presence of the 'unserialize' function without further analysis of its usage creates a potential risk. The zero recorded CVEs and generally good practices are strengths, but the potential for deserialization vulnerabilities due to 'unserialize' is a weakness that requires further investigation. Without more detailed taint analysis or context on how 'unserialize' is implemented, a definitive risk assessment is challenging, but the potential for a severe vulnerability exists.
Key Concerns
- Dangerous function 'unserialize' found
- Taint analysis did not find vulnerable flows
- All SQL queries use prepared statements
- High percentage of output escaping
- Nonce checks present
- Capability checks present
- No external HTTP requests
- No bundled libraries
- No recorded CVEs
Modern Fields • Custom Fields for Gutenberg Security Vulnerabilities
Modern Fields • Custom Fields for Gutenberg Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Modern Fields • Custom Fields for Gutenberg Attack Surface
WordPress Hooks 53
Maintenance & Trust
Modern Fields • Custom Fields for Gutenberg Maintenance & Trust
Maintenance Signals
Community Trust
Modern Fields • Custom Fields for Gutenberg Alternatives
CubeWP Framework
cubewp-framework
CubeWP is an end-to-end dynamic content framework for WordPress to help you shrink time and cut cost of development up to 90%.
Advanced Custom Fields : CPT Options Pages
acf-cpt-options-pages
Small addon for ACF Options. Adds ACF location for each custom post type. New feature in the major version 2! Important! After update to v2+ you must …
Advanced Custom Fields: Accordion Tab Field
acf-accordion
An accordion field that lets you group multiple fields under accordion tabs. This makes a long ACF form break down with style.
Advanced Custom Fields (ACF®)
advanced-custom-fields
ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 million sites, WordPress developers love ACF.
CMB2
cmb2
CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind.
Modern Fields • Custom Fields for Gutenberg Developer Profile
3 plugins · 110 total installs
How We Detect Modern Fields • Custom Fields for Gutenberg
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/modern-fields/assets/css/main.css/wp-content/plugins/modern-fields/assets/js/main.js/wp-content/plugins/modern-fields/assets/js/admin.js/wp-content/plugins/modern-fields/assets/css/admin.css/wp-content/plugins/modern-fields/assets/js/main.js/wp-content/plugins/modern-fields/assets/js/admin.jsmodern-fields/assets/css/main.css?ver=modern-fields/assets/js/main.js?ver=modern-fields/assets/js/admin.js?ver=modern-fields/assets/css/admin.css?ver=HTML / DOM Fingerprints
mf-post-list-rootdata-mf-post-typedata-mf-field-groupdata-mf-rest-baseModernFields/wp-json/modern-fields/v1/field-groups/wp-json/modern-fields/v1/fields