Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordPress Plugin Detector

A bookmarklet that instantly scans any webpage to detect installed WordPress plugins.

Installation

Option 1: Drag and Drop (Recommended)

  1. Open dist/test.html in your browser
  2. Drag the "WP Plugin Detector" button to your bookmarks bar
  3. Done! The bookmarklet is ready to use

Note: If your bookmarks bar is hidden, press Ctrl+Shift+B (Windows/Linux) or Cmd+Shift+B (Mac) to show it.

Option 2: Manual Installation

  1. Open dist/bookmarklet.txt
  2. Copy the entire contents (starts with javascript:)
  3. Create a new bookmark in your browser
  4. Paste the code as the bookmark URL
  5. Name it "WP Plugin Detector" or similar

Usage

  1. Navigate to any website you want to scan
  2. Click the "WP Plugin Detector" bookmark in your bookmarks bar
  3. View the detected plugins in the overlay panel that appears
  4. Press Escape or click the X button to close the panel

What It Detects

The bookmarklet scans for WordPress plugins using multiple detection methods:

  • Script and Link Tags: Scans <script> and <link> elements for /wp-content/plugins/ paths
  • Meta Tags: Checks <meta name="generator"> tags for plugin signatures (Yoast SEO, Elementor, WooCommerce, etc.)
  • HTML Comments: Searches for plugin-related comments left by caching and optimization plugins

Detection Results

  • Plugins Found: Displays an alphabetically sorted list of detected plugin names
  • No Plugins Detected: The site is WordPress but has no publicly detectable plugins
  • Not a WordPress Site: No WordPress indicators found (wp-content, wp-includes, or WordPress generator meta)

Browser Compatibility

Works in all modern browsers:

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Opera

The bookmarklet uses standard JavaScript APIs and requires no external dependencies.

Building from Source

npm install
npm run build

This generates:

  • dist/bookmarklet.txt - The bookmarklet code for manual installation
  • dist/test.html - A test page with the draggable bookmarklet link

Project Structure

plugin-detector/
├── src/
│   ├── detector.js   # Plugin detection logic
│   ├── overlay.js    # UI rendering
│   └── styles.js     # Inline CSS styles
├── dist/
│   ├── bookmarklet.txt  # Compiled bookmarklet
│   └── test.html        # Test/installation page
├── build.js          # Build script
├── package.json
└── README.md

License

MIT

About

WordPress Plugin Detector

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages