Secure

WordPress Scanner — Which Plugin Is the Liability

This identifies a WordPress installation's version, active theme and detectable plugins, then checks them against known vulnerabilities. It works from the outside, the way an attacker would, which means it sees what is actually reachable rather than what an admin dashboard reports.

When it helps

Because in practice the vulnerability is almost never in WordPress core, which updates itself. It is in a plugin — often one installed for a campaign years ago, still active, and unmaintained by its author since. The plugins are enumerable from outside, which is precisely why automated attacks scan for them constantly: a known-vulnerable plugin on a public site is not a theoretical risk, it is a target that gets found within days.

Worth running automatically

This is the clearest case on this site for scheduling, because the risk changes when nothing about your site does. A plugin that was safe yesterday becomes a known vulnerability the moment an advisory is published, and your installation has not changed at all. There is no event on your side to react to. Continuous checking against a database that updates is the only thing that closes the gap between publication and exploitation, which for popular plugins is measured in days.

What you get out of it

Finds the specific component that will be exploited, from the outside, before someone else does. The scheduled version is the whole point — your exposure changes on the publisher's timetable, not yours.

Also in Secure