Text Styler Security & Risk Analysis

wordpress.org/plugins/text-styler

This plugin will allow a user to style text/phrase of a post or page. He can set background color, text color, and padding, etc.

60 active installs v1.1.1 PHP + WP 5.5.3+ Updated Nov 23, 2020
text-stylertinymce-add-ontinymce-buttonwordpress-editor-add-onwp-text-styler
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Text Styler Safe to Use in 2026?

Generally Safe

Score 85/100

Text Styler 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 "text-styler" plugin, version 1.1.1, exhibits a generally good security posture, adhering to several best practices. The absence of known CVEs and a clean vulnerability history are positive indicators. The plugin effectively utilizes prepared statements for all SQL queries and implements nonce and capability checks on its AJAX handlers. However, a significant concern arises from the static analysis results regarding output escaping. With 68 total outputs and only 31% properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis revealed one flow with an unsanitized path, which, while not flagged as critical or high severity, warrants investigation as it could potentially lead to path traversal or similar issues if exploited. The plugin's overall security is strong in terms of SQL injection and authentication, but the significant proportion of unescaped output presents a notable weakness that could be exploited.

Key Concerns

  • Significant percentage of unescaped output
  • Flow with unsanitized path in taint analysis
Vulnerabilities
None known

Text Styler Security Vulnerabilities

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

Text Styler Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

31% escaped68 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<text-styler> (text-styler.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Text Styler Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_get_stylestext-styler.php:30
authwp_ajax_save_stylestext-styler.php:31
authwp_ajax_init_stylestext-styler.php:32
authwp_ajax_my_color_mce_csstext-styler.php:292
authwp_ajax_no_priv_my_color_mce_csstext-styler.php:293
WordPress Hooks 10
actionadmin_headtext-styler.php:26
actioninittext-styler.php:27
actionadmin_enqueue_scriptstext-styler.php:28
actionadmin_footertext-styler.php:34
filterthe_contenttext-styler.php:36
actionwp_footertext-styler.php:37
filtermce_external_pluginstext-styler.php:169
filtermce_buttonstext-styler.php:170
actionwp_footerTXST\MCEForm.php:42
actionadmin_footerTXST\MCEForm.php:45
Maintenance & Trust

Text Styler Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedNov 23, 2020
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Text Styler Developer Profile

Edesa Cabang

2 plugins · 160 total installs

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

How We Detect Text Styler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/text-styler/styles/wp-styles.css
Script Paths
/wp-content/plugins/text-styler/scripts/tinymce-ts-init.js

HTML / DOM Fingerprints

CSS Classes
ts
Data Attributes
text_styler_data
JS Globals
text_styler_data
REST Endpoints
/wp-json/wp/v2/posts
FAQ

Frequently Asked Questions about Text Styler