Why I Built a Chrome Extension to Fix WordPress Plugin Discovery

Written by: Terry Arthur  • 

The WordPress plugin repository has over 60,000 plugins. Finding the right one should be easy. It’s not. So I built a tool to fix it.

The Discovery Problem

The WordPress.org plugin directory has a search function. Technically. In practice, it’s a keyword matcher that returns results sorted by a relevance algorithm that seems to have been designed by someone who’s never actually needed to find a plugin in a hurry.

Search for “security” and you’ll get results ranging from full-featured security suites to plugins that add a lock icon to your login page. Search for “SEO” and good luck distinguishing the legitimate tools from the keyword-stuffed abandonware. The reviews are gameable, the “last updated” information requires mental math, and there’s zero indication of code quality.

What I Actually Need to Know

When I’m evaluating a plugin, here’s what matters to me:

  • Is it maintained? When was the last commit, not just the last release?
  • Is it secure? Are there known vulnerabilities? Does the code follow basic security practices?
  • Is it performant? How many database queries does it add? What’s its impact on page load?
  • Is it well-built? Does it follow WordPress coding standards? Is the code clean?
  • Will it conflict? Does it play nicely with common plugins and themes?

The plugin directory answers approximately zero of these questions. So I built something that does.

The Extension

The Chrome extension I built overlays additional data onto WordPress.org plugin pages. When you visit a plugin’s page, it shows you:

  • Known vulnerabilities from WPScan and Patchstack databases
  • Code quality indicators based on static analysis
  • Maintenance health score based on commit history, not just releases
  • Compatibility flags for common plugin and theme combinations
  • A dependency analysis showing what the plugin loads and where

It doesn’t replace human judgment. It gives human judgment better data to work with.

The Technical Challenge

The interesting problem wasn’t the Chrome extension itself — that’s relatively straightforward. The challenge was building the data pipeline. Plugin information is scattered across multiple sources: WordPress.org SVN, the plugin API, vulnerability databases, and the plugins themselves.

I ended up building a pipeline that:

  1. Monitors the WordPress.org plugin SVN for changes
  2. Runs automated analysis on updated plugins
  3. Cross-references vulnerability databases
  4. Generates quality scores using a weighted algorithm
  5. Serves the results through a lightweight API

The AI subagent handling the analysis checks for the same things I’d check manually — sanitization, escaping, prepared statements, nonce usage — but across thousands of plugins instead of the handful I’d have time to review personally.

What I Learned

Building this tool taught me something uncomfortable: the WordPress plugin ecosystem has a quality problem that search algorithms can’t fix. The barrier to entry for the plugin directory is low (which is good for accessibility), but the quality signals available to users are insufficient (which is bad for security).

Some numbers from the initial analysis:

  • Over 30% of plugins on the directory haven’t been updated in 2+ years
  • A surprising number of actively maintained plugins still have basic security issues
  • The most popular plugins aren’t necessarily the best-coded ones

The Bigger Picture

This project started as a personal tool and became something bigger. The same AI-powered analysis pipeline that evaluates plugins can evaluate any WordPress code — themes, custom plugins, client projects. The principle is the same: automated, consistent, tireless code quality analysis.

The plugin discovery problem is really a code quality visibility problem. And that’s a problem AI is exceptionally good at solving.

Interested in automated code quality analysis for your WordPress projects? Let’s talk about what that could look like for your workflow.

Terry Arthur

AI Enhanced Developer

Terry Arthur builds AI-enhanced development workflows, WordPress solutions, and compliance tools for businesses that want to ship faster without cutting corners. Based in the U.S. Virgin Islands, he helps teams automate the tedious and focus on the creative.

How Healthy Is Your WordPress Site?

Get a free, brutally honest assessment of your site's performance, security, and code quality. No automated scanner — a real developer reviews your site and sends you actionable recommendations within hours.