Softaculous

@softaculous · wordpress.org profile ↗
Member since
2010-01-09
Location
Employer
Softaculous Limited
Job title
Authored
11 (1 closed)
SVN commit access
11 (1 closed)
Readme contributor
0
Combined install base
4.2M+ across 11 plugins

Alerts (0)

No open alerts.

Show 6 resolved alerts
Critical code_scan_match Page Builder: Pagelayer – Drag and Drop website builder Resolved · code_scan_fp_class_vendor_self_hosted_pro_updater 17d ago
Slugpagelayer
Finding count1
Findings
PatternKindFileLineSnippetConfidenceDetails
puc_update_hijackbuiltininit.php112$pagelayer_updater = Pagelayer_PucFactory::buildUpdateChecker(PAGELAYER_API.'updates.php?version='.PAGELAYER_VERSION, PAGELAYER_FILE);high
Url
Url host
Slug arg
Resolved shafd45de38f3143a71e9b20c52c48c249d9e87cbd1
View raw JSON
{
    "slug": "pagelayer",
    "finding_count": 1,
    "findings": [
        {
            "pattern": "puc_update_hijack",
            "kind": "builtin",
            "file": "init.php",
            "line": 112,
            "snippet": "$pagelayer_updater = Pagelayer_PucFactory::buildUpdateChecker(PAGELAYER_API.'updates.php?version='.PAGELAYER_VERSION, PAGELAYER_FILE);",
            "confidence": "high",
            "details": {
                "url": null,
                "url_host": null,
                "slug_arg": null
            }
        }
    ],
    "resolved_sha": "fd45de38f3143a71e9b20c52c48c249d9e87cbd1"
}
High code_scan_match Backuply – Backup, Restore, Migrate and Clone Resolved · code_scan_fp_class_cache_or_backup_config_write 17d ago
Slugbackuply
Finding count2
Findings
PatternKindFileLineSnippetConfidence
wpconfig_writebuiltinrestore_ins.php3,133$config_cont = file_get_contents($data['softpath'] . '/wp-config.php');medium
wpconfig_writebuiltinrestore_ins.php3,157file_put_contents($data['softpath'] . '/wp-config.php', $config_cont);medium
Resolved shaa2caafb2f1ee7bc6d29f88cb49d37a59aadbfcb1
View raw JSON
{
    "slug": "backuply",
    "finding_count": 2,
    "findings": [
        {
            "pattern": "wpconfig_write",
            "kind": "builtin",
            "file": "restore_ins.php",
            "line": 3133,
            "snippet": "$config_cont = file_get_contents($data['softpath'] . '/wp-config.php');",
            "confidence": "medium"
        },
        {
            "pattern": "wpconfig_write",
            "kind": "builtin",
            "file": "restore_ins.php",
            "line": 3157,
            "snippet": "file_put_contents($data['softpath'] . '/wp-config.php', $config_cont);",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "a2caafb2f1ee7bc6d29f88cb49d37a59aadbfcb1"
}
High code_scan_delta Page Builder: Pagelayer – Drag and Drop website builder Resolved · false_positive_cdn_known_good 22d ago
Slugpagelayer
Previous version2.1.0
Current version2.1.0
New findings
PatternKindFileLineSnippetConfidenceDetails
remote_enqueuebuiltininit.php1,492wp_register_script('pagelayer-youtube-script',"https://www.youtube.com/iframe_api", array(), PAGELAYER_VERSION, true);medium
Url
https://www.youtube.com/iframe_api
Url host
www.youtube.com
New finding count1
View raw JSON
{
    "slug": "pagelayer",
    "previous_version": "2.1.0",
    "current_version": "2.1.0",
    "new_findings": [
        {
            "pattern": "remote_enqueue",
            "kind": "builtin",
            "file": "init.php",
            "line": 1492,
            "snippet": "wp_register_script('pagelayer-youtube-script',\"https://www.youtube.com/iframe_api\", array(), PAGELAYER_VERSION, true);",
            "confidence": "medium",
            "details": {
                "url": "https://www.youtube.com/iframe_api",
                "url_host": "www.youtube.com"
            }
        }
    ],
    "new_finding_count": 1
}
High domain_younger_than_plugin Loginizer Resolved · no_longer_matches 28d ago
Slugloginizer
Domainsoftwp.net
Domain sourcec2_http_call
Domain registered at2024-12-10
Plugin earliest commit2016-01-27 03:17:31
Plugin latest release2026-04-16 12:05:11
Gap days3,239
Domain age at release492
Active installs1,000,000
View raw JSON
{
    "slug": "loginizer",
    "domain": "softwp.net",
    "domain_source": "c2_http_call",
    "domain_registered_at": "2024-12-10",
    "plugin_earliest_commit": "2016-01-27 03:17:31",
    "plugin_latest_release": "2026-04-16 12:05:11",
    "gap_days": 3239,
    "domain_age_at_release": 492,
    "active_installs": 1000000
}
Medium code_scan_match Softaculous Resolved · code_scan_fp_class_security_ip_allowlist 17d ago
Slugsoftaculous
Finding count5
Findings
PatternKindFileLineSnippetConfidence
$allowed_IPsioc:code_patternsettings.php118$allowed_ips = softaculous_optPOST('softaculous_allowed_ips');medium
$allowed_IPsioc:code_patternsettings.php119$_a_ips = explode(',', $allowed_ips);medium
$allowed_IPsioc:code_patternfunctions.php2,278$allowed_ips = softaculous_get_allowed_ips();medium
$allowed_IPsioc:code_patternfunctions.php2,282if(!in_array($remote_ip, $allowed_ips)){medium
$allowed_IPsioc:code_patternfunctions.php2,283$return['error'] = 'Unauthorized Access from an unknown IP '.esc_html($remote_ip).'. Allowed IPs - '.esc_html(implode(',', $allowed_ips)).'!!';medium
Resolved sha753f0f44570e3a59ed7ac4d1385a72b5b2d33169
View raw JSON
{
    "slug": "softaculous",
    "finding_count": 5,
    "findings": [
        {
            "pattern": "$allowed_IPs",
            "kind": "ioc:code_pattern",
            "file": "settings.php",
            "line": 118,
            "snippet": "$allowed_ips = softaculous_optPOST('softaculous_allowed_ips');",
            "confidence": "medium"
        },
        {
            "pattern": "$allowed_IPs",
            "kind": "ioc:code_pattern",
            "file": "settings.php",
            "line": 119,
            "snippet": "$_a_ips = explode(',', $allowed_ips);",
            "confidence": "medium"
        },
        {
            "pattern": "$allowed_IPs",
            "kind": "ioc:code_pattern",
            "file": "functions.php",
            "line": 2278,
            "snippet": "$allowed_ips = softaculous_get_allowed_ips();",
            "confidence": "medium"
        },
        {
            "pattern": "$allowed_IPs",
            "kind": "ioc:code_pattern",
            "file": "functions.php",
            "line": 2282,
            "snippet": "if(!in_array($remote_ip, $allowed_ips)){",
            "confidence": "medium"
        },
        {
            "pattern": "$allowed_IPs",
            "kind": "ioc:code_pattern",
            "file": "functions.php",
            "line": 2283,
            "snippet": "$return['error'] = 'Unauthorized Access from an unknown IP '.esc_html($remote_ip).'. Allowed IPs - '.esc_html(implode(',', $allowed_ips)).'!!';",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "753f0f44570e3a59ed7ac4d1385a72b5b2d33169"
}
Medium code_scan_match FileOrganizer – WordPress File Manager Resolved · code_scan_fp_class_substring_superset_match 17d ago
Slugfileorganizer
Finding count3
Findings
PatternKindFileLineSnippetConfidence
Validate_Path(ioc:code_patternmain/ajax.php31$path = fileorganizer_validate_path($path) ? $path : $fileorganizer->default_path;medium
Validate_Path(ioc:code_patternmain/settings.php122$verify = fileorganizer_validate_path($path);medium
Validate_Path(ioc:code_patterninit.php382function fileorganizer_validate_path($path) {medium
Resolved shaa428d824ed842dafab3787cc3cfc847dda6fce57
View raw JSON
{
    "slug": "fileorganizer",
    "finding_count": 3,
    "findings": [
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "main/ajax.php",
            "line": 31,
            "snippet": "$path = fileorganizer_validate_path($path) ? $path : $fileorganizer->default_path;",
            "confidence": "medium"
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "main/settings.php",
            "line": 122,
            "snippet": "$verify = fileorganizer_validate_path($path);",
            "confidence": "medium"
        },
        {
            "pattern": "Validate_Path(",
            "kind": "ioc:code_pattern",
            "file": "init.php",
            "line": 382,
            "snippet": "function fileorganizer_validate_path($path) {",
            "confidence": "medium"
        }
    ],
    "resolved_sha": "a428d824ed842dafab3787cc3cfc847dda6fce57"
}

Plugins authored (11)

Plugin Version Installs Last updated Status
Loginizer ·loginizer 2.0.7 1M+ 1mo ago Active
Backuply – Backup, Restore, Migrate and Clone ·backuply 1.5.2 700k+ 2mo ago Active
SpeedyCache – Cache, Optimization, Performance ·speedycache 1.3.9 600k+ 1mo ago Active
GoSMTP – SMTP for WordPress ·gosmtp 1.2.0 500k+ 1mo ago Active
SiteSEO – SEO Simplified ·siteseo 1.3.8 500k+ 1mo ago Active
Page Builder: Pagelayer – Drag and Drop website builder ·pagelayer 2.1.0 400k+ 1mo ago Active
CookieAdmin – Cookie Consent Banner ·cookieadmin 1.1.9 300k+ 18d ago Active
FileOrganizer – WordPress File Manager ·fileorganizer 1.1.9 200k+ 1mo ago Active
SocialFeeds ·socialfeeds 1.0.7 10k+ 1mo ago Active
Softaculous ·softaculous 2.2.7 10k+ 9mo ago Active
wpCentral ·wp-central 1.5.7 Closed

SVN commit access (11)

Plugins this account has pushed commits to, reconstructed from plugins.svn.wordpress.org. A new name showing up here on an established plugin is the strongest ownership-transfer signal.

Plugin Primary author Installs Commits First Latest Status
Backuply – Backup, Restore, Migrate and Clone softaculous 700k+ 88 3y ago 2mo ago Active
SpeedyCache – Cache, Optimization, Performance softaculous 600k+ 76 3y ago 1mo ago Active
Loginizer softaculous 1M+ 58 3y ago 1mo ago Active
SiteSEO – SEO Simplified softaculous 500k+ 58 2y ago 1mo ago Active
GoSMTP – SMTP for WordPress softaculous 500k+ 40 3y ago 1mo ago Active
FileOrganizer – WordPress File Manager softaculous 200k+ 33 3y ago 1mo ago Active
Page Builder: Pagelayer – Drag and Drop website builder softaculous 400k+ 30 1y ago 1mo ago Active
Softaculous softaculous 10k+ 15 2y ago 9mo ago Active
SocialFeeds softaculous 10k+ 12 2mo ago 1mo ago Active
CookieAdmin – Cookie Consent Banner softaculous 300k+ 2 10mo ago 18d ago Active
wpCentral softaculous 2 2y ago 2y ago Closed