
AI Translator for Polylang Security & Risk Analysis
wordpress.org/plugins/ai-translator-for-polylangWordPress plugin that automatically translates content using AI, seamlessly integrating with Polylang. This is not an official plugin of Polylang.
Is AI Translator for Polylang Safe to Use in 2026?
Generally Safe
Score 100/100AI Translator for Polylang has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "ai-translator-for-polylang" v1.5.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in handling SQL queries, exclusively using prepared statements, and a high percentage of properly escaped outputs. The absence of known vulnerabilities and critical taint flows is also a significant strength, suggesting a generally well-maintained codebase regarding common exploitation vectors. The plugin also utilizes nonce checks, indicating an awareness of CSRF protection.
However, a major concern arises from the substantial attack surface presented by its AJAX handlers, with all 14 identified handlers lacking authentication checks. This creates a significant risk of unauthorized access and potential manipulation of plugin functionalities by unauthenticated users. While the REST API routes are properly permission-checked, the unprotected AJAX endpoints are a glaring weakness. The presence of file operations and external HTTP requests, although not explicitly flagged as vulnerable in the static analysis, warrants careful consideration in conjunction with the unprotected AJAX handlers, as they could potentially be abused if an attacker finds a way to trigger them.
Overall, the plugin's strong foundation in secure SQL and output handling is commendable. However, the extensive exposure of AJAX functionality without authentication is a critical security flaw that overshadows these strengths. The lack of historical vulnerabilities is reassuring but does not mitigate the immediate risks posed by the identified unprotected entry points. A balance is struck between good coding practices and a significant, directly exploitable vulnerability in its current configuration.
Key Concerns
- Large attack surface without auth (AJAX)
- High percentage of unprotected AJAX handlers
- Bundled Freemius v1.0
AI Translator for Polylang Security Vulnerabilities
AI Translator for Polylang Release Timeline
AI Translator for Polylang Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
AI Translator for Polylang Attack Surface
AJAX Handlers 14
REST API Routes 1
WordPress Hooks 19
Maintenance & Trust
AI Translator for Polylang Maintenance & Trust
Maintenance Signals
Community Trust
AI Translator for Polylang Alternatives
Linguator AI – Auto Translate & Create Multilingual Sites
translate-words
Translate your entire WordPress site in minutes using built-in AI. Linguator is a fast, SEO-friendly, and affordable way to reach a global audience.
PolyTranslate AI for Polylang
polytranslate-ai
AI automatic translation for Polylang. Translate posts, pages, WooCommerce, ACF, SEO meta & custom fields using OpenAI, DeepL, Google or OpenRouter.
TranslatePress – Translate Multilingual sites with AI Translation
translatepress-multilingual
Translate your site visually, directly from the front-end. Go multilingual in minutes using automatic AI translation. Works with any theme or plugin.
Translate WordPress with Weglot – Multilingual AI Translation
weglot
Translate WordPress sites with automatic AI translation into 110+ languages. Multilingual SEO, WooCommerce compatible, 110k+ sites.
AI Translation For TranslatePress
automatic-translate-addon-for-translatepress
Auto-translate unlimited strings and characters using AI & Machine Translation tools without any external API Key!
AI Translator for Polylang Developer Profile
2 plugins · 80 total installs
How We Detect AI Translator for Polylang
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ai-translator-for-polylang/admin/css/style.css/wp-content/plugins/ai-translator-for-polylang/admin/css/polylai-translator-author.css/wp-content/plugins/ai-translator-for-polylang/admin/js/polylai-translator-admin.jshttps://cdn.jsdelivr.net/npm/alpinejs@3.14.8/dist/cdn.min.jsai-translator-for-polylang/admin/css/style.css?ver=ai-translator-for-polylang/admin/css/polylai-translator-author.css?ver=polylai-translator-admin?ver=HTML / DOM Fingerprints
polylaitr-linkdata-iddata-noncepolylaiVars