Theme risk: why a vulnerable theme needs its own check

2 min readBy the Verploy team

THEME RISK A theme in use cannot simply be switched off Active themethe one the sitereally uses Parent themechecked too whena child theme runs Fix through anormal update?or no fix at all Theme risklabel + filter inthe sites overview A custom theme that only shares a folder name with a known vulnerable theme gets “check”, not an alarm.

A vulnerable plugin has two quick ways out: update it, or switch it off for a while. A theme in use has neither. The whole site depends on it, and the fix does not always arrive as a normal update. That is why, since version 2.75, Verploy looks at the active theme separately.

What Verploy looks at

  • The theme the site actually uses, and for a child theme also its parent theme.
  • Whether that theme has a known vulnerability without a fix.
  • Whether the fix arrives through a normal update, or not, for example when the theme has its own update channel.

When one of these applies, the sites overview shows a Theme risk label on that site. The Theme risk filter shows all of those sites together, so you see in one place which client sites need a decision about their theme.

The Sites overview in Verploy with several client sites and their status (example data)
The sites overview, where the Theme risk label and filter live. (Example data.)

Custom themes get “check”, not an alarm

A custom theme sometimes has the same folder name as a known theme. A name alone does not prove a vulnerability. In that case Verploy says “check” instead of reporting one, so you can look for yourself before you say anything to a client.

What you can do next

Usually one of three things: update the theme when a fixed version exists, get the update from the theme vendor when it does not come through WordPress, or plan a move to a theme that is still maintained. The updates themselves follow the normal routine: every update is checked, and the risky ones are tested on a copy first.

Want to see it on your own sites? Start free on up to 3 sites, no credit card.