WP Hook Finder Security & Risk Analysis

wordpress.org/plugins/wp-hook-finder

Scan a WordPress theme or plugin for functions that are attached to hooks and filters and for any custom actions or filters that are added by the code …

10 active installs v1.0.0 PHP + WP 2.9+ Updated Jan 24, 2011
actionsdo_actionfiltersutilitywp-hook-finder
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Hook Finder Safe to Use in 2026?

Generally Safe

Score 85/100

WP Hook Finder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The wp-hook-finder v1.0.0 plugin exhibits a generally good security posture due to the absence of known vulnerabilities and a complete lack of dangerous functions. The code also demonstrates responsible database interaction by utilizing prepared statements for all SQL queries, which is a significant strength. However, there are notable areas of concern arising from the static analysis. The presence of one flow with unsanitized paths, despite a critical severity of 0, indicates a potential risk of path traversal vulnerabilities if user-supplied input is not properly validated and sanitized before being used in file operations. Furthermore, the plugin's file operations, while limited in number, are a potential entry point for attackers if not handled with extreme care. The output escaping is also a concern, with only 50% of outputs being properly escaped, leaving room for cross-site scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on any entry points, coupled with the absence of AJAX handlers, REST API routes, shortcodes, and cron events, means the attack surface is currently minimal, but this absence of checks on the limited file operations is a weakness.

Key Concerns

  • Flow with unsanitized paths
  • 50% of outputs not properly escaped
  • File operations present without auth checks
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

WP Hook Finder Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

WP Hook Finder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
7 escaped
Nonce Checks
0
Capability Checks
0
File Operations
2
External Requests
0
Bundled Libraries
0

Output Escaping

50% escaped14 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<screen> (screens\screen.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Hook Finder Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuclasses\hookfinder.class.php:35
actionadmin_noticesclasses\hookfinder.class.php:38
actioncontextual_helpclasses\hookfinder.class.php:41
actioninitclasses\hookfinder.class.php:44
Maintenance & Trust

WP Hook Finder Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedJan 24, 2011
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WP Hook Finder Developer Profile

Matt Cohen

3 plugins · 50 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP Hook Finder

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-hook-finder/assets/css/hookfinder.css/wp-content/plugins/wp-hook-finder/assets/js/hookfinder.js
Script Paths
/wp-content/plugins/wp-hook-finder/assets/js/hookfinder.js
Version Parameters
wp-hook-finder/assets/css/hookfinder.css?ver=wp-hook-finder/assets/js/hookfinder.js?ver=

HTML / DOM Fingerprints

CSS Classes
hookfinder-results
Data Attributes
data-hookfinder-nonce
JS Globals
WP_HookFinder_AJAX_URLWP_HookFinder_Nonce
REST Endpoints
/wp-json/wp-hook-finder/v1/get-hooks
Shortcode Output
[wp_hook_finder]
FAQ

Frequently Asked Questions about WP Hook Finder