| 开发者 | crocus99 |
|---|---|
| 更新时间 | 2026年9月3日 18:32 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
debug.log, when the file is readable.wp-content, in the plugin log directories below uploads, and at the configured WP_DEBUG_LOG and PHP error_log paths. Metadata only, no log content.timestamp:nonce:route,
sent in the X-Boros-Vigilon-Timestamp, X-Boros-Vigilon-Nonce and X-Boros-Vigilon-Signature
headers, or as Authorization: Bearer. A nonce may only be used once inside the signature
validity window, so captured requests cannot be replayed. A 64-character secret is
generated on activation.
Access can additionally be limited to a list of IP addresses, and the status route is rate
limited per endpoint and remote IP.
Privacy
The plugin transmits no data on its own. It answers requests from whoever holds the shared
secret, and the response may contain PHP error messages from debug.log, file paths and
server details. Review what your debug.log contains, restrict Allowed IPs to your
monitoring server, and treat the secret like a password.
* allows every address./wp-json/boros-vigilon/v1/status/wp-json/boros-vigilon/v1/realtimeNo. It only responds to authenticated incoming requests. The one outbound request it makes is a loopback request to your own site, which is part of the WordPress Site Health tests.
Yes. The routes return plain JSON and can be consumed by any client that can compute the HMAC signature, for example a cron script, Zabbix, Icinga or a custom dashboard.
Either the signature is wrong, the timestamp is outside the validity window, the nonce was reused, or the calling IP is not in the allowlist. Enable Enable Debug Output in the settings temporarily to see the reason, and disable it again afterwards.
No. Site Health tests run in a twice-daily cron job and the status route serves the cached result.
logFiles section reporting the size and modification time of the log files the installation writes, so a log growing without bound is visible before it fills the disk. Only file metadata is read, no log content.schemaVersion raised to 1.5.includes/ now aborts when loaded outside WordPress.readme.txt and LICENSE.txt with the full GPL-2.0 text.databaseSize section with total database size and per-table data, index and reclaimable bytes plus row counts.cleanup section reporting expired transients, autoloaded options and their size, post revisions, trashed and auto-draft posts, spam and trashed comments.schemaVersion raised to 1.4.enableErrorLogProvider setting. Recent debug.log entries are now always part of the status payload.slug field.Authorization: Bearer header.?secret=... query authentication is opt-in and disabled by default.php_version and plugin_version are no longer skipped during Site Health collection.theme_version and plugin_theme_auto_updates are retained.wp-config.php path and loopback request URL detection.