
Ninja Forms styler for Elementor Page Builder Security & Risk Analysis
wordpress.org/plugins/elementor-ninja-formsStyle your Ninja forms right from the Elementor visual editor.
Is Ninja Forms styler for Elementor Page Builder Safe to Use in 2026?
Generally Safe
Score 85/100Ninja Forms styler for Elementor Page Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "elementor-ninja-forms" v1.0.0 plugin exhibits a generally good security posture based on the provided static analysis. The absence of critical taint flows, dangerous functions, file operations, and external HTTP requests is a strong positive indicator. Furthermore, the presence of nonce and capability checks on its identified entry points (AJAX handlers) suggests an effort to implement basic authorization mechanisms.
However, there are areas of concern that warrant attention. The most significant risk lies in the single SQL query not being prepared, which, while not explicitly a critical vulnerability in this version, presents a potential avenue for SQL injection if input is not properly handled elsewhere. Additionally, a 50% rate of improperly escaped output, while not catastrophic, introduces a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected in the UI without adequate sanitization. The lack of any recorded historical vulnerabilities is a positive sign, indicating a potentially mature and well-maintained codebase, but it doesn't negate the immediate risks identified in the static analysis.
In conclusion, the plugin demonstrates good foundational security practices with its limited attack surface and implemented checks. The primary weaknesses are the unescaped output and the raw SQL query. Addressing these specific issues would significantly improve the plugin's security, especially given the absence of known historical vulnerabilities.
Key Concerns
- Raw SQL query without prepare
- Unescaped output present
Ninja Forms styler for Elementor Page Builder Security Vulnerabilities
Ninja Forms styler for Elementor Page Builder Code Analysis
SQL Query Safety
Output Escaping
Ninja Forms styler for Elementor Page Builder Attack Surface
AJAX Handlers 2
WordPress Hooks 8
Maintenance & Trust
Ninja Forms styler for Elementor Page Builder Maintenance & Trust
Maintenance Signals
Community Trust
Ninja Forms styler for Elementor Page Builder Alternatives
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor
elementskit-lite
Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets like header-footer, mega menu, custom widget
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
Ultimate Addons for Elementor
header-footer-elementor
Powerful Elementor addon with advanced Elementor widgets, templates, WooCommerce widgets & Header-Footer builder to build professional websites fa …
Premium Addons for Elementor – Powerful Elementor Templates & Widgets
premium-addons-for-elementor
Elementor Carousel, Mega Menu, Posts List/Slider, Media Gallery, WooCommerce Widgets, Display Conditions, Premade Templates & more.
Royal Addons for Elementor – Addons and Templates Kit for Elementor
royal-elementor-addons
Elementor templates, Header footer builder, Elementor Post Grid, Woocommerce Grid builder, Slider, Forms, Gallery, Nav menu addons, Elementor widgets.
Ninja Forms styler for Elementor Page Builder Developer Profile
46 plugins · 4.0M total installs
How We Detect Ninja Forms styler for Elementor Page Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/elementor-ninja-forms/assets/css/elementor-ninja-forms.css/wp-content/plugins/elementor-ninja-forms/admin/assets/css/admin.css/wp-content/plugins/elementor-ninja-forms/admin/assets/vendor/sweetalert2/css/sweetalert2.min.css/wp-content/plugins/elementor-ninja-forms/admin/assets/js/admin.js/wp-content/plugins/elementor-ninja-forms/admin/assets/vendor/sweetalert2/js/core.js/wp-content/plugins/elementor-ninja-forms/admin/assets/vendor/sweetalert2/js/sweetalert2.min.jsplugins/elementor-ninja-forms/admin/assets/js/admin.jsplugins/elementor-ninja-forms/admin/assets/vendor/sweetalert2/js/core.jsplugins/elementor-ninja-forms/admin/assets/vendor/sweetalert2/js/sweetalert2.min.jselementor-ninja-forms/style.css?ver=elementor-ninja-forms/admin/assets/css/admin.css?ver=elementor-ninja-forms/admin/assets/vendor/sweetalert2/css/sweetalert2.min.css?ver=elementor-ninja-forms/admin/assets/js/admin.js?ver=elementor-ninja-forms/admin/assets/vendor/sweetalert2/js/core.js?ver=elementor-ninja-forms/admin/assets/vendor/sweetalert2/js/sweetalert2.min.js?ver=HTML / DOM Fingerprints
eael-checkboxeael-get-proeael-header-bareael-header-lefteael-header-righteael-header-bar-aftereael-settings-tabseael-settings-tab+1 more<!-- Admin Settings Page --><!-- Initializing all default hooks and functions --><!-- Loading all essential scripts --><!-- Create an admin menu. -->+3 moreid="eael-ninja-forms-settings"id="eael-install-nf"id="eael-nf-install-now"id="info-box"id="team-members"id="flip-box"Eael_Ninja_Forms_Upsell