
Ni WooCommerce Sales Report By User Role Security & Risk Analysis
wordpress.org/plugins/ni-woocommerce-sales-report-by-user-roleNi WooCommerce Sales Report by user role provide the option to link the sales order with your sales agent or sales person.
Is Ni WooCommerce Sales Report By User Role Safe to Use in 2026?
Generally Safe
Score 92/100Ni WooCommerce Sales Report By User Role has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "ni-woocommerce-sales-report-by-user-role" v2.1.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerability history, suggesting a relatively stable and well-maintained codebase. There are also no reported file operations or external HTTP requests, further reducing potential attack vectors.
However, significant concerns arise from the static analysis. The plugin exposes one AJAX handler that lacks authentication checks, creating a direct entry point for unauthenticated attackers. Compounding this, the taint analysis reveals two high-severity flows with unsanitized paths, indicating potential for sensitive data leakage or manipulation if these paths are triggered by malicious input. Furthermore, the complete absence of output escaping for all 70 analyzed outputs is a critical weakness, making it highly susceptible to cross-site scripting (XSS) attacks.
The lack of vulnerability history is a positive indicator, but it doesn't negate the present risks identified in the code analysis. The combination of an unprotected AJAX endpoint, high-severity taint flows, and pervasive unescaped output creates a substantial risk profile. While the plugin avoids common issues like raw SQL or outdated bundled libraries, the identified weaknesses are severe enough to warrant significant caution.
Key Concerns
- Unprotected AJAX handler
- High severity taint flows (2)
- No output escaping
- No nonce checks
- No capability checks
Ni WooCommerce Sales Report By User Role Security Vulnerabilities
Ni WooCommerce Sales Report By User Role Release Timeline
Ni WooCommerce Sales Report By User Role Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Ni WooCommerce Sales Report By User Role Attack Surface
AJAX Handlers 1
WordPress Hooks 12
Maintenance & Trust
Ni WooCommerce Sales Report By User Role Maintenance & Trust
Maintenance Signals
Community Trust
Ni WooCommerce Sales Report By User Role Alternatives
Zanderio AI
zanderio-ai
Turn visitors into buyers with an AI sales agent for WordPress & WooCommerce that answers questions and recommends products.
ActiveCampaign – The autonomous marketing platform
activecampaign-subscription-forms
Add ActiveCampaign contact forms and live chat to any post, page, or sidebar. Also enable ActiveCampaign site tracking for your WordPress blog.
Essential Real Estate
essential-real-estate
Completely plugins Real Estate. Management system which allows you to own and maintain a real estate marketplace, intro website.
Ninjalytics: Sales Reports & Order Export for WooCommerce and EDD
product-sales-report-for-woocommerce
Create sales reports and order exports for WooCommerce with product analytics, order fulfillment data, filtering, charts, and 15+ templates.
Property Hive
propertyhive
Building a property website? Property Hive has everything you need to get started, and so much more.
Ni WooCommerce Sales Report By User Role Developer Profile
26 plugins · 5K total installs
How We Detect Ni WooCommerce Sales Report By User Role
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/css/ni-common-style.css/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-common-script.js/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-report-by-user-role.js/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-dashboard.js/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-agent-report.js/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-order-report.js/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-common-script.js/wp-content/plugins/ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-report-by-user-role.jsni-woocommerce-sales-report-by-user-role/assets/css/ni-common-style.css?ver=ni-woocommerce-sales-report-by-user-role/assets/js/ni-common-script.js?ver=ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-report-by-user-role.js?ver=ni-woocommerce-sales-report-by-user-role/assets/js/ni-dashboard.js?ver=ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-agent-report.js?ver=ni-woocommerce-sales-report-by-user-role/assets/js/ni-sales-order-report.js?ver=HTML / DOM Fingerprints
ni_sales_agent_metaboxesni_sales_agent_user_idni_woo_sales_report_obj