Dynamic Text Security & Risk Analysis

wordpress.org/plugins/dynamic-text

Dynamic Text is a localization plugin that allows you to have dynamic text and content on your Wordpress pages and posts. To use this plugin, set an …

10 active installs v2.1.2 PHP + WP + Updated Feb 13, 2017
contentpagepostshortcodetext
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dynamic Text Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "dynamic-text" plugin v2.1.2 presents a generally positive security posture with several key strengths. Notably, the absence of any known vulnerabilities (CVEs) and the fact that its single SQL query utilizes prepared statements are excellent indicators of good development practices. The plugin also reports zero external HTTP requests and file operations, further reducing its attack surface. However, a significant concern arises from the lack of output escaping on all identified outputs. This means any data rendered by the plugin, especially if it originates from user input or external sources, is vulnerable to cross-site scripting (XSS) attacks. While the taint analysis shows no critical or high severity flows, the complete lack of escaping on all outputs is a substantial risk that should be addressed promptly. The plugin also has zero nonce checks, which, when combined with the lack of explicit permission callbacks on its single shortcode entry point (though not explicitly stated as unprotected, the absence of explicit checks is a concern), could potentially lead to unauthorized actions if the shortcode's functionality were to be exploited.

Key Concerns

  • No output escaping on any rendered output
  • No nonce checks implemented
  • No explicit permission callback for shortcode
Vulnerabilities
None known

Dynamic Text Security Vulnerabilities

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

Dynamic Text Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped6 total outputs
Attack Surface

Dynamic Text Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[dynamic_text] dynamic_text.php:50
WordPress Hooks 4
actionadmin_menudynamic_text_options.php:4
actionadmin_initdynamic_text_options.php:5
actionadmin_initdynamic_text_options.php:6
actionadmin_initdynamic_text_options.php:7
Maintenance & Trust

Dynamic Text Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedFeb 13, 2017
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Dynamic Text Developer Profile

Stephen Mullen

1 plugin · 10 total installs

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

How We Detect Dynamic Text

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
[dynamic_text domain='']
FAQ

Frequently Asked Questions about Dynamic Text