WP REST Yoast Meta Security & Risk Analysis

wordpress.org/plugins/wp-rest-yoast-meta

Adds meta tags as generated by Yoast SEO to the WP REST API. And adds a custom endpoint to retrieve all redirects as they are set in Yoast SEO Premium …

1K active installs v2025.1.0 PHP 5.4+ WP 4.7+ Updated Jan 23, 2025
adopt-meapiwp-restwp-rest-apiyoast
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP REST Yoast Meta Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The wp-rest-yoast-meta plugin v2025.1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices in areas like SQL query handling, with all queries utilizing prepared statements. Furthermore, all identified output operations are properly escaped, and the plugin does not engage in file operations or external HTTP requests. The absence of any recorded vulnerabilities or CVEs in its history is also a strong positive indicator.

However, significant concerns arise from the static analysis, specifically regarding the attack surface. The plugin exposes two REST API routes that lack permission callbacks, meaning they are unprotected and accessible without authentication. This presents a direct risk, as any unauthenticated user could potentially interact with these endpoints. The lack of any nonce checks across the analyzed code further exacerbates this issue, as it prevents the validation of the request's origin.

While the plugin's vulnerability history is clean, the current lack of authentication on its REST API routes is a critical oversight that could lead to future vulnerabilities. The absence of taint analysis results with critical or high severity is somewhat reassuring, but this could be a consequence of the limited attack surface analyzed in that specific regard. In conclusion, while the plugin adheres to good security practices in data handling and output, the unprotected REST API routes represent a substantial and immediate security weakness.

Key Concerns

  • REST API routes without permission callbacks
  • No nonce checks present
Vulnerabilities
None known

WP REST Yoast Meta Security Vulnerabilities

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

WP REST Yoast Meta Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped6 total outputs
Attack Surface
2 unprotected

WP REST Yoast Meta Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

GET/wp-json/wp-rest-yoast-meta/v1redirectsfrontend\class-frontend.php:477
GET/wp-json/wp-rest-yoast-meta/v1homefrontend\class-frontend.php:527
WordPress Hooks 16
actionadmin_noticesadmin\class-admin.php:63
actionwpseo_headfrontend\class-frontend.php:251
actionwpseo_opengraphfrontend\class-frontend.php:252
actionwpseo_headfrontend\class-frontend.php:259
actionwpseo_json_ldfrontend\class-frontend.php:260
actionwpseo_headfrontend\class-frontend.php:557
actionplugins_loadedincludes\class-plugin.php:82
actionadmin_initincludes\class-plugin.php:97
actioninitincludes\class-plugin.php:98
actionrest_api_initincludes\class-plugin.php:113
actionrest_api_initincludes\class-plugin.php:115
actionrest_api_initincludes\class-plugin.php:116
actioninitincludes\class-plugin.php:117
actionsave_postincludes\class-plugin.php:118
actiondelete_postincludes\class-plugin.php:119
filterwpseo_frontend_presentationincludes\class-plugin.php:120
Maintenance & Trust

WP REST Yoast Meta Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJan 23, 2025
PHP min version5.4
Downloads32K

Community Trust

Rating100/100
Number of ratings6
Active installs1K
Developer Profile

WP REST Yoast Meta Developer Profile

Acato

4 plugins · 12K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
107 days
View full developer profile
Detection Fingerprints

How We Detect WP REST Yoast Meta

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-rest-yoast-meta/assets/css/admin-style.css/wp-content/plugins/wp-rest-yoast-meta/assets/js/admin-script.js
Script Paths
/wp-content/plugins/wp-rest-yoast-meta/assets/js/admin-script.js
Version Parameters
wp-rest-yoast-meta/assets/css/admin-style.css?ver=wp-rest-yoast-meta/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

REST Endpoints
/wp-json/wp-rest-yoast-meta/
FAQ

Frequently Asked Questions about WP REST Yoast Meta