| 开发者 | ironfang |
|---|---|
| 更新时间 | 2026年10月30日 03:26 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-content/plugins/ironfang-security.No. It is not a firewall and does not block traffic. It is intended to identify configuration risks so you can act on them.
A check reports that when it cannot observe enough to give an answer: for example when WordPress has not stored recent update information, or when a scan started from WP-CLI cannot see the web server's PHP settings. Such a result is never counted as passed. Each one explains what is missing and what to do.
WordPress 6.8, 7.0 and 7.1, with PHP 8.1 to 8.5 (not every combination); Apache and nginx; a site behind an HTTPS reverse proxy; a site in a subdirectory; read-only site files; a Redis object cache; and alongside WooCommerce, WP Super Cache and Wordfence. Other set-ups have not been tested.
Email hello@ironfang.com. If a check fails to run, include the reason it shows.
Email security@ironfang.com, privately, not in the support forum. Include the plugin, WordPress and PHP versions, steps to reproduce and the access an attacker needs. We acknowledge reports within 3 business days and give an assessment within 7 days. We aim to fix critical and high severity issues within 14 days of confirming them, and others within 90 days. We coordinate disclosure with you, publish an advisory once the fix is released, and credit you unless you prefer not to be. There is no paid bug bounty.
Yes, if you ask it to. On the "Dashboard file editor" check's page, choose "Turn off the file editors". Nobody, administrators included, can then edit theme or plugin code from the dashboard, as with DISALLOW_FILE_EDIT. Installing and updating plugins and themes keeps working. The check runs again to confirm it, and you can turn the editors back on there.
It works only while the plugin is active: deactivating or deleting the plugin turns the editors back on. For a permanent change, add DISALLOW_FILE_EDIT to wp-config.php. If something already turns the editors off, the plugin says so and does not offer the change.
From WP-CLI, run wp ironfang-security hardening apply file_editor --user=<administrator>, or undo to turn them back on. wp ironfang-security hardening list shows the current state, and log shows who changed it and when.
Deactivating stops any running scan and keeps the plugin's stored data. If you turned the file editors off with the plugin, they turn back on while it is deactivated, and off again if you reactivate it. Deleting the plugin removes the data it created and nothing else. To keep the results, download a report from Ironfang Security › Settings before deleting it; a deactivated plugin cannot make a report, so reactivate it first if needed.
wp ironfang-security hardening apply file_editor. It has the same effect as DISALLOW_FILE_EDIT without editing wp-config.php. The check confirms it, you can undo it, and each change is logged. It works only while the plugin is active, and is not offered when something already turns the editors off.