Skip to content
← Projects

Plecost

Python 384 stars 2014

Plecost finds vulnerabilities in WordPress installations: core, plugins and themes. Every finding is matched against a local CVE database that updates daily.

It lives in its own GitHub organization, but it’s mine. I started it in 2014 and rewrote it from scratch for version 4.

Why it exists

Anyone auditing WordPress in production hits the same wall: API rate caps, vulnerability data that depends on an external service, no way to use it as a library, and slow scans because nothing runs concurrently.

Plecost fixes exactly that: you don’t need Ruby, an API key or a subscription, and no data goes to third parties on any scan.

What it does

  • Async scanning with configurable concurrency
  • Runs as a CLI, as a Python library, or inside a task queue like Celery
  • Fast mode (top 150 plugins and 50 themes) and deep mode (4,750+ plugins and 900+ themes)
  • Dedicated modules for WooCommerce and WP eCommerce
  • Authenticated scans, HTTP and SOCKS5 proxies, stealth mode and bulk scanning from a file
  • Output built for automation

+380 stars on GitHub and used in production.

Listen to the audio on why AI turns dumb

I send one email a day, and as soon as you sign up you get a ten minute audio on what almost nobody knows about ChatGPT and Claude.

Daniel Alfocea