Beans Visual Hook Guide Security & Risk Analysis

wordpress.org/plugins/beans-visual-hook-guide

A useful companion tool for theme development with the Beans Framework. Displays all possible Markup Action Hooks made available by the Beans HTML AP …

10 active installs v1.1.0 PHP 5.6+ WP 4.6+ Updated Jul 20, 2018
beansbeans-frameworkbeans-html-apidevelopment-toolhooks
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Beans Visual Hook Guide Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "beans-visual-hook-guide" v1.1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by having no known vulnerabilities (CVEs) and utilizing prepared statements for all SQL queries, along with performing file operations and external HTTP requests. The presence of a nonce check on its single AJAX endpoint is also a positive sign. However, a significant concern is the unprotected AJAX handler, which represents a direct attack vector. While the static analysis found no dangerous functions or taint flows, the lack of capability checks on the AJAX endpoint means any authenticated user could potentially trigger its functionality without proper authorization, leading to unintended actions or information disclosure.

Key Concerns

  • Unprotected AJAX handler
  • No capability checks on AJAX handler
  • Moderate output escaping (74%)
Vulnerabilities
None known

Beans Visual Hook Guide Security Vulnerabilities

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

Beans Visual Hook Guide Code Analysis

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

Output Escaping

74% escaped19 total outputs
Attack Surface
1 unprotected

Beans Visual Hook Guide Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_bvhg_save_scraped_markup_idssrc\asset\ajax.php:14
WordPress Hooks 10
actionswitch_themebeans-visual-hook-guide.php:76
actioninitsrc\admin\admin-bar.php:16
actionadmin_bar_menusrc\admin\class-admin-bar-main-menu.php:47
actionadmin_bar_menusrc\admin\class-admin-bar-submenu.php:47
actionadmin_noticessrc\admin\notices.php:14
actionwp_enqueue_scriptssrc\asset\class-css-on-the-fly.php:84
actionwp_enqueue_scriptssrc\asset\class-css-on-the-fly.php:96
actionwp_enqueue_scriptssrc\asset\handler.php:18
actionwp_enqueue_scriptssrc\asset\handler.php:56
actionbeans_headsrc\plugin.php:14
Maintenance & Trust

Beans Visual Hook Guide Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJul 20, 2018
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Beans Visual Hook Guide Developer Profile

Jeff Cleverley

3 plugins · 10 total installs

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

How We Detect Beans Visual Hook Guide

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/beans-visual-hook-guide/assets/js/css-on-the-fly.js/wp-content/plugins/beans-visual-hook-guide/assets/js/markup-id-scraper.js
Script Paths
/wp-content/plugins/beans-visual-hook-guide/assets/js/css-on-the-fly.js/wp-content/plugins/beans-visual-hook-guide/assets/js/markup-id-scraper.js
Version Parameters
/assets/js/css-on-the-fly.js?ver=/assets/js/markup-id-scraper.js?ver=

HTML / DOM Fingerprints

CSS Classes
beans-bvhg-hook-marker
HTML Comments
<!-- beans-visual-hook-guide -->
Data Attributes
data-markup-id
JS Globals
cssOnTheFlyParamsscraperParams
FAQ

Frequently Asked Questions about Beans Visual Hook Guide