NEEED – Dynamic Websites Security & Risk Analysis

wordpress.org/plugins/neeed-dynamic-websites

NEEED helps you to individually communicate with your visitors. Show dynamic content based on the situation, history and behavior of each visitor.

20 active installs v0.12.0 PHP 5.6+ WP 4.6+ Updated May 26, 2022
conditional-contentconversion-optimizationdynamic-contentindividual-contentpersonalization
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NEEED – Dynamic Websites Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The 'neeed-dynamic-websites' v0.12.0 plugin exhibits a concerning security posture due to several identified weaknesses. While the plugin demonstrates some positive practices, such as a high percentage of SQL queries using prepared statements, the presence of two unprotected AJAX handlers significantly expands its attack surface. Furthermore, the identified taint analysis flows with unsanitized paths, specifically two classified as high severity, suggest potential vulnerabilities that could be exploited by attackers. The plugin's vulnerability history is clean, indicating no previously recorded CVEs, which is a positive sign. However, this lack of history does not negate the risks identified in the current static and taint analysis. The combination of unprotected entry points and potential unsanitized data flows presents a notable risk that requires attention.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows
  • Low output escaping percentage
  • Dangerous function unserialize
Vulnerabilities
None known

NEEED – Dynamic Websites Security Vulnerabilities

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

NEEED – Dynamic Websites Code Analysis

Dangerous Functions
1
Raw SQL Queries
8
30 prepared
Unescaped Output
22
9 escaped
Nonce Checks
2
Capability Checks
4
File Operations
0
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$information = unserialize($http_answer['body']);neeed-dynamic-websites.php:271

SQL Query Safety

79% prepared38 total queries

Output Escaping

29% escaped31 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
editrule_page (dynweb-back-rules.php:47)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

NEEED – Dynamic Websites Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 4

authwp_ajax_dynweb_save_ruledynweb-back-rules.php:10
authwp_ajax_dynweb_delete_ruledynweb-back-rules.php:11
authwp_ajax_dynweb_start_tutorialdynweb-pointer.php:11
authwp_ajax_dynweb_stop_tutorialdynweb-pointer.php:12
WordPress Hooks 20
filteret_builder_main_tabsbuilders\dynweb-divi.php:14
filteret_module_shortcode_outputbuilders\dynweb-divi.php:20
actionadmin_initdynweb-back-settings.php:10
actionadmin_enqueue_scriptsdynweb-back.php:13
actionadmin_menudynweb-back.php:14
actionadmin_bar_menudynweb-back.php:15
actionadmin_noticesdynweb-back.php:16
actionwp_enqueue_scriptsdynweb-front.php:13
filterthe_contentdynweb-front.php:14
actionadmin_enqueue_scriptsdynweb-pointer.php:16
actionwp_enqueue_scriptsdynweb-pointer.php:17
actionadmin_print_footer_scriptsdynweb-pointer.php:40
actionprint_footer_scriptsdynweb-pointer.php:41
actioninitneeed-dynamic-websites.php:38
filterpre_set_site_transient_update_pluginsneeed-dynamic-websites.php:39
filterplugins_apineeed-dynamic-websites.php:40
actionadmin_noticesneeed-dynamic-websites.php:63
actionadmin_noticesneeed-dynamic-websites.php:64
actionadmin_noticesneeed-dynamic-websites.php:210
actionadmin_noticesneeed-dynamic-websites.php:216
Maintenance & Trust

NEEED – Dynamic Websites Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedMay 26, 2022
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

NEEED – Dynamic Websites Developer Profile

keinmarketing

1 plugin · 20 total installs

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

How We Detect NEEED – Dynamic Websites

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/neeed-dynamic-websites/assets/css/dynweb.css/wp-content/plugins/neeed-dynamic-websites/assets/js/dynweb.js
Script Paths
/wp-content/plugins/neeed-dynamic-websites/assets/js/dynweb.js
Version Parameters
neeed-dynamic-websites/assets/css/dynweb.css?ver=neeed-dynamic-websites/assets/js/dynweb.js?ver=

HTML / DOM Fingerprints

CSS Classes
dynweb-settings-wrapper
HTML Comments
<!-- NEEED Dynamic Websites Plugin by Sebastian Eisenbuerger & Jonas Breuer --><!-- DIVI Section -->
Data Attributes
data-dynweb-templatedata-dynweb-id
JS Globals
dynweb_ajax_object
FAQ

Frequently Asked Questions about NEEED – Dynamic Websites