
Ironlatch Security Scanner & AI Agent Reviewer scans your site and shows what it found, with the evidence. Nothing changes until you approve it. Every protection is off when you install the plugin, so you choose what to turn on. Nothing runs in the background until you press Scan for the first time. After that, the scan repeats once a day. An optional connection, off by default, lets an outside AI agent review the findings through the plugin; it changes nothing until an administrator approves it.
One button runs the local hardening checks: HTTPS, WordPress updates, the admin login, debug display, the theme and plugin file editor, login monitoring, and more. Results are sorted into tabs, and each finding says what to open next.
A passing check means that check didn’t find the problem it looks for. It doesn’t prove the site is clean.
Malware scan. Every scan also looks for code shaped like web shells and injected malware. It reads plugins, themes, uploads and mu-plugins. It also reads folders WordPress doesn’t list as a plugin or theme, plus loose PHP files in the site root and in wp-content. There are 63 local rules. 43 read the PHP code. The other 20 read the raw file, so files too big for the code rules still get checked, up to 2 MB. A bigger PHP file is listed as not checked. On a large site the scan keeps going in the background until it has read every file. A hit names the file, the line and the rule. Nothing gets deleted, and your files stay on your server.
All of these are off until you turn them on. Most are under Log In & Register. The hidden field and the breached-password check are turned on from Recommendations.
You need HTTPS and your password to end sessions or change some Traffic settings.
If you get locked out, run wp ironlatch-security-scanner login disable from WP-CLI on the server. It turns off every sign-in check above. Accounts waiting for approval stay waiting.
Hostname, browser and referrer block lists, a live request log, hotlink protection, comment and registration limits, REST rate controls, manual network rules, a security headers check, and trusted proxy settings. Each blocking control stays off until you save it, and each can be turned off from WP-CLI. wp ironlatch-security-scanner traffic disable turns off the block lists, live log, hotlink protection, precise blocks and comment checks. bots disable, rest-rates disable, network disable and proxies disable cover the rest.
The security headers check reads your homepage’s response headers and lists the missing ones. It doesn’t add headers.
The REST request watch is on from the start. It only records matches, on your server, and doesn’t block requests. Set IRONLATCH_DISABLE_FIREWALL to true in wp-config.php to stop it.
Optional emails for changed files, suspicious PHP matches, and high-severity plugin vulnerabilities, plus a weekly digest. They use your site’s WordPress mail and go to the admin email. Both are off by default.
Off by default. On WordPress 6.9 or newer, with the official MCP Adapter plugin installed, an administrator can let an AI agent list findings, run the local hardening checks, and propose a sign-in limit change. A proposal changes nothing until an administrator approves it in wp-admin.
The plugin contacts these services only for the features listed below. It never sends file contents, passwords, or personal data, and AmazingPlugins doesn’t receive any of it.
WordPress.org (api.wordpress.org, downloads.wordpress.org)
Used by the integrity scan, which runs when you press Scan and then once a day on WP-Cron. It sends the WordPress version and locale and the installed plugin and theme slugs and versions, then downloads published checksums and theme release ZIPs. The Directory status screen also asks api.wordpress.org/plugins/info about installed plugin slugs when you click to look them up.
Terms · Privacy policy
WPVulnerability (www.wpvulnerability.net)
Used only after an administrator turns on vulnerability checks. It sends the WordPress core version and installed plugin and theme slugs. The provider can see your server’s IP address. You can turn lookups off at any time.
License and terms · Privacy policy
CISA Known Exploited Vulnerabilities catalog (www.cisa.gov)
Used only after an administrator turns on vulnerability checks and then the CISA list. During a vulnerability check, at most once a week, the site downloads the public list of security holes attackers are using. Nothing about your site is sent. CISA can see your server’s IP address. Only the CVE IDs are kept, and turning the list off deletes them.
About the catalog · Privacy policy
Have I Been Pwned, Pwned Passwords (api.pwnedpasswords.com)
Used only after an administrator turns on breached-password checks. It runs when an administrator signs in and when anyone sets or resets a password. It sends the first 5 characters of the password’s SHA-1 hash, never the password or the full hash. The match is checked on your server.
Terms · Privacy policy
Your own site
Each scan requests your own homepage once to read its response headers, the same way WordPress Site Health checks your site. The request stays on your site and no other service gets it. You can turn it off under Settings Scan options.