Howdy,
I am getting a fatal PHP error when viewing the vulerability page for a site.
[11-Dec-2025 21:59:30 UTC] PHP Fatal error: Uncaught ValueError: Missing format specifier at end of string in /var/www/mainwp.mysite.com/htdocs/wp-content/plugins/mainwp-vulnerability-checker-extension/class/class-mainwp-vulnerability-checker.php:595
Stack trace:
#0 /var/www/mainwp.mysite.com/htdocs/wp-content/plugins/mainwp-vulnerability-checker-extension/class/class-mainwp-vulnerability-checker.php(595): printf()
#1 /var/www/mainwp.mysite.com/htdocs/wp-content/plugins/mainwp-vulnerability-checker-extension/class/class-mainwp-vulnerability-checker.php(459): MainWP_Vulnerability_Checker::render_wpvulndb_detail_tabs()
#2 /var/www/mainwp.mysite.com/htdocs/wp-includes/class-wp-hook.php(324): MainWP_Vulnerability_Checker::render_detail()
#3 /var/www/mainwp.mysite.com/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#4 /var/www/mainwp.mysite.com/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action()
#5 /var/www/mainwp.mysite.com/htdocs/wp-admin/admin.php(260): do_action()
#6 {main}
thrown in /var/www/mainwp.mysite.com/htdocs/wp-content/plugins/mainwp-vulnerability-checker-extension/class/class-mainwp-vulnerability-checker.php on line 595
– system info
### WordPress Check Required Detected Status ###
WordPress Version >=6.2 6.9 Pass
WordPress Memory Limit >=64M 40M Warning
MultiSite Disabled =true true Pass
FileSystem Method = direct direct Pass
### PHP Required Detected Status ###
PHP Version >=7.4 8.4.15 Pass
PHP Safe Mode Disabled =true true Pass
PHP Max Execution Time >=30 seconds 3000 Pass
PHP Max Input Time >=30 seconds 6000 Pass
PHP Memory Limit >=256M 256M Pass
PCRE Backtracking Limit >=10000 1000000 Pass
PHP Upload Max Filesize >=2M 5120M Pass
PHP Post Max Size >=2M 5120M Pass
SSL Extension Enabled =true true Pass
SSL Warnings = empty error:12000079:random number generator::Cannot open fileWarning
cURL Extension Enabled =true true Pass
cURL Timeout >=300 seconds 6000 Pass
cURL Version >=7.29.0 7.81.0 Pass
OpenSSL Version >=OpenSSL/1.1.0 OpenSSL/3.0.2 Pass
OpenSSL Working Status Yes Yes Pass
PHP Allow URL fopen N/A YES
PHP Exif Support N/A YES
PHP IPTC Support N/A YES
PHP XML Support N/A YES
Function `tmpfile` enabled N/A Enabled Pass
PHP Session enabled N/A Enabled Pass
PHP Disabled Functions N/A , _getppid, disk_free_space, diskfreespace, dl, escapeshellcmd, exec, getmyuid, highlight_file, link, passthru, pcntl_alarm, pcntl_async_signals, pcntl_exec, pcntl_fork, pcntl_get_last_error, pcntl_getpriority, pcntl_setpriority, pcntl_signal, pcntl_signal_dispatch, pcntl_signal_get_handler, pcntl_sigprocmask, pcntl_sigtimedwait, pcntl_sigwaitinfo, pcntl_strerror, pcntl_wait, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifcontinued, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, popen, posix, posix_ctermid, posix_getcwd, posix_getegid, posix_geteuid, posix_getgid, posix_getgrgid, posix_getgrnam, posix_getgroups, posix_getlogin, posix_getpgid, posix_getpgrp, posix_getpid, posix_getpwuid, posix_getrlimit, posix_getsid, posix_getuid, posix_isatty, posix_kill, posix_mkfifo, posix_setegid, posix_seteuid, posix_setgid, posix_setpgid, posix_setsid, posix_setuid, posix_times, posix_ttyname, posix_uname, proc_close, proc_nice, proc_open, proc_terminate, shell_exec, show_source, socket_accept, socket_bind, socket_clear_error, socket_close, socket_connect, socket_create_listen, socket_create_pair, socket_listen, socket_read, stream_socket_server, symlink, system,
PHP Loaded Extensions N/A Core, FFI, PDO, Phar, Reflection, SPL, SimpleXML, Zend OPcache, bcmath, bz2, calendar, cgi-fcgi, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, intl, json, libxml, mbstring, mcrypt, memcached, msgpack, mysqli, mysqlnd, openssl, pcre, pdo_mysql, pdo_sqlite, posix, random, readline, redis, session, shmop, soap, sockets, sodium, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib
### MySQL Required Detected Status ###
MySQL Version >=5.0 8.0.42-33 Pass
MySQL Mode N/A ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
MySQL Client Encoding N/A utf8
### Server Configuration Detected Value ###
Server Software nginx/1.28.0
Operating System Linux
Architecture 64 bit
Server Protocol HTTP/2.0
HTTPS ON
Server self connect Not expected HTTP response body:
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:146.0) Gecko/20100101 Firefox/146.0
Gateway Interface CGI/1.1
Memory Usage 29.39 MB
Request Time 1765492427
Accept Content text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset Content N/A
### MainWP Dashboard Settings Detected Value ###
MainWP Dashboard Version Latest: 5.4.1 | Detected: 5.4.1 Pass
Number of connected sites 11
Use WP Cron Yes
Optimize data loading No
WP Core advanced automatic updates enabledYes
Plugin advanced automatic updates enabledYes
Theme advanced automatic updates enabledYes
Abandoned plugins/themes tolerance 365
Maximum number of posts to return
Maximum number of pages to return
MainWP legacy backups enabled No
Primary backup system MainWP Legacy Backups
Enable Uptime Monitoring Yes
Site health monitoring enabled Yes
Maximum simultaneous requests 4
Minimum delay between requests 200
Maximum simultaneous requests per ip1
Minimum delay between requests to the same ip1000
Maximum simultaneous sync requests 8
Maximum simultaneous install and update requests3
Maximum simultaneous uptime monitoring requests (Default: 10)10
Cache control enabled Yes
REST API enabled No
### Extensions Version Licence Status ###
MainWP Advanced Uptime Monitor Integration5.3.3 Inactive Warning
MainWP White Label Extension 5.0.1 Inactive Warning
MainWP Bulk Settings Manager Extension5.0.4 Inactive Warning
MainWP Cost Tracker Assistant Extension5.0.7 Inactive Warning
MainWP Custom Dashboard Extension 5.0.1 Inactive Warning
MainWP Database Updater Extension 5.0.7 Inactive Warning
MainWP Favorites Extension 5.1.3 Inactive Warning
MainWP Google Analytics Extension 5.0.1 Inactive Warning
MainWP Lighthouse Extension 5.1.2 Inactive Warning
MainWP Page Speed Extension 4.0.3 Inactive Warning
MainWP Pro Reports Extension 5.0.10 Inactive Warning
MainWP Time Capsule Extension 5.0.1 Inactive Warning
MainWP Vulnerability Checker Extension5.0.3 Active Pass
Wordfence Integration 5.1 Inactive Warning
MainWP WordPress SEO Extension 5.0.1 Inactive Warning
### Plugin Version Status ###
Backup and Staging by WP Time Capsule1.22.25 Active
FluentSMTP 2.2.92 Active
MainWP Child 5.4.1 Active
MainWP Child Reports 2.2.6 Active
MainWP Dashboard 5.4.1 Active
MainWP Key Maker 1.3 Active
MainWP Page Speed Extension 4.0.3 Active
Query Monitor 3.20.2 Active
Redis Object Cache 2.7.0 Active
Wordfence Security 8.1.3 Active
Yoast SEO 26.5 Active