Dynamic Functionalities Security & Risk Analysis

wordpress.org/plugins/functionalities

Replace 5+ plugins with one lightweight toolkit. 16 modules for performance, security, SEO, redirects, and content management.

0 active installs v1.4.5 PHP 7.4+ WP 5.8+ Updated Apr 5, 2026
cleanupperformanceredirectionsecurityseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dynamic Functionalities Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "functionalities" v1.4.5 plugin exhibits a generally good security posture with no reported vulnerabilities and a low attack surface. The static analysis shows a promising lack of AJAX handlers, REST API routes, shortcodes, and cron events that could be entry points. Furthermore, the plugin demonstrates a strong adherence to secure coding practices by largely utilizing prepared statements for SQL queries and having zero taint flows with unsanitized paths. This indicates that potential data injection risks have been effectively mitigated.

However, there are a few areas for improvement. The presence of a "dangerous function" (preg_replace(/e)) is a notable concern, as this construct can be a source of code execution vulnerabilities if not handled with extreme care. Additionally, a significant portion of output (76%) is not properly escaped, which opens the door to cross-site scripting (XSS) vulnerabilities. The complete absence of nonce and capability checks is also a weakness, especially given the lack of other authorization mechanisms. While the plugin has no known vulnerabilities, the unaddressed issues in output escaping and lack of authorization checks represent potential attack vectors that could be exploited.

In conclusion, "functionalities" v1.4.5 is relatively secure due to its minimal attack surface and good SQL handling. Nevertheless, the identified use of a dangerous function and widespread unescaped output warrant attention to prevent potential security incidents.

Key Concerns

  • Dangerous function (preg_replace(/e)) detected
  • Low percentage of properly escaped output
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Dynamic Functionalities Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Dynamic Functionalities Release Timeline

v1.4.5Current
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.1
v1.3.0
v1.2.0
v1.1.1
vv1.1.0
Code Analysis
Analyzed Apr 16, 2026

Dynamic Functionalities Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace( '/eincludes/traits/trait-css-sanitizer.php:38

SQL Query Safety

92% prepared13 total queries

Output Escaping

24% escaped771 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<class-admin> (includes/admin/class-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Dynamic Functionalities Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Dynamic Functionalities Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedApr 5, 2026
PHP min version7.4
Downloads596

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Dynamic Functionalities Developer Profile

Gaurav Tiwari

5 plugins · 8K total installs

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

How We Detect Dynamic Functionalities

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/functionalities/assets/css/admin.css/wp-content/plugins/functionalities/assets/js/admin.js/wp-content/plugins/functionalities/assets/css/settings.css/wp-content/plugins/functionalities/assets/js/settings.js/wp-content/plugins/functionalities/assets/css/color-picker.css/wp-content/plugins/functionalities/assets/js/color-picker.js
Script Paths
/wp-content/plugins/functionalities/assets/js/admin.js/wp-content/plugins/functionalities/assets/js/settings.js/wp-content/plugins/functionalities/assets/js/color-picker.js
Version Parameters
functionalities/assets/css/admin.css?ver=functionalities/assets/js/admin.js?ver=functionalities/assets/css/settings.css?ver=functionalities/assets/js/settings.js?ver=functionalities/assets/css/color-picker.css?ver=functionalities/assets/js/color-picker.js?ver=

HTML / DOM Fingerprints

CSS Classes
functionalities-menu-itemfunctionalities-settings-pagefunctionalities-module-card
HTML Comments
<!-- Admin Menu --><!-- Settings Page --><!-- Module Card -->
Data Attributes
data-module-slugdata-option-name
JS Globals
FunctionalitiesAdminfunctionalities_settings_params
REST Endpoints
/wp-json/functionalities/v1/update-database/wp-json/functionalities/v1/create-json-file/wp-json/functionalities/v1/run-detection/wp-json/functionalities/v1/toggle-delete-data
FAQ

Frequently Asked Questions about Dynamic Functionalities