| 开发者 | scarlettmedialab |
|---|---|
| 更新时间 | 2026年10月7日 20:00 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[sentinel_data_deletion_request] shortcode. Logged-in users can ask; an administrator still has to approve. This does not delete the WordPress account. There is no per-user export of Sentinel data; administrators can download activity from Settings → Export & API (CSV, JSON, or XML).sentinel-plugin/v1) behind an API key you generate in Settings.wp-config.php and .htaccess. That is a scheduled hash check, not live file watching.
Optional batch writes, a cap on how many events are stored per minute or hour (this protects the database; it is not login protection), and optional memory-pressure handling. Most sites can leave these as they are.
Bundled libraries
admin/js/vendor/chart.min.js. Upstream source: https://github.com/chartjs/Chart.jsadmin/fonts/. See admin/fonts/OFL.txt.sml-sentinel folder to /wp-content/plugins/.Sign-ins and failed sign-ins, content and comment changes, Media Library uploads and deletions, plugin and theme changes, WordPress upgrades, PHP and WordPress errors, and Sentinel privacy or housekeeping events. WooCommerce, Contact Form 7, WPForms, and Yoast SEO add their own types when those plugins are active. You can pause types in Event Registry.
No. Failed sign-ins are counted in the daily summary. Urgent mail is only for critical events, and the same type will not email again until the next day.
Not from the Event Registry screen. Built-in types can be paused. Integrations register their own keys when those plugins are active. Companion plugins can register extra types through the public hooks described under Developer.
This plugin watches wp-config.php and .htaccess once a day when that switch is on. Other plugins may register extra paths through sentinel_monitored_files. There is no custom-path form in SML Sentinel.
Sentinel is built for a single site. It is not tested as a network-activated plugin.
No. It records activity and can email you. Rate limiting in Settings caps how many log writes Sentinel will store, not visitor logins.
Turn on the deletion-request shortcode in Settings → Privacy & access, then put [sentinel_data_deletion_request] on a page. A logged-in user can submit a request. An administrator must approve it. It does not delete the WordPress user account.
Writes go into Sentinel’s own tables. If volume is a problem, Settings → Performance can queue writes in batches and cap how many events are stored per minute.
Yes, read-only, off by default. Enable it in Settings → Export & API, generate a key, and send X-Sentinel-API-Key. Query-string keys are not accepted. Endpoints: /wp-json/sentinel-plugin/v1/logs, /stats, and /events/types. /stats returns summary counts only.
SENTINEL_API 1) so an optional add-on can extend events, file watch, and admin screens