
Ninjalytics (formerly Product Sales Report) Security & Risk Analysis
wordpress.org/plugins/product-sales-report-for-woocommerceQuickly create sales reports and charts for your WooCommerce store with advanced filtering by date range, id, category, tag, status, and more.
Is Ninjalytics (formerly Product Sales Report) Safe to Use in 2026?
Generally Safe
Score 100/100Ninjalytics (formerly Product Sales Report) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "product-sales-report-for-woocommerce" v2.0.12 exhibits a generally strong security posture based on the provided static analysis. The overwhelming majority of output is properly escaped, SQL queries largely utilize prepared statements, and there are a good number of capability checks and nonces in place. The absence of external HTTP requests and a small attack surface with no apparent unprotected entry points are also positive indicators. However, the presence of the `unserialize()` function is a significant concern, as it can lead to Remote Code Execution vulnerabilities if used with unsanitized or maliciously crafted data. Additionally, the taint analysis revealed two flows with unsanitized paths, classified as high severity, indicating potential pathways for attackers to inject malicious data that is not properly validated before being used in a sensitive operation. The complete lack of recorded vulnerabilities, while seemingly positive, could also suggest a lack of historical scrutiny or that past vulnerabilities were minor and not publicly disclosed. Therefore, while the plugin demonstrates good general coding practices, the identified risks related to `unserialize()` and the high-severity taint flows warrant careful attention and mitigation.
Key Concerns
- Unsanitized taint flow (high severity)
- Unsanitized taint flow (high severity)
- Dangerous function: unserialize() detected
Ninjalytics (formerly Product Sales Report) Security Vulnerabilities
Ninjalytics (formerly Product Sales Report) Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Ninjalytics (formerly Product Sales Report) Attack Surface
WordPress Hooks 21
Scheduled Events 1
Maintenance & Trust
Ninjalytics (formerly Product Sales Report) Maintenance & Trust
Maintenance Signals
Community Trust
Ninjalytics (formerly Product Sales Report) Alternatives
Advanced Reporting & Statistics for WooCommerce – Orders, Products & Customers Reporting
webd-woocommerce-advanced-reporting-statistics
A comprehensive WordPress Plugin for Advanced WooCommerce Reporting, Product Sales Report, Statistics, Analytics & Forecasting Tool for Orders, Pr …
Alpha Insights – Profit Intelligence & Analytics for WooCommerce
alpha-insights-sales-report-builder-analytics-for-woocommerce
WooCommerce reporting plugin for profit & loss, cost of goods (COGS), ad spend, ROI and custom sales reports.
REPORTiT – Advanced Reporting for WooCommerce
ithemelandco-woo-report
Stop guessing. Grow your sales with powerful, easy-to-understand reports and analytics for WooCommerce.
Brikpanel — WooCommerce Dashboard, Reports & Analytics
brikpanel-admin-panel-dashboard-for-woocommerce
Modern WooCommerce dashboard with sales reports, real-time analytics, conversion tracking, and advanced reporting — all free.
Order Reports for WooCommerce
wc-order-reports
Product sales reports for woocommerce store, order overview, order status wise performance, sales report download and show options with product item d …
Ninjalytics (formerly Product Sales Report) Developer Profile
9 plugins · 11K total installs
How We Detect Ninjalytics (formerly Product Sales Report)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/product-sales-report-for-woocommerce/includes/berrypress-admin-framework/Page.php/wp-content/plugins/product-sales-report-for-woocommerce/admin/admin.phpHTML / DOM Fingerprints
ninjalytics-freeNinjalytics
Copyright (C) 2026 BerryPress
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
CREDITS:
* This plugin contains code copied from and/or based on the following third-party products,
* in addition to any others indicated in code comments or license files:
*
* WordPress, by Automattic, GPLv2+
* WooCommerce, by Automattic, GPLv3+
* Easy Digital Downloads, Copyright (C) Sandhills Development, LLC, GPLv2+
*