WP REST API multilanguage (over WMPL) Security & Risk Analysis

wordpress.org/plugins/wp-rest-api-multilanguage-over-wmpl

Allows you to request a language with your WP-API and WPML site.

10 active installs v0.1 PHP + WP 4.3.0+ Updated Nov 2, 2015
json-apimultilanguagewp-rest-apiwpml
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP REST API multilanguage (over WMPL) Safe to Use in 2026?

Generally Safe

Score 85/100

WP REST API multilanguage (over WMPL) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "wp-rest-api-multilanguage-over-wmpl" v0.1 presents a strong security posture based on the provided static analysis. The absence of dangerous functions, reliance on prepared statements for SQL queries, and proper output escaping are commendable practices. Furthermore, the zero-count for known CVEs and the lack of any recorded vulnerabilities in its history suggest a history of secure development or a very limited attack surface that hasn't attracted known exploits. The plugin also demonstrates a positive practice by including a capability check.

However, the analysis also highlights potential areas of concern. The fact that there are zero AJAX handlers, REST API routes, shortcodes, and cron events means there are no immediately identifiable entry points for external interaction within this version's static analysis. While this contributes to a seemingly secure surface, it's unusual for a plugin intended to interact with WordPress features like the REST API and potentially WPML to have no exposed entry points. This could indicate that the plugin relies entirely on other plugins for its functionality or that the analysis might not be fully capturing its intended interaction points. The absence of nonce checks and the zero taint flows, while seemingly positive, might also stem from the lack of exposed entry points, rather than a proactive security design for handling user input. The single capability check is a good sign but not comprehensive without more context on its usage.

In conclusion, the plugin exhibits excellent code hygiene in terms of function usage, SQL, and output handling, and has a clean vulnerability history. The primary weakness lies in the very limited attack surface reported, which raises questions about its functionality and potential for indirect vulnerabilities or reliance on other less secure components. It's difficult to give a definitive high score without more information on how the plugin actually integrates and operates within a WordPress environment, especially concerning its interaction with WPML and the REST API.

Key Concerns

  • Zero AJAX handlers without auth checks
  • Zero REST API routes without permission checks
  • Zero shortcodes
  • Zero cron events
  • Zero dangerous functions
  • 100% SQL prepared statements
  • 100% output properly escaped
  • Zero file operations
  • Zero external HTTP requests
  • Zero nonce checks
  • 1 capability check found
  • No bundled libraries
  • Zero taint flows analyzed
  • Zero CVEs, unpatched, or historical vulns
Vulnerabilities
None known

WP REST API multilanguage (over WMPL) Security Vulnerabilities

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

WP REST API multilanguage (over WMPL) Code Analysis

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

WP REST API multilanguage (over WMPL) Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_initwpml-to-wp-api.php:13
actionadmin_noticeswpml-to-wp-api.php:26
actionrest_api_initwpml-to-wp-api.php:39
actionwp_json_server_before_servewpml-to-wp-api.php:40
Maintenance & Trust

WP REST API multilanguage (over WMPL) Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedNov 2, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP REST API multilanguage (over WMPL) Developer Profile

elemind

1 plugin · 10 total installs

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

How We Detect WP REST API multilanguage (over WMPL)

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WP REST API multilanguage (over WMPL)