Post Meta Controls Security & Risk Analysis

wordpress.org/plugins/post-meta-controls

Utilities to register, save and modify post meta data in the Gutenberg editor.

10 active installs v1.4.1 PHP 7.1+ WP 5.2+ Updated Jan 23, 2021
controlsgutenbergmetapost-metasettings
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Post Meta Controls Safe to Use in 2026?

Generally Safe

Score 85/100

Post Meta Controls has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The plugin 'post-meta-controls' v1.4.1 exhibits a mixed security posture. On the positive side, the code analysis reveals good practices in several areas, including the absence of dangerous functions, all SQL queries utilizing prepared statements, and all identified output being properly escaped. Furthermore, there is a history of zero known vulnerabilities, which suggests a potentially well-maintained codebase or a lack of extensive public scrutiny regarding security flaws. The absence of file operations and external HTTP requests also reduces potential attack vectors.

However, a significant concern is the presence of one unprotected REST API route, which represents a direct entry point into the application without any authentication or permission checks. This is a critical oversight that could be exploited by unauthenticated users to interact with the plugin's functionality in unintended ways. The lack of nonce checks and capability checks on this entry point further exacerbates the risk, as it bypasses standard WordPress security mechanisms. While there are no critical taint flows or dangerous functions identified, the single unprotected REST API route represents a substantial security gap that needs immediate attention.

In conclusion, while 'post-meta-controls' v1.4.1 demonstrates strengths in data handling and output sanitization, the unprotected REST API endpoint is a glaring weakness. The history of no vulnerabilities is encouraging, but it does not negate the immediate risk posed by the identified exposed entry point. Users should be aware of this specific vulnerability and the potential for its exploitation.

Key Concerns

  • Unprotected REST API route
  • Missing capability checks on entry points
  • Missing nonce checks on entry points
Vulnerabilities
None known

Post Meta Controls Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Post Meta Controls Release Timeline

v1.4.1Current
v1.4.0
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.0
v1.1.0
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Post Meta Controls Code Analysis

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

Output Escaping

100% escaped3 total outputs
Attack Surface
1 unprotected

Post Meta Controls Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

GET/wp-json/post-meta-controls/v1/itemsinc\register\register-rest.php:34
WordPress Hooks 5
actionpmc_before_enqueueinc\classes\settings\class-DateRange.php:78
actionpmc_before_enqueueinc\classes\settings\class-DateSingle.php:68
actioninitinc\register\register-create_sidebar.php:11
actionenqueue_block_editor_assetsinc\register\register-enqueue.php:15
actionrest_api_initinc\register\register-rest.php:31
Maintenance & Trust

Post Meta Controls Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 23, 2021
PHP min version7.1
Downloads15K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Post Meta Controls Developer Profile

Alvaro

11 plugins · 3K total installs

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

How We Detect Post Meta Controls

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-meta-controls/dist/post-meta-controls.css/wp-content/plugins/post-meta-controls/dist/post-meta-controls.js/wp-content/plugins/post-meta-controls/dist/post-meta-controls-moment-locales.js
Script Paths
/wp-content/plugins/post-meta-controls/dist/post-meta-controls.js
Version Parameters
post-meta-controls/post-meta-controls.css?ver=post-meta-controls/post-meta-controls.js?ver=post-meta-controls/post-meta-controls-moment-locales.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-setting-type
JS Globals
POSTMETACONTROLS
REST Endpoints
/wp-json/post-meta-controls/v1/items
FAQ

Frequently Asked Questions about Post Meta Controls