TranslateCraft – Manual Translation Security & Risk Analysis

wordpress.org/plugins/translatecraft-manual-translation

TranslateCraft helps websites expand reach by managing localized content, so visitors browse in the language they understand best.

0 active installs v1.0.1 PHP 7.4+ WP 6.5+ Updated Feb 23, 2026
localizationmanual-translationmultilingualmultilingual-seotranslation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TranslateCraft – Manual Translation Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "translatecraft-manual-translation" v1.0.1 exhibits a strong security posture based on the provided static analysis. It demonstrates excellent adherence to security best practices, with no identified dangerous functions, no direct SQL queries (all are prepared), and a high percentage of properly escaped output. The presence of nonce and capability checks on all identified entry points (AJAX handlers) further strengthens its defenses. The absence of any known vulnerabilities (CVEs) or recorded past issues suggests a well-maintained and secure development history.

Despite the overwhelmingly positive findings, the static analysis did not include taint analysis flows. While the absence of discovered flows is a good sign, a complete security assessment would benefit from this layer to definitively rule out potential data injection or manipulation vulnerabilities. However, given the other strong indicators like prepared statements and strict authorization checks, the current risk is considered very low. The plugin appears to be built with security in mind.

In conclusion, this plugin is currently assessed as highly secure. Its robust implementation of security features and lack of historical vulnerabilities are significant strengths. The only minor area for potential enhancement would be to ensure taint analysis is considered in future security audits to provide an even more comprehensive assurance.

Vulnerabilities
None known

TranslateCraft – Manual Translation Security Vulnerabilities

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

TranslateCraft – Manual Translation Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
123 escaped
Nonce Checks
3
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

97% escaped127 total outputs
Attack Surface

TranslateCraft – Manual Translation Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_tcmt_duplicate_postincludes\class-tcmt-ajax.php:15
authwp_ajax_tcmt_remove_plugin_dataincludes\class-tcmt-ajax.php:16

Shortcodes 1

[tcmt_language_switcher] front\class-tcmt-default-language-switcher.php:17
WordPress Hooks 46
filterpage_row_actionsadmin\class-tcmt-action-menu.php:18
filterpost_row_actionsadmin\class-tcmt-action-menu.php:19
actionadmin_menuadmin\class-tcmt-admin-menu.php:17
actionadmin_enqueue_scriptsadmin\class-tcmt-admin-menu.php:18
actionadmin_enqueue_scriptsadmin\class-tcmt-admin-menu.php:64
actionadmin_noticesadmin\class-tcmt-admin-notices.php:17
actionadmin_initadmin\class-tcmt-admin-settings.php:21
actiontcmt_languages_deselectedadmin\class-tcmt-admin-settings.php:22
filtermanage_pages_columnsadmin\class-tcmt-page-table-custom-column.php:18
filtermanage_posts_columnsadmin\class-tcmt-page-table-custom-column.php:19
actionmanage_pages_custom_columnadmin\class-tcmt-page-table-custom-column.php:20
actionmanage_posts_custom_columnadmin\class-tcmt-page-table-custom-column.php:21
filterwp_footerfront\class-tcmt-default-language-switcher.php:18
actionwp_enqueue_scriptsfront\class-tcmt-default-language-switcher.php:19
filterlanguage_attributesfront\class-tcmt-page-meta.php:20
filterget_canonical_urlfront\class-tcmt-page-meta.php:21
actionwp_headfront\class-tcmt-page-meta.php:22
filterlanguage_attributesfront\class-tcmt-page-meta.php:23
filterwpseo_localefront\class-tcmt-page-meta.php:27
filterrank_math/opengraph/facebook/og_localefront\class-tcmt-page-meta.php:32
filteraioseo_facebook_tagsfront\class-tcmt-page-meta.php:37
filterseopress_social_og_localefront\class-tcmt-page-meta.php:42
actionwp_headfront\class-tcmt-page-redirection.php:17
actiontemplate_redirectfront\class-tcmt-page-redirection.php:18
actionwp_enqueue_scriptsincludes\class-tcmt-assets.php:16
actionadmin_enqueue_scriptsincludes\class-tcmt-assets.php:17
filterwp_insert_post_dataincludes\class-tcmt-post-editor.php:16
actionadmin_headincludes\class-tcmt-post-editor.php:17
filterblock_editor_settings_allincludes\class-tcmt-post-editor.php:18
actionelementor/widgets/registerincludes\class-tcmt-register-widgets.php:16
actionelementor/frontend/before_register_stylesincludes\class-tcmt-register-widgets.php:17
actionelementor/frontend/before_register_scriptsincludes\class-tcmt-register-widgets.php:18
filterpage_linkincludes\class-tcmt-routing.php:23
filterpost_linkincludes\class-tcmt-routing.php:24
filterpost_type_linkincludes\class-tcmt-routing.php:25
actionpre_get_postsincludes\class-tcmt-routing.php:26
filterwp_unique_post_slugincludes\class-tcmt-routing.php:27
actionbefore_delete_postincludes\class-tcmt-routing.php:28
actionwp_trash_postincludes\class-tcmt-routing.php:29
filterlanguage_attributesincludes\class-tcmt-routing.php:30
actioncurrent_screenincludes\class-tcmt-uninstall.php:17
actionadmin_footerincludes\class-tcmt-uninstall.php:25
actionadd_meta_boxesincludes\class-tcmt-webhook.php:17
actioninittranslatecraft-manual-translation.php:57
actioninittranslatecraft-manual-translation.php:58
filterquery_varstranslatecraft-manual-translation.php:59
Maintenance & Trust

TranslateCraft – Manual Translation Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 23, 2026
PHP min version7.4
Downloads139

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

TranslateCraft – Manual Translation Developer Profile

6amtech

3 plugins · 210 total installs

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

How We Detect TranslateCraft – Manual Translation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/translatecraft-manual-translation/assets/css/admin-common.css/wp-content/plugins/translatecraft-manual-translation/assets/css/admin-dashboard.css/wp-content/plugins/translatecraft-manual-translation/assets/css/admin-settings.css/wp-content/plugins/translatecraft-manual-translation/assets/js/admin-common.js/wp-content/plugins/translatecraft-manual-translation/assets/js/admin-dashboard.js/wp-content/plugins/translatecraft-manual-translation/assets/js/admin-settings.js
Script Paths
/wp-content/plugins/translatecraft-manual-translation/assets/js/admin-common.js/wp-content/plugins/translatecraft-manual-translation/assets/js/admin-dashboard.js/wp-content/plugins/translatecraft-manual-translation/assets/js/admin-settings.js
Version Parameters
translatecraft-manual-translation/assets/css/admin-common.css?ver=translatecraft-manual-translation/assets/css/admin-dashboard.css?ver=translatecraft-manual-translation/assets/css/admin-settings.css?ver=translatecraft-manual-translation/assets/js/admin-common.js?ver=translatecraft-manual-translation/assets/js/admin-dashboard.js?ver=translatecraft-manual-translation/assets/js/admin-settings.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about TranslateCraft – Manual Translation