Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Security & Risk Analysis

wordpress.org/plugins/greek-multi-tool

The only lightweight plugin you need for Greek WordPress sites. Auto-convert Greeklish slugs, optimize permalinks, and enhance search without bloat.

1K active installs v3.3.1 PHP 7.4+ WP 6.2+ Updated Mar 2, 2026
greek-searchgreeklish-slugspermalinksseotransliteration
98
A · Safe
CVEs total2
Unpatched0
Last CVEMar 27, 2025
Safety Verdict

Is Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Safe to Use in 2026?

Generally Safe

Score 98/100

Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Mar 27, 2025Updated 2mo ago
Risk Assessment

The "greek-multi-tool" plugin version 3.3.1 exhibits a mixed security posture. The static analysis reveals a positive adherence to several security best practices, including a substantial percentage of properly escaped outputs (86%) and a reasonable usage of prepared statements for SQL queries (60%). Furthermore, the plugin demonstrates a strong commitment to securing its entry points, with all 7 AJAX handlers protected by authorization checks and no unprotected REST API routes, shortcodes, or cron events. The absence of dangerous functions, file operations, and external HTTP requests is also a notable strength.

However, the plugin's vulnerability history presents a significant concern. With two known CVEs, including one high and one medium severity vulnerability, and a recent vulnerability reported in March 2025, it indicates a pattern of past security weaknesses. The common types of vulnerabilities, "Missing Authorization" and "Cross-site Scripting," suggest potential issues with how user input is handled and access controls are implemented. While there are currently no unpatched vulnerabilities, this history necessitates caution and suggests that while the developers are addressing issues, they have a propensity to introduce them. The static analysis itself found no critical or high severity taint flows, which is reassuring, but the historical data should not be overlooked.

Key Concerns

  • Known high severity CVE exists
  • Known medium severity CVE exists
  • SQL queries not using prepared statements
  • Output escaping could be improved
Vulnerabilities
2 published

Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-30797medium · 5.3Missing Authorization

Greek Multi Tool – Fix peralinks, accents, auto create menus and more <= 2.3.1 - Missing Authorization

Mar 27, 2025 Patched in 2.3.2 (7d)
WF-33f17152-f273-46d0-ad37-55953adee919-greek-multi-toolhigh · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Greek Multi Tool <= 2.3.1 - Unauthenticated Stored Cross-Site Scripting

Mar 5, 2025 Patched in 2.3.2 (1d)
Code Analysis
Analyzed Mar 16, 2026

Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
6 prepared
Unescaped Output
24
146 escaped
Nonce Checks
12
Capability Checks
11
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

60% prepared10 total queries

Output Escaping

86% escaped170 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

5 flows
grmlt_ajax_sync_settings (admin\functions\greek-excerpts.php:508)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 7

authwp_ajax_grmlt_refresh_excerptadmin\functions\greek-excerpts.php:473
authwp_ajax_grmlt_use_excerptadmin\functions\greek-excerpts.php:503
authwp_ajax_grmlt_sync_excerpt_settingsadmin\functions\greek-excerpts.php:536
authwp_ajax_grmlt_analyze_textadmin\functions\text-analysis.php:654
authwp_ajax_grmlt_database_301_redirect_deletion_handlergrmlt-plugin.php:134
authwp_ajax_grmlt_database_301_redirect_edit_handlergrmlt-plugin.php:203
authwp_ajax_grmlt_save_search_settingspublic\grmlt-enhanced-search.php:410
WordPress Hooks 49
actionadmin_menuadmin\class-grmlt-plugin-admin.php:159
filtersanitize_titleadmin\class-grmlt-plugin-admin.php:219
filtersanitize_titleadmin\class-grmlt-plugin-admin.php:221
filtersanitize_titleadmin\class-grmlt-plugin-admin.php:224
filtersanitize_file_nameadmin\class-grmlt-plugin-admin.php:229
actionwp_enqueue_scriptsadmin\class-grmlt-plugin-admin.php:253
actiontemplate_redirectadmin\class-grmlt-plugin-admin.php:295
filtergrmlt_settings_tabsadmin\functions\feedback.php:26
actiongrmlt_settings_tab_feedbackadmin\functions\feedback.php:35
actionadmin_initadmin\functions\greek-excerpts.php:73
filterexcerpt_lengthadmin\functions\greek-excerpts.php:124
filterexcerpt_moreadmin\functions\greek-excerpts.php:141
filterget_the_excerptadmin\functions\greek-excerpts.php:253
actionadd_meta_boxesadmin\functions\greek-excerpts.php:277
filtergrmlt_settings_tabsadmin\functions\greek-excerpts.php:545
actiongrmlt_settings_tab_excerptsadmin\functions\greek-excerpts.php:554
actioninitadmin\functions\page-builder-compat.php:285
filterwpseo_pre_analysis_post_contentadmin\functions\page-builder-compat.php:288
actionadmin_initadmin\functions\text-analysis.php:347
actionadd_meta_boxesadmin\functions\text-analysis.php:370
filtergrmlt_settings_tabsadmin\functions\text-analysis.php:663
actiongrmlt_settings_tab_textanalysisadmin\functions\text-analysis.php:677
actionplugins_loadedincludes\class-grmlt-plugin.php:142
actionadmin_enqueue_scriptsincludes\class-grmlt-plugin.php:158
actionadmin_enqueue_scriptsincludes\class-grmlt-plugin.php:159
actionwp_loadedincludes\class-grmlt-plugin.php:162
actioninitincludes\class-grmlt-plugin.php:165
actioninitincludes\class-grmlt-plugin.php:168
actioninitincludes\class-grmlt-plugin.php:171
actionwp_enqueue_scriptsincludes\class-grmlt-plugin.php:186
actionwp_enqueue_scriptsincludes\class-grmlt-plugin.php:187
filterthe_datepublic\grmlt-date-localization.php:97
filterget_the_datepublic\grmlt-date-localization.php:98
filterthe_timepublic\grmlt-date-localization.php:99
filterget_the_timepublic\grmlt-date-localization.php:100
filterget_the_archive_titlepublic\grmlt-date-localization.php:101
filterdate_i18npublic\grmlt-date-localization.php:102
actionadmin_initpublic\grmlt-date-localization.php:105
filtergrmlt_settings_tabspublic\grmlt-date-localization.php:368
actiongrmlt_settings_tab_date_localizationpublic\grmlt-date-localization.php:373
actionplugins_loadedpublic\grmlt-date-localization.php:375
filterposts_searchpublic\grmlt-enhanced-search.php:31
filterget_search_querypublic\grmlt-enhanced-search.php:35
filterposts_wherepublic\grmlt-enhanced-search.php:36
filterposts_joinpublic\grmlt-enhanced-search.php:37
filterposts_distinctpublic\grmlt-enhanced-search.php:38
filtergrmlt_settings_tabspublic\grmlt-enhanced-search.php:366
actiongrmlt_settings_tab_searchpublic\grmlt-enhanced-search.php:374
actionadmin_initpublic\grmlt-enhanced-search.php:409
Maintenance & Trust

Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 2, 2026
PHP min version7.4
Downloads14K

Community Trust

Rating100/100
Number of ratings8
Active installs1K
Developer Profile

Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration Developer Profile

bigdrop.gr

2 plugins · 1K total installs

97
trust score
Avg Security Score
95/100
Avg Patch Time
4 days
View full developer profile
Detection Fingerprints

How We Detect Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration

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 Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration