Custonis – Security Exposure Scanner Security & Risk Analysis

wordpress.org/plugins/custonis-security-exposure-scanner

Detect publicly exposed backup files, debug logs and sensitive data on your WordPress site.

0 active installs v1.1.4 PHP 7.4+ WP 6.0+ Updated Apr 4, 2026
backup-scannerdebug-logexposed-filesscannersecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Custonis – Security Exposure Scanner Safe to Use in 2026?

Generally Safe

Score 100/100

Custonis – Security Exposure Scanner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "custonis-security-exposure-scanner" v1.1.4 plugin exhibits a generally good security posture with notable strengths in its handling of SQL queries and output escaping. The vast majority of SQL queries utilize prepared statements, and over 96% of output is properly escaped, significantly mitigating risks related to SQL injection and cross-site scripting (XSS). The plugin also demonstrates awareness of WordPress security best practices with the inclusion of nonce and capability checks. However, a significant concern arises from the presence of an unprotected AJAX handler. This direct entry point into the plugin's functionality without proper authentication or authorization could be exploited by unauthenticated users to trigger unintended actions or potentially gain information. The limited taint analysis, while showing no critical or high-severity flows, should be viewed in conjunction with the unprotected AJAX handler, as this unprotected entry point could potentially be a vector for such flows if not carefully developed.

The plugin's vulnerability history is currently clean, with no recorded CVEs. This indicates a positive track record so far, suggesting the developers are either proactive in addressing vulnerabilities or have not yet encountered any significant security flaws. While this is encouraging, it should not lead to complacency, especially given the identified unprotected AJAX handler. The presence of dangerous functions like `set_time_limit` and `ini_set` is a minor concern that warrants careful review of their implementation to ensure they are not being used in a way that could be abused or negatively impact server performance.

In conclusion, the plugin has strong fundamentals in secure coding practices, particularly concerning data handling. The primary weakness lies in the unprotected AJAX handler, which represents a direct and exploitable attack surface. The absence of historical vulnerabilities is a positive indicator but does not negate the risks posed by the current code. Further investigation into the specific functionality of the unprotected AJAX handler is recommended to fully assess its impact.

Key Concerns

  • Unprotected AJAX handler
  • Use of dangerous functions (set_time_limit, ini_set)
Vulnerabilities
None known

Custonis – Security Exposure Scanner Security Vulnerabilities

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

Custonis – Security Exposure Scanner Release Timeline

v1.1.4Current
v1.1.3
v1.1.2
v1.1.1
v1.1
Code Analysis
Analyzed Apr 16, 2026

Custonis – Security Exposure Scanner Code Analysis

Dangerous Functions
5
Raw SQL Queries
0
9 prepared
Unescaped Output
5
108 escaped
Nonce Checks
2
Capability Checks
2
File Operations
3
External Requests
13
Bundled Libraries
0

Dangerous Functions Found

set_time_limit@set_time_limit(0);custonis-security-exposure-scanner.php:107
ini_set@ini_set('memory_limit','512M');includes/class-custonis-scan-engine.php:8
set_time_limit@set_time_limit(0);includes/class-custonis-scan-engine.php:137
ini_set@ini_set('memory_limit','512M');includes/class-custonis-scan-engine.php:141
ini_set@ini_set('max_execution_time',0);includes/class-custonis-scan-engine.php:142

SQL Query Safety

100% prepared9 total queries

Output Escaping

96% escaped113 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
handle_run_scan (includes/class-custonis-admin.php:1325)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Custonis – Security Exposure Scanner Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_custonis_run_scancustonis-security-exposure-scanner.php:80
authwp_ajax_custonis_scan_statuscustonis-security-exposure-scanner.php:148
WordPress Hooks 7
actionplugins_loadedcustonis-security-exposure-scanner.php:56
actionplugins_loadedcustonis-security-exposure-scanner.php:64
actioncustonis_background_scancustonis-security-exposure-scanner.php:121
actionadmin_menuincludes/class-custonis-admin.php:12
actionadmin_post_custonis_run_scanincludes/class-custonis-admin.php:13
actionadmin_enqueue_scriptsincludes/class-custonis-admin.php:14
filtercron_schedulesincludes/class-custonis-cron.php:14

Scheduled Events 1

custonis_background_scan
Maintenance & Trust

Custonis – Security Exposure Scanner Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 4, 2026
PHP min version7.4
Downloads193

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Custonis – Security Exposure Scanner Developer Profile

custonis

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Custonis – Security Exposure Scanner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custonis-security-exposure-scanner/assets/css/custonis-admin.css/wp-content/plugins/custonis-security-exposure-scanner/assets/js/custonis-admin.js/wp-content/plugins/custonis-security-exposure-scanner/assets/js/custonis-scan-status.js
Script Paths
/wp-content/plugins/custonis-security-exposure-scanner/assets/js/custonis-admin.js/wp-content/plugins/custonis-security-exposure-scanner/assets/js/custonis-scan-status.js
Version Parameters
custonis-security-exposure-scanner/assets/css/custonis-admin.css?ver=custonis-security-exposure-scanner/assets/js/custonis-admin.js?ver=custonis-security-exposure-scanner/assets/js/custonis-scan-status.js?ver=

HTML / DOM Fingerprints

CSS Classes
custonis-admin-wrapcustonis-scan-progress-bar
HTML Comments
<!-- Custonis Security Exposure Scanner --><!-- Custonis: Security Exposure Scanner --><!-- Custonis Security Exposure Scanner: Scan Status --><!-- Custonis Security Exposure Scanner: Scan Results -->
Data Attributes
data-custonis-scan-status-urldata-custonis-scan-nonce
JS Globals
custonisScanStatuscustonisScanNonce
REST Endpoints
/wp-json/custonis/v1/scan/status/wp-json/custonis/v1/scan/run
FAQ

Frequently Asked Questions about Custonis – Security Exposure Scanner