A bookmarklet that instantly scans any webpage to detect installed WordPress plugins.
- Open
dist/test.htmlin your browser - Drag the "WP Plugin Detector" button to your bookmarks bar
- 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.
- Open
dist/bookmarklet.txt - Copy the entire contents (starts with
javascript:) - Create a new bookmark in your browser
- Paste the code as the bookmark URL
- Name it "WP Plugin Detector" or similar
- Navigate to any website you want to scan
- Click the "WP Plugin Detector" bookmark in your bookmarks bar
- View the detected plugins in the overlay panel that appears
- Press
Escapeor click the X button to close the panel
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
- 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)
Works in all modern browsers:
- Chrome
- Firefox
- Safari
- Edge
- Opera
The bookmarklet uses standard JavaScript APIs and requires no external dependencies.
npm install
npm run buildThis generates:
dist/bookmarklet.txt- The bookmarklet code for manual installationdist/test.html- A test page with the draggable bookmarklet link
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
MIT