
Meta Field Block – Display custom fields in the Block Editor without coding Security & Risk Analysis
wordpress.org/plugins/display-a-meta-field-as-blockA single block to display custom fields in the Block Editor. It supports ACF, MetaBox, WooCommerce, meta, rest field, shortcode and more.
Is Meta Field Block – Display custom fields in the Block Editor without coding Safe to Use in 2026?
Generally Safe
Score 96/100Meta Field Block – Display custom fields in the Block Editor without coding has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin 'display-a-meta-field-as-block' v1.5.2 demonstrates a generally strong security posture. Static analysis reveals no dangerous functions, all SQL queries use prepared statements, and all output is properly escaped. File operations and external HTTP requests are absent, contributing to a reduced attack surface. The presence of capability checks further enhances its security by restricting access to certain functionalities. The limited attack surface, consisting of only two REST API routes with permission callbacks, suggests good security practices in handling entry points.
However, there are areas that warrant attention. The absence of nonce checks on the entry points (AJAX and REST API) is a significant concern, as it could potentially allow for Cross-Site Request Forgery (CSRF) attacks if these endpoints are exploitable. While no critical or high severity taint flows were found, the lack of taint analysis coverage means that potential vulnerabilities might not have been detected. The plugin's vulnerability history shows one past CVE, which was for Cross-site Scripting (XSS), and this vulnerability is currently patched. The existence of a past XSS vulnerability, even if resolved, highlights a potential recurring weakness that needs continuous monitoring.
In conclusion, the plugin has implemented several key security best practices, particularly in data handling and output sanitization. Its attack surface is well-defined and largely protected by permission callbacks. The primary weakness lies in the missing nonce checks for its entry points, which could open the door to CSRF attacks. The past XSS vulnerability also suggests a need for vigilance. Despite these concerns, the plugin's current version appears to be in a relatively secure state, provided the past CVE has been adequately addressed.
Key Concerns
- Missing nonce checks on entry points
- Bundled outdated Freemius library
- Past CVE (XSS) history
Meta Field Block – Display custom fields in the Block Editor without coding Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Meta Field Block <= 1.5.1 - Insecure Direct Object Reference to Authenticated (Contributor+) Arbitrary User Meta Exposure
Meta Field Block <= 1.5.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'tagName' Block Attribute
Meta Field Block <= 1.2.13 - Authenticated (Contributor+) Stored Cross-Site Scripting
Meta Field Block – Display custom fields in the Block Editor without coding Release Timeline
Meta Field Block – Display custom fields in the Block Editor without coding Code Analysis
Bundled Libraries
Output Escaping
Meta Field Block – Display custom fields in the Block Editor without coding Attack Surface
REST API Routes 2
WordPress Hooks 36
Maintenance & Trust
Meta Field Block – Display custom fields in the Block Editor without coding Maintenance & Trust
Maintenance Signals
Community Trust
Meta Field Block – Display custom fields in the Block Editor without coding Alternatives
Blocks for ACF Fields — Display Custom Fields in the Block Editor
acf-field-blocks
The easiest way to load ACF & SCF fields in WordPress blocks. Add your custom fields to the block editor instantly — no coding required!
Smart Custom Fields
smart-custom-fields
Smart Custom Fields is a simple plugin for managing custom fields.
VK Dynamic If Block
vk-dynamic-if-block
VK Dynamic If Block displays its Inner Blocks based on specified conditions, such as whether the current page is the front page or a single post, the …
Custom Fields for Gutenberg
custom-fields-gutenberg
Restores the Custom Field meta box for the Gutenberg Block Editor.
Easy Post Types and Fields
easy-post-types-fields
Easy Post Types and Fields makes it quick and easy to add custom post types, custom fields, and taxonomies to your WordPress website.
Meta Field Block – Display custom fields in the Block Editor without coding Developer Profile
8 plugins · 28K total installs
How We Detect Meta Field Block – Display custom fields in the Block Editor without coding
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/display-a-meta-field-as-block/includes/acf-fields.php/wp-content/plugins/display-a-meta-field-as-block/includes/core-component.php/wp-content/plugins/display-a-meta-field-as-block/includes/dynamic-field.php/wp-content/plugins/display-a-meta-field-as-block/includes/freemius-config.php/wp-content/plugins/display-a-meta-field-as-block/includes/helper-functions.php/wp-content/plugins/display-a-meta-field-as-block/includes/loop-context.php/wp-content/plugins/display-a-meta-field-as-block/includes/meta-visibility.php/wp-content/plugins/display-a-meta-field-as-block/includes/mb-fields.php+3 more/wp-content/plugins/display-a-meta-field-as-block/builddisplay-a-meta-field-as-block/includes/acf-fields.php?ver=display-a-meta-field-as-block/includes/core-component.php?ver=display-a-meta-field-as-block/includes/dynamic-field.php?ver=display-a-meta-field-as-block/includes/freemius-config.php?ver=display-a-meta-field-as-block/includes/helper-functions.php?ver=display-a-meta-field-as-block/includes/loop-context.php?ver=display-a-meta-field-as-block/includes/meta-visibility.php?ver=display-a-meta-field-as-block/includes/mb-fields.php?ver=display-a-meta-field-as-block/includes/rest-fields.php?ver=display-a-meta-field-as-block/includes/settings.php?ver=display-a-meta-field-as-block/freemius.php?ver=HTML / DOM Fingerprints
wp-block-mbf-meta-field-blockdata-field-namedata-field-typedata-object-typedata-object-idwp.blocks.registerBlockTypewp.element.createElementMetaFieldBlockMFB/wp-json/mfb/v1/fields