
Smart Custom Fields Security & Risk Analysis
wordpress.org/plugins/smart-custom-fieldsSmart Custom Fields is a simple plugin for managing custom fields.
Is Smart Custom Fields Safe to Use in 2026?
Generally Safe
Score 99/100Smart Custom Fields has a strong security track record. Known vulnerabilities have been patched promptly.
The 'smart-custom-fields' plugin v5.0.6 exhibits a generally strong security posture based on the static analysis. The code demonstrates excellent adherence to secure coding practices, with all SQL queries using prepared statements, all output properly escaped, and no file operations or external HTTP requests detected. The presence of numerous nonce and capability checks further indicates a focus on authorization and preventing unauthorized actions. The attack surface, while present with two AJAX handlers, is reported as fully protected, which is a significant positive. Taint analysis revealing no unsanitized paths is also a very good sign, suggesting the plugin is resilient against common injection vulnerabilities.
However, the plugin's vulnerability history presents a notable concern. Two medium-severity CVEs have been recorded, one of which was identified relatively recently. While currently unpatched CVEs are zero, the existence of past vulnerabilities, particularly those related to Cross-site Scripting and Missing Authorization, suggests a pattern of weaknesses that have required remediation. This history, even with recent fixes, warrants a cautious approach. The overall conclusion is that while the current version's static analysis is robust, the historical precedent of vulnerabilities necessitates ongoing vigilance and prompt application of any future security updates to mitigate the risk of recurring issues.
Key Concerns
- Past medium severity CVEs
- History of XSS and Missing Authorization
Smart Custom Fields Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Smart Custom Fields <= 5.0.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Smart Custom Fields <= 4.2.2 - Missing Authorization to Authenticated (Subscriber+) Post Content Disclosure
Smart Custom Fields Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Smart Custom Fields Attack Surface
AJAX Handlers 2
WordPress Hooks 37
Maintenance & Trust
Smart Custom Fields Maintenance & Trust
Maintenance Signals
Community Trust
Smart Custom Fields Alternatives
Meta Field Block
display-a-meta-field-as-block
Display a custom field as a block on the frontend. Supports custom fields for posts, terms, and users. Officially supports ACF, Meta Box.
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.
Add Custom Fields to Media
add-custom-fields-to-media
Add custom fields to media uploader and access them in template files. Great for copyrights, image meta etc.
Custom Field Builder – WordPress custom fields plugin
custom-field-builder
Custom Field Builder is a powerful and lightweight developer plugin to create custom meta boxes and custom fields for WordPress.
Custom Meta Field
custom-meta-field
Custom Meta Field
Smart Custom Fields Developer Profile
11 plugins · 331K total installs
How We Detect Smart Custom Fields
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/smart-custom-fields/css/styles.css/wp-content/plugins/smart-custom-fields/js/script.js/wp-content/plugins/smart-custom-fields/js/bootstrap.min.js/wp-content/plugins/smart-custom-fields/js/sortable.min.js/wp-content/plugins/smart-custom-fields/js/vue.js/wp-content/plugins/smart-custom-fields/js/vue-resource.min.js/wp-content/plugins/smart-custom-fields/js/field-editor.js/wp-content/plugins/smart-custom-fields/js/admin-menu.js+1 more/wp-content/plugins/smart-custom-fields/js/script.js/wp-content/plugins/smart-custom-fields/js/bootstrap.min.js/wp-content/plugins/smart-custom-fields/js/sortable.min.js/wp-content/plugins/smart-custom-fields/js/vue.js/wp-content/plugins/smart-custom-fields/js/vue-resource.min.js/wp-content/plugins/smart-custom-fields/js/field-editor.js+2 moresmart-custom-fields/css/styles.css?ver=smart-custom-fields/js/script.js?ver=smart-custom-fields/js/bootstrap.min.js?ver=smart-custom-fields/js/sortable.min.js?ver=smart-custom-fields/js/vue.js?ver=smart-custom-fields/js/vue-resource.min.js?ver=smart-custom-fields/js/field-editor.js?ver=smart-custom-fields/js/admin-menu.js?ver=smart-custom-fields/js/setting-page.js?ver=HTML / DOM Fingerprints
s-cf-editor-wrappers-cf-field-editors-cf-fields-groups-cf-fields-group-headers-cf-fields-group-bodys-cf-fields-cf-field-labels-cf-field-content+11 more<!-- END Smart Custom Fields --><!-- BEGIN Smart Custom Fields -->data-field-iddata-field-typedata-group-iddata-scf-idSmartCustomFieldsSCF_ConfigVueVueResource/wp-json/smart-custom-fields/v1