Better Hints for WordPress Security & Risk Analysis

wordpress.org/plugins/better-hints

Target your visitors with better notifications.

0 active installs v1.3.1 PHP + WP + Updated Unknown
androidiosmobilenotificationwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Better Hints for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

Better Hints for WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "better-hints" plugin version 1.3.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, avoiding dangerous functions, and showing no history of known vulnerabilities. The absence of file operations and external HTTP requests, along with a single detected external HTTP request, also contributes to a generally lower risk profile in these areas.

However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers, both of which lack authentication checks. This presents a considerable attack surface, as an unauthenticated attacker could potentially interact with these handlers. While the taint analysis found no critical or high-severity issues, and only one flow was analyzed, the lack of proper output escaping on a significant portion of its outputs (61%) is a notable weakness. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.

Overall, while the plugin benefits from a clean vulnerability history and secure SQL handling, the unprotected AJAX endpoints and potential for unescaped output create tangible security risks that warrant attention. The plugin needs to implement robust authentication and authorization checks for its AJAX handlers and improve its output escaping practices to mitigate potential exploitation.

Key Concerns

  • AJAX handlers without auth checks
  • Insufficient output escaping
Vulnerabilities
None known

Better Hints for WordPress Security Vulnerabilities

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

Better Hints for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
19
12 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

39% escaped31 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<index> (index.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Better Hints for WordPress Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_betterhints_addHintClickindex.php:653
noprivwp_ajax_betterhints_addHintClickindex.php:654
WordPress Hooks 16
actionplugins_loadedindex.php:48
actionwp_headindex.php:53
actionwp_footerindex.php:205
actioninitindex.php:411
actionadd_meta_boxesindex.php:432
actionsave_postindex.php:570
actionmanage_hint_posts_custom_columnindex.php:678
filtermanage_edit-hint_columnsindex.php:679
filtermanage_edit-hint_sortable_columnsindex.php:697
actionpre_get_postsindex.php:783
actioncustomize_registerindex.php:801
filterpll_get_post_typesindex.php:946
actionwidgets_initindex.php:964
actionadmin_menuindex.php:1004
actionadmin_initindex.php:1063
actionadmin_noticesindex.php:1128
Maintenance & Trust

Better Hints for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Better Hints for WordPress Developer Profile

dpoakaspine

9 plugins · 630 total installs

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

How We Detect Better Hints for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/better-hints/css/style.css/wp-content/plugins/better-hints/js/script.js
Script Paths
/wp-content/plugins/better-hints/js/script.js
Version Parameters
better-hints/style.css?ver=wp-js?ver=

HTML / DOM Fingerprints

CSS Classes
betterhintsbetterhint
Data Attributes
data-var_2="value 2"
JS Globals
frontend_ajax_object
FAQ

Frequently Asked Questions about Better Hints for WordPress