Translation connectors Security & Risk Analysis

wordpress.org/plugins/translation-connectors

Smartcat Translation Manager offers the easiest way to translate your WordPress pages and posts into any language in a few clicks.

10 active installs v2.1.4 PHP 7.0+ WP 4.8+ Updated Mar 22, 2021
languagelocalizationmultilingualtranslationtranslators
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Translation connectors Safe to Use in 2026?

Generally Safe

Score 85/100

Translation connectors has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The translation-connectors plugin v2.1.4 exhibits a mixed security posture. On one hand, the plugin demonstrates good security practices by utilizing prepared statements for the vast majority of its SQL queries and properly escaping a high percentage of its outputs. It also incorporates nonce and capability checks, which are crucial for preventing common WordPress attacks. Furthermore, its attack surface appears to be well-defined with no publicly accessible AJAX handlers, REST API routes, or shortcodes without authentication or permission checks, and there are no reported CVEs, indicating a generally stable security history.

However, several concerns warrant attention. The presence of dangerous functions like `unserialize` and `assert` is a significant red flag, as these can lead to severe vulnerabilities if not handled with extreme care and proper sanitization. The taint analysis revealing 7 flows with unsanitized paths, all of critical severity, is particularly alarming. This indicates that data flowing into the plugin from external sources is not being adequately validated or cleaned before being used in potentially dangerous operations, which could be exploited. Additionally, the inclusion of the Guzzle HTTP client library as a bundled dependency raises a minor concern if this library is not kept up-to-date, as outdated bundled libraries can introduce known vulnerabilities.

In conclusion, while the plugin has a clean vulnerability history and strong foundational security practices in place for common attack vectors, the critical taint flows related to unsanitized paths and the presence of dangerous functions represent substantial risks. These issues, if exploited, could lead to remote code execution or other critical security compromises. The focus for improvement should be on rigorously sanitizing all input data, especially when interacting with sensitive functions like `unserialize`, and ensuring the Guzzle library is maintained at its latest secure version.

Key Concerns

  • Critical severity unsanitized taint flows
  • Use of dangerous function: unserialize
  • Use of dangerous function: assert
  • Bundled library: Guzzle
Vulnerabilities
None known

Translation connectors Security Vulnerabilities

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

Translation connectors Code Analysis

Dangerous Functions
3
Raw SQL Queries
1
15 prepared
Unescaped Output
15
61 escaped
Nonce Checks
12
Capability Checks
9
File Operations
3
External Requests
0
Bundled Libraries
1

Dangerous Functions Found

unserializereturn unserialize( $this->target_languages );inc\smartcat\DB\Entity\Task.php:90
assertassert( isset( self::$options_list[ $system_name ] ), "Неизвестная опция $name. Добавьте ее в plugininc\smartcat\WP\Options.php:63
assertassert( isset( self::$options_list[ $systemName ] ), "Неизвестная опция $name. Добавьте ее в plugin.inc\smartcat\WP\Options.php:78

Bundled Libraries

Guzzle

SQL Query Safety

94% prepared16 total queries

Output Escaping

80% escaped76 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
refresh_translation (inc\smartcat\Admin\Ajax.php:124)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Translation connectors Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
filterpost_row_actionsinc\smartcat\Admin\AdditionalActions.php:92
filterpage_row_actionsinc\smartcat\Admin\AdditionalActions.php:93
filterbulk_actions-edit-pageinc\smartcat\Admin\AdditionalActions.php:94
filterbulk_actions-edit-postinc\smartcat\Admin\AdditionalActions.php:95
actionpost_updatedinc\smartcat\Admin\Events.php:132
actionadmin_enqueue_scriptsinc\smartcat\Admin\Frontend.php:106
actionadmin_footerinc\smartcat\Admin\Frontend.php:107
filtercron_schedulesinc\smartcat\Connector.php:64
actionrest_api_initinc\smartcat\Handler\SmartcatCronHandler.php:145
actionadmin_noticesinc\smartcat\WP\Notice.php:23
actionplugins_loadedtranslation-connectors.php:79
actioninittranslation-connectors.php:89
actionadmin_noticestranslation-connectors.php:90
filterset-screen-optiontranslation-connectors.php:91
actionadmin_menutranslation-connectors.php:104
actionadmin_inittranslation-connectors.php:105
actionupgrader_process_completetranslation-connectors.php:106
Maintenance & Trust

Translation connectors Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMar 22, 2021
PHP min version7.0
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Translation connectors Developer Profile

smartcatai

2 plugins · 70 total installs

82
trust score
Avg Security Score
92/100
Avg Patch Time
41 days
View full developer profile
Detection Fingerprints

How We Detect Translation connectors

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/translation-connectors/js/smartcat.js/wp-content/plugins/translation-connectors/css/smartcat.css
Script Paths
/wp-content/plugins/translation-connectors/js/smartcat.js
Version Parameters
translation-connectors/js/smartcat.js?ver=translation-connectors/css/smartcat.css?ver=

HTML / DOM Fingerprints

Data Attributes
sc_send_noncepluginUrladminUrlsmartcat_table_prefixtotalLanguagespll_languages_supported_by_sc+5 more
JS Globals
SmartcatFrontend
FAQ

Frequently Asked Questions about Translation connectors