Security Ninja For MainWP Security & Risk Analysis

wordpress.org/plugins/security-ninja-for-mainwp

See Security Ninja vulnerabilities and security test results in your MainWP dashboard.

500 active installs v2.0.18 PHP 7.4+ WP 5.4+ Updated Mar 5, 2026
mainwpmalwaresecuritysecurity-scanvulnerability
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Security Ninja For MainWP Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 28d ago
Risk Assessment

The "security-ninja-for-mainwp" v2.0.18 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The code demonstrates good practices with a high percentage of SQL queries utilizing prepared statements and properly escaped output. The absence of dangerous functions, file operations, and external HTTP requests, coupled with the presence of nonce and capability checks, further contributes to its secure design. The plugin also boasts a clean vulnerability history with no known CVEs, indicating a consistent focus on security by the developers.

While the overall security is commendable, a potential area for minor concern is the single AJAX handler. Although the analysis states it has 0 unprotected entry points, it's crucial to ensure this handler is indeed robustly protected with adequate authentication and authorization checks, especially considering the dynamic nature of AJAX interactions. The presence of a bundled Freemius library, while common for monetization, warrants a brief mention, as outdated versions of such libraries can sometimes introduce vulnerabilities. However, given the lack of known vulnerabilities and the overall clean analysis, the immediate risk appears low.

Key Concerns

  • Bundled Freemius v1.0 library
Vulnerabilities
None known

Security Ninja For MainWP Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Security Ninja For MainWP Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
20 prepared
Unescaped Output
8
123 escaped
Nonce Checks
2
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

91% prepared22 total queries

Output Escaping

94% escaped131 total outputs
Attack Surface

Security Ninja For MainWP Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_secnin_run_remote_security_testssecurity-ninja-mainwp.php:131
WordPress Hooks 27
actioninitclasses\class-securityninjamainwpextension.php:7
actionadmin_initclasses\class-securityninjamainwpextension.php:8
actionadmin_enqueue_scriptsincludes\admin\class-security-ninja-mainwp-admin.php:15
actionadmin_initincludes\admin\class-security-ninja-mainwp-admin.php:16
actionadmin_noticesincludes\admin\class-security-ninja-mainwp-admin.php:97
actioninitsecurity-ninja-mainwp.php:102
filtermainwp_getextensionssecurity-ninja-mainwp.php:103
filtermainwp_plugins_install_checkssecurity-ninja-mainwp.php:104
actionadmin_menusecurity-ninja-mainwp.php:110
actionmainwp_activatedsecurity-ninja-mainwp.php:115
actionsecninmwp_prune_historysecurity-ninja-mainwp.php:117
actionadmin_initsecurity-ninja-mainwp.php:118
actioncurrent_screensecurity-ninja-mainwp.php:119
actionadmin_noticessecurity-ninja-mainwp.php:120
actionadmin_enqueue_scriptssecurity-ninja-mainwp.php:122
filtermainwp_getsubpages_sitessecurity-ninja-mainwp.php:123
filtermainwp_sitestable_getcolumnssecurity-ninja-mainwp.php:129
filtermainwp_sitestable_itemsecurity-ninja-mainwp.php:130
actionmainwp_header_leftsecurity-ninja-mainwp.php:132
filtermainwp_main_menusecurity-ninja-mainwp.php:133
filtermainwp_managesites_bulk_actionssecurity-ninja-mainwp.php:139
filtermainwp_sync_others_datasecurity-ninja-mainwp.php:145
filtermainwp_site_syncedsecurity-ninja-mainwp.php:151
actioninitsecurity-ninja-mainwp.php:157
actionsecnin_fs_loadedsecurity-ninja-mainwp.php:192
actionafter_plugin_row_security-ninja/security-ninja.phpsecurity-ninja-mainwp.php:320
actionafter_plugin_row_security-ninja-premium/security-ninja.phpsecurity-ninja-mainwp.php:326

Scheduled Events 1

secninmwp_prune_history
Maintenance & Trust

Security Ninja For MainWP Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 5, 2026
PHP min version7.4
Downloads18K

Community Trust

Rating100/100
Number of ratings1
Active installs500
Developer Profile

Security Ninja For MainWP Developer Profile

Lars Koudal

3 plugins · 21K total installs

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

How We Detect Security Ninja 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/security-ninja-for-mainwp/css//wp-content/plugins/security-ninja-for-mainwp/js/
Script Paths
/wp-content/plugins/security-ninja-for-mainwp/js/security-ninja-mainwp.js
Version Parameters
security-ninja-for-mainwp/css/mainwp-style.css?ver=security-ninja-for-mainwp/js/security-ninja-mainwp.js?ver=

HTML / DOM Fingerprints

CSS Classes
secnin-mainwp-extension
Data Attributes
data-plugin-active
JS Globals
secnin_mainwp_obj
FAQ

Frequently Asked Questions about Security Ninja For MainWP