BJH Website Assistant Security & Risk Analysis

wordpress.org/plugins/bjh-site-assistant

The WordPress plugin that provides small functions to help your website working better.

10 active installs v1.3.1 PHP + WP 3.5+ Updated Dec 24, 2016
anti-spamcopyrightgoogle-fontgravatarseo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BJH Website Assistant Safe to Use in 2026?

Generally Safe

Score 85/100

BJH Website Assistant has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "bjh-site-assistant" v1.3.1 plugin demonstrates a generally good security posture in terms of its attack surface and SQL query handling. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, minimizing potential avenues for exploitation. Furthermore, all identified SQL queries utilize prepared statements, mitigating the risk of SQL injection vulnerabilities. The lack of file operations and external HTTP requests also reduces potential attack vectors. However, the analysis reveals a concerningly low percentage of properly escaped output (11%), indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks, particularly in the context of any potential, albeit currently unlisted, internal functionality, is another area of concern. The plugin has no recorded vulnerability history, which is positive, but this could also be due to a lack of extensive security testing or public disclosure of past issues. Overall, while the plugin excels in avoiding common entry points and secure SQL practices, the significant risk of XSS due to insufficient output escaping, combined with a lack of internal authorization checks, presents a notable weakness that requires attention.

Key Concerns

  • Low output escaping percentage (11%)
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

BJH Website Assistant Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

BJH Website Assistant Release Timeline

vv1.3
vv1.2
Code Analysis
Analyzed Apr 16, 2026

BJH Website Assistant Code Analysis

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

Output Escaping

11% escaped18 total outputs
Attack Surface

BJH Website Assistant Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
actionadmin_initfunc/bjh-avatar.php:38
filterget_avatarfunc/bjh-avatar.php:41
actionadmin_initfunc/bjh-backtop.php:43
actionwp_footerfunc/bjh-backtop.php:46
actionadmin_initfunc/bjh-baidu-submit.php:80
actionpublish_postfunc/bjh-baidu-submit.php:83
actionadmin_initfunc/bjh-captcha.php:107
filtercomment_form_default_fieldsfunc/bjh-captcha.php:110
actioncomment_formfunc/bjh-captcha.php:113
filterpre_comment_on_postfunc/bjh-captcha.php:116
actionadmin_initfunc/bjh-copyright.php:76
filterthe_contentfunc/bjh-copyright.php:79
actionadmin_initfunc/bjh-font.php:41
actioninitfunc/bjh-font.php:44
actionadmin_initfunc/bjh-head-script.php:66
actionwp_headfunc/bjh-head-script.php:69
actionadmin_initfunc/bjh-meta.php:70
actionwp_headfunc/bjh-meta.php:73
actionwp_headfunc/bjh-meta.php:74
actionwp_print_scriptsinit.php:51
actionwp_print_stylesinit.php:53
actionadmin_print_scriptssettings.php:75
actionadmin_print_stylessettings.php:77
actionadmin_initsettings.php:80
actionadmin_menusettings.php:83
Maintenance & Trust

BJH Website Assistant Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.33
Last updatedDec 24, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

BJH Website Assistant Developer Profile

bjhee

1 plugin · 10 total installs

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

How We Detect BJH Website Assistant

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bjh-site-assistant/css/bsa.css/wp-content/plugins/bjh-site-assistant/js/bsa.js/wp-content/plugins/bjh-site-assistant/css/style.css/wp-content/plugins/bjh-site-assistant/js/util.js
Script Paths
/wp-content/plugins/bjh-site-assistant/js/bsa.js/wp-content/plugins/bjh-site-assistant/js/util.js
Version Parameters
bjh-site-assistant/style.css?ver=bjh-site-assistant/script.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about BJH Website Assistant