
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 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
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.
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!
Polylang Duplicate Content Addon
duplicate-content-addon-for-polylang
Duplicate your original post/page content into other languages in one click with the Polylang Duplicate Content addon.
AutoPoly – AI Translation For Polylang
automatic-translations-for-polylang
AI Translation For Polylang simplifies your translation process by automatically translating all pages/posts content from one language to another.
AI Translator for Polylang Developer Profile
2 plugins · 70 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