Independent Analytics for MainWP Security & Risk Analysis

wordpress.org/plugins/independent-analytics-for-mainwp

This is a free extension for MainWP that lets you view stats from all of your sites using Independent Analytics in the main Overview menu.

700 active installs v1.4 PHP 7.4+ WP 5.9+ Updated Jun 25, 2025
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Independent Analytics for MainWP Safe to Use in 2026?

Generally Safe

Score 100/100

Independent Analytics for MainWP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

Based on the static analysis and vulnerability history, the 'independent-analytics-for-mainwp' plugin version 1.4 exhibits a generally strong security posture. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. The code also demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping the vast majority of its output. The presence of a nonce check and the lack of file operations or external HTTP requests further bolster its security.

However, two flows with unsanitized paths identified during the taint analysis, while not classified as critical or high severity, warrant attention. These represent potential avenues for unexpected behavior or data manipulation if an attacker could trigger these specific code paths. The complete lack of recorded vulnerabilities in its history is a positive indicator, suggesting a mature and well-maintained codebase, but it doesn't entirely negate the risks identified in the static analysis.

In conclusion, this plugin appears to be built with security in mind, demonstrating solid coding practices. The main area of concern lies in the two identified unsanitized paths, which should ideally be addressed to eliminate any potential for exploitation. While the plugin has no known vulnerabilities, proactive code review to address the taint analysis findings is recommended for a truly robust security profile.

Key Concerns

  • Flows with unsanitized paths
  • Outputs not properly escaped
Vulnerabilities
None known

Independent Analytics for MainWP Security Vulnerabilities

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

Independent Analytics for MainWP Release Timeline

v1.4Current
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Independent Analytics for MainWP Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
5
73 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

94% escaped78 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
render_metabox (class\class-mainwp-iawp-widget.php:31)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Independent Analytics for MainWP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
filterplugin_row_metaclass\class-mainwp-iawp-admin.php:30
actionadmin_enqueue_scriptsclass\class-mainwp-iawp-admin.php:32
actionadmin_initclass\class-mainwp-iawp-ajax.php:45
actionadmin_initclass\class-mainwp-iawp-individual.php:44
actionadmin_initclass\class-mainwp-iawp-overview.php:42
actionmainwp_added_new_siteindependent-analytics-for-mainwp.php:40
filtermainwp_sync_others_dataindependent-analytics-for-mainwp.php:45
actionmainwp_site_syncindependent-analytics-for-mainwp.php:52
actionmainwp_pro_reports_showhide_settingsindependent-analytics-for-mainwp.php:63
filtermainwp_pro_reports_save_report_settingsindependent-analytics-for-mainwp.php:82
filtermainwp_pro_reports_parsed_section_tokensindependent-analytics-for-mainwp.php:128
actionmainwp_pro_reports_agency_template_summary_bottomindependent-analytics-for-mainwp.php:162
actionmainwp_pro_reports_template_general_bottomindependent-analytics-for-mainwp.php:184
actionmainwp_pro_reports_template_summary_bottomindependent-analytics-for-mainwp.php:204
actionmainwp_pro_reports_template_summary_bottomindependent-analytics-for-mainwp.php:228
filtermainwp_getextensionsindependent-analytics-for-mainwp.php:278
filtermainwp_log_specific_actionsindependent-analytics-for-mainwp.php:279
actionmainwp_activatedindependent-analytics-for-mainwp.php:289
actionadmin_noticesindependent-analytics-for-mainwp.php:292
filtermainwp_getsubpages_sitesindependent-analytics-for-mainwp.php:373
filtermainwp_getmetaboxesindependent-analytics-for-mainwp.php:374
filtermainwp_widgets_screen_optionsindependent-analytics-for-mainwp.php:375
Maintenance & Trust

Independent Analytics for MainWP Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJun 25, 2025
PHP min version7.4
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs700
Alternatives

Independent Analytics for MainWP Alternatives

No alternatives data available yet.

Developer Profile

Independent Analytics for MainWP Developer Profile

Ben Sibley

18 plugins · 121K total installs

95
trust score
Avg Security Score
93/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect Independent Analytics for MainWP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/css/mainwp-pro-reports-extension-admin.css/wp-content/plugins/independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/js/mainwp-pro-reports-extension-admin.js/wp-content/plugins/independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/css/mainwp-pro-reports-extension-admin.css.map/wp-content/plugins/independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/js/mainwp-pro-reports-extension-admin.js.map
Script Paths
/wp-content/plugins/independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/js/mainwp-pro-reports-extension-admin.js
Version Parameters
independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/css/mainwp-pro-reports-extension-admin.css?ver=independent-analytics-for-mainwp/vendor/mainwp/mainwp-pro-reports-extension/includes/admin/js/mainwp-pro-reports-extension-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
mainwp-report-column-2mainwp-report-listmainwp-report-column-2
HTML Comments
<!-- Render for pro-report-agency.php and pro-report-agency-dark.php --><!-- Render for pro-report-default.php -->
Data Attributes
name="pro-report-showhide-sections[iawp-show-in-report]"name="pro-report-showhide-sections[iawp-show-in-report]"name="pro-report-showhide-sections[iawp-show-in-report]"name="pro-report-showhide-sections[iawp-show-in-report]"name="pro-report-showhide-sections[iawp-show-in-report]"name="pro-report-showhide-sections[iawp-show-in-report]"+6 more
Shortcode Output
[config-section-data][config-section-extra max-empty="3" /][hide-if-empty][iawp.views]
FAQ

Frequently Asked Questions about Independent Analytics for MainWP