Skip to main content
PluginScorePluginScore
← Back to Leaderboard
wp-health icon

WP Umbrella: Update Backup Restore & Monitoring

Everything you need to sell WordPress maintenance and manage multiple sites effortlessly: backup, update, uptime monitoring, and security.

v2.20.0
WP Umbrella - Backup WordPress
Updated 16.12.2025, 12:59:00
Scanned 16.12.2025, 13:48:13
backupbackupsmonitoringrestoreupdate
1
Score
1157
Errors
469
Warnings
60K
Installs
Security830
General329
Repo465
Performance2
Accessibility0
Top Issues by Category
Issues organized by category, type, and rule family

Top Issues by File
Files with the highest concentration of issues in the latest scan

Issues Details
1626 issues found in latest scan
CodeMessageLocationCategory
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "UMBRELLA_DB_PASSWORD".
backup-script/script.php:19:8Plugin Repo
ERRORWordPress.Security.EscapeOutput.ExceptionNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$errno'.
backup-script/Stream/WebSocket.php:133:60Security
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_fwrite
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().
backup-script/Stream/WebSocket.php:139:13Plugin Repo
ERRORWordPress.WP.AlternativeFunctions.rand_rand
rand() is discouraged. Use the far less predictable wp_rand() instead.
backup-script/Stream/WebSocket.php:152:31Plugin Repo
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_fwrite
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().
backup-script/Stream/WebSocket.php:175:25Plugin Repo
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_fopen
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().
backup-script/Stream/WebSocket.php:445:35Plugin Repo
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_fread
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fread().
backup-script/Stream/WebSocket.php:453:34Plugin Repo
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_fclose
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().
backup-script/Stream/WebSocket.php:496:21Plugin Repo
ERRORWordPress.Security.EscapeOutput.OutputNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$filePath'.
backup-script/Stream/WebSocket.php:502:53Security
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_fread
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fread().
backup-script/Stream/WebSocket.php:543:25Plugin Repo
1626 total row(s)
Scan History
3 scans recorded
16.12.2025, 13:48:1355s
1
1157
469
04.12.2025, 13:08:111m 5s
1
1151
469
13.11.2025, 01:25:161m 3s
1
1160
470
3 total row(s)
Score Trend
Performance across 3 scans
0.02 pts
Avg: 2
100
75
50
25
0
1.8
13.11
1.9
04.12
1.8
16.12
90-100
80-89
60-79
<60
Report an issue
Tell us if something in this report looks wrong or if you need a deeper audit for WP Umbrella: Update Backup Restore & Monitoring. We read every submission and typically reply within a day.
PluginScore — Plugin Analyzer for WordPress
© 2025 PluginScore.