Dynaposty Dynamic Landing Pages Security & Risk Analysis

wordpress.org/plugins/dynaposty-dynamic-landing-pages

DynaPosty lets you define url variables and create shortcodes for corresponding dynamic content fields. Translation: Easiest. Dynamic. Landers. Ever.

10 active installs v0.2 PHP + WP 2.7+ Updated Dec 6, 2010
dynamicdynamic-contentdynamic-targetinglanding-pagesppc-tools
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dynaposty Dynamic Landing Pages Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The dynaposty-dynamic-landing-pages plugin v0.2 exhibits a concerning security posture due to significant weaknesses in its handling of user-supplied data and entry points. While the plugin demonstrates good practice by exclusively using prepared statements for SQL queries and has no recorded vulnerability history, these strengths are overshadowed by critical security flaws. The static analysis reveals a small attack surface of two AJAX handlers, both of which lack authentication checks, presenting a direct avenue for unauthorized actions. Furthermore, the plugin fails to implement any nonce checks on these critical entry points. The taint analysis indicates two flows with unsanitized paths, although they are not flagged as critical or high severity, they highlight potential issues in how data is processed. A particularly worrying finding is that 0% of the 25 identified outputs are properly escaped, which strongly suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site.

Key Concerns

  • AJAX handlers without authentication
  • No nonce checks on AJAX handlers
  • No output escaping
  • Unsanitized paths in taint analysis
  • Use of dangerous function 'create_function'
Vulnerabilities
None known

Dynaposty Dynamic Landing Pages Security Vulnerabilities

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

Dynaposty Dynamic Landing Pages Code Analysis

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

Dangerous Functions Found

create_function$newFunc = create_function('',$fun); //create a lambda-style function which returns the value.dypo-hooks.php:115

Output Escaping

0% escaped25 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
dypo_handleUpload (dypo-config.php:252)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Dynaposty Dynamic Landing Pages Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_dypo_ajaxTestdypo-hooks.php:10
authwp_ajax_dypo_envTestSuccessdypo-hooks.php:17
WordPress Hooks 4
actionadmin_menudypo-config.php:6
actioninitdypo-hooks.php:29
actionmedia_buttonsdypo-hooks.php:37
actionadmin_footerdypo-hooks.php:127
Maintenance & Trust

Dynaposty Dynamic Landing Pages Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedDec 6, 2010
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Dynaposty Dynamic Landing Pages Developer Profile

Mobiah

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 Dynaposty Dynamic Landing Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dynaposty-dynamic-landing-pages/dypo-admin.css/wp-content/plugins/dynaposty-dynamic-landing-pages/dypo-admin.js/wp-content/plugins/dynaposty-dynamic-landing-pages/js/jquery.json-2.2.js
Script Paths
/wp-content/plugins/dynaposty-dynamic-landing-pages/dypo-admin.js/wp-content/plugins/dynaposty-dynamic-landing-pages/js/jquery.json-2.2.js

HTML / DOM Fingerprints

CSS Classes
dypo_messagedypo_pass
Data Attributes
id="dypo_envTest"class="dypo_message"
JS Globals
DYPO_URLDYPO_JS_URLDYPO_SHORTCODE_TABLEDYPO_NUM_SHORTCODESDYPO_COOKIE_NAMEDYPO_COOKIE_VAL+9 more
FAQ

Frequently Asked Questions about Dynaposty Dynamic Landing Pages