
Disable REST API and Require JWT / OAuth Authentication Security & Risk Analysis
wordpress.org/plugins/disable-rest-api-and-require-jwt-oauth-authenticationDisables all REST API endpoints and requires JWT or OAuth Authentication.
Is Disable REST API and Require JWT / OAuth Authentication Safe to Use in 2026?
Generally Safe
Score 85/100Disable REST API and Require JWT / OAuth Authentication has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "disable-rest-api-and-require-jwt-oauth-authentication" plugin v1.0 demonstrates a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the code analysis reveals no dangerous functions, file operations, or external HTTP requests, and all SQL queries are properly prepared. The lack of any identified taint flows or outputting unescaped data further reinforces the impression of secure coding practices.
The plugin's vulnerability history is also clean, with no known CVEs. This indicates a mature and well-maintained codebase, or at least one that has not yet been targeted or discovered to have exploitable flaws. The strength of this plugin lies in its minimal attack surface and adherence to fundamental security principles like prepared statements and output escaping, coupled with a clean vulnerability record.
While the static analysis results are overwhelmingly positive, the most significant concern is the complete absence of nonce checks and capability checks. For a plugin focused on authentication and security, these are fundamental security mechanisms that should ideally be present to protect against various attack vectors. However, given the extremely limited attack surface reported (zero entry points), the immediate risk associated with these missing checks is currently mitigated. The overall security is good, but the omission of standard security checks warrants attention for future development.
Key Concerns
- Missing nonce checks
- Missing capability checks
Disable REST API and Require JWT / OAuth Authentication Security Vulnerabilities
Disable REST API and Require JWT / OAuth Authentication Code Analysis
Disable REST API and Require JWT / OAuth Authentication Attack Surface
WordPress Hooks 1
Maintenance & Trust
Disable REST API and Require JWT / OAuth Authentication Maintenance & Trust
Maintenance Signals
Community Trust
Disable REST API and Require JWT / OAuth Authentication Alternatives
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.
JSON REST API Subscriptions
json-rest-api-subscriptions
Enable subscriptions to posts, pages, and custom post types. Users can securely subscribe via simple API routes to created/updated/deleted content.
Simple JWT Auth
simple-jwt-auth
Extends the WP REST API using JSON Web Tokens for robust authentication, providing a secure and reliable way to access and manage WordPress data.
Disable REST API
disable-json-api
Disable the use of the REST API on your website to site users. Now with User Role support!
Disable WP REST API
disable-wp-rest-api
Disables the WP REST API for visitors not logged into WordPress.
Disable REST API and Require JWT / OAuth Authentication Developer Profile
10 plugins · 110K total installs
How We Detect Disable REST API and Require JWT / OAuth Authentication
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
/jwt-auth/v1/token/validate/jwt-auth/v1/token/oauth/authorize/oauth/token/oauth/me