
Better Rest Endpoints Security & Risk Analysis
wordpress.org/plugins/better-rest-endpointsA WordPress plugin that serves up slimmer WP Rest API endpoints.
Is Better Rest Endpoints Safe to Use in 2026?
Generally Safe
Score 85/100Better Rest Endpoints has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "better-rest-endpoints" v1.5.2 plugin exhibits a significant security concern due to its entire REST API attack surface being exposed without any authentication or permission checks. While the static analysis indicates good practices in other areas, such as the absence of dangerous functions, 100% use of prepared statements for SQL queries, and proper output escaping, the lack of authorization on all 11 REST API routes presents a critical vulnerability.
This means any unauthenticated user can potentially access and interact with all functionalities exposed through these endpoints. The absence of taint analysis findings and a clean vulnerability history are positive signs, suggesting no known exploitable issues have been publicly disclosed or identified through code analysis. However, the broad exposure of the REST API without any safeguards creates a wide attack vector.
In conclusion, the plugin demonstrates strong code hygiene regarding data handling and output, but the fundamental security principle of authorization for its primary entry points (REST API routes) is completely missing. This oversight overshadows the positive aspects and presents a high-risk scenario that requires immediate attention to implement proper permission checks on all exposed REST API endpoints.
Key Concerns
- 11 REST API routes without permission callbacks
- 0 Nonce checks on entry points
Better Rest Endpoints Security Vulnerabilities
Better Rest Endpoints Code Analysis
Output Escaping
Better Rest Endpoints Attack Surface
REST API Routes 11
WordPress Hooks 17
Maintenance & Trust
Better Rest Endpoints Maintenance & Trust
Maintenance Signals
Community Trust
Better Rest Endpoints Alternatives
WP REST API POST/ PAGE CUSTOM FIELDS
wp-rest-api-post-page-custom-fields
Adds Custom Field output to the WP REST API for posts, pages, users, and taxonomies.
Disable REST API
disable-json-api
Disable the use of the REST API on your website to site users. Now with User Role support!
JWT Authentication for WP REST API
jwt-authentication-for-wp-rest-api
Extends the WP REST API using JSON Web Tokens Authentication as an authentication method.
Disable WP REST API
disable-wp-rest-api
Disables the WP REST API for visitors not logged into WordPress.
WordPress REST API (Version 2)
rest-api
Access your site's data through an easy-to-use HTTP REST API. (Version 2)
Better Rest Endpoints Developer Profile
1 plugin · 200 total installs
How We Detect Better Rest Endpoints
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/better-rest-endpoints/includes/get_acf.php/wp-content/plugins/better-rest-endpoints/includes/get_yoast.php/wp-content/plugins/better-rest-endpoints/includes/get_post_by_id.php/wp-content/plugins/better-rest-endpoints/includes/get_post_by_slug.php/wp-content/plugins/better-rest-endpoints/includes/get_posts.php/wp-content/plugins/better-rest-endpoints/includes/get_pages.php/wp-content/plugins/better-rest-endpoints/includes/get_page_by_id.php/wp-content/plugins/better-rest-endpoints/includes/get_page_by_slug.php+11 moreHTML / DOM Fingerprints
<!--
Create Custom Post Type Endpoints
@since 0.0.1
-->/*
*
* Register Rest API Endpoint
*
*//*
*
* get the terms
*
*//*
*
* return
*//better-rest-endpoints/v1//better-rest-endpoints/v1/acf//better-rest-endpoints/v1/yoast//better-rest-endpoints/v1/post//better-rest-endpoints/v1/posts//better-rest-endpoints/v1/page//better-rest-endpoints/v1/pages//better-rest-endpoints/v1/cpt//better-rest-endpoints/v1/cpt/(?P<id>\d+)//better-rest-endpoints/v1/cpt/(?P<slug>[-\w]+)//better-rest-endpoints/v1/menus/name/(?P<location>\w+)//better-rest-endpoints/v1/menus/location/(?P<location>\w+)//better-rest-endpoints/v1/tax//better-rest-endpoints/v1/tax/posts//better-rest-endpoints/v1/search//better-rest-endpoints/v1/taxonomies//better-rest-endpoints/v1/options/acf/