
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
That AI Bot – AI Sales Agent & Lead Generation
that-ai-bot
AI sales agent & lead capture bot. Acts as an 'Ask an Expert' assistant for services or a 'Personal Shopper' to drive WooCommerce sales 24/7.
Yaraa AI Sales Agent
yaraa-ai-sales-agent
AI-powered sales agent chat widget that engages visitors, captures leads, and provides intelligent conversations 24/7.
Zanderio AI
zanderio-ai
Turn visitors into buyers with an AI sales agent for WordPress & WooCommerce that answers questions and recommends products.
AI Agent by SiteGround
sg-ai-studio
Manage your WordPress site with AI - create content, install plugins, and perform site management tasks effortlessly.
Angie – Agentic AI
angie
Build anything your site needs. Manage it through an agentic AI conversation inside WordPress. No setup, configuration, or code required.
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