Softaculous Security & Risk Analysis

wordpress.org/plugins/softaculous

Softaculous provides a single-login centralized panel where you can manage tons of your WordPress websites efficiently, unitedly as well as singularly …

10K active installs v2.2.7 PHP 5.3+ WP 4.4+ Updated Aug 6, 2025
backupmanage-sitespluginssitessoftaculous
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Softaculous Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 8mo ago
Risk Assessment

The plugin "softaculous" v2.2.7 presents a mixed security posture. While it demonstrates good practices in several areas, such as exclusively using prepared statements for SQL queries and having no recorded CVEs, there are significant concerns that warrant attention. The presence of 6 AJAX handlers, with a concerning 5 of them lacking proper authentication checks, represents a substantial attack surface. This indicates potential for unauthorized actions to be performed if these handlers are exposed and can be triggered externally.

The static analysis also identified 5 instances of the dangerous `unserialize` function, which, if used with user-supplied data, can lead to remote code execution vulnerabilities. Although no taint flows were found in this specific analysis, the combination of `unserialize` and unprotected AJAX endpoints creates a high-risk scenario. The plugin's vulnerability history is clean, which is a positive sign, suggesting a generally secure development history or a lack of past discovery. However, this should not negate the risks identified in the current static analysis. The plugin's strengths lie in its database interaction and output escaping, but the unprotected entry points and use of potentially dangerous functions are critical weaknesses.

Key Concerns

  • AJAX handlers without auth checks
  • Dangerous function: unserialize
Vulnerabilities
None known

Softaculous Security Vulnerabilities

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

Softaculous Code Analysis

Dangerous Functions
5
Raw SQL Queries
0
2 prepared
Unescaped Output
17
33 escaped
Nonce Checks
4
Capability Checks
5
File Operations
51
External Requests
5
Bundled Libraries
0

Dangerous Functions Found

unserialize$active = unserialize($sresult[0]['option_value']);functions.php:275
unserialize$outdated_plugins = unserialize($body);functions.php:302
unserialize$api_data = unserialize($body);functions.php:410
unserialize$var = @unserialize($str);functions.php:834
unserialize$var = @unserialize($str);functions.php:843

SQL Query Safety

100% prepared2 total queries

Output Escaping

66% escaped50 total outputs
Attack Surface
5 unprotected

Softaculous Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 6

noprivwp_ajax_my_wpc_actionsfunctions.php:2064
noprivwp_ajax_wpcentral_login_and_actfunctions.php:2068
authwp_ajax_wpcentral_login_and_actfunctions.php:2075
authwp_ajax_softaculous_dismissnoticefunctions.php:2081
authwp_ajax_my_softaculous_fetch_authkeyfunctions.php:2086
authwp_ajax_my_wpc_fetch_authkeyfunctions.php:2089
WordPress Hooks 6
actionadmin_enqueue_scriptsfunctions.php:2052
filterplugin_row_metafunctions.php:2055
actionadmin_noticesfunctions.php:2078
actionadmin_menufunctions.php:2084
actionadmin_noticesfunctions.php:2807
actionplugins_loadedsoftaculous.php:49
Maintenance & Trust

Softaculous Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 6, 2025
PHP min version5.3
Downloads107K

Community Trust

Rating0/100
Number of ratings0
Active installs10K
Developer Profile

Softaculous Developer Profile

Softaculous

10 plugins · 4.1M total installs

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

How We Detect Softaculous

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/softaculous/images/logo.png/wp-content/plugins/softaculous/css/normalize.css/wp-content/plugins/softaculous/css/style.css/wp-content/plugins/softaculous/js/moment.min.js/wp-content/plugins/softaculous/js/jquery.dataTables.min.js/wp-content/plugins/softaculous/js/dataTables.buttons.min.js/wp-content/plugins/softaculous/js/buttons.flash.min.js/wp-content/plugins/softaculous/js/buttons.html5.min.js+2 more
Script Paths
/wp-content/plugins/softaculous/js/moment.min.js/wp-content/plugins/softaculous/js/jquery.dataTables.min.js/wp-content/plugins/softaculous/js/dataTables.buttons.min.js/wp-content/plugins/softaculous/js/buttons.flash.min.js/wp-content/plugins/softaculous/js/buttons.html5.min.js/wp-content/plugins/softaculous/js/buttons.print.min.js+1 more
Version Parameters
softaculous/css/style.css?ver=softaculous/js/softaculous.js?ver=

HTML / DOM Fingerprints

CSS Classes
softaculous-dashboard-widgetsoftaculous-error-msgsoftaculous-success-msg
HTML Comments
<!-- This file belongs to the softaculous plugin. -->
Data Attributes
data-softaculous-nonce
JS Globals
softaculous_varssoftaculous_ajaxurl
Shortcode Output
[softaculous-dashboard]
FAQ

Frequently Asked Questions about Softaculous