Author Bio Box Security & Risk Analysis

wordpress.org/plugins/author-bio-box

Display a box with the author's biography in your WordPress

1K active installs v3.4.1 PHP + WP 4.6+ Updated Nov 4, 2021
authorbiosocial
85
A · Safe
CVEs total1
Unpatched0
Last CVEOct 14, 2021
Safety Verdict

Is Author Bio Box Safe to Use in 2026?

Generally Safe

Score 85/100

Author Bio Box has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Oct 14, 2021Updated 4yr ago
Risk Assessment

The "author-bio-box" v3.4.1 plugin exhibits a generally strong security posture based on the static analysis. The absence of dangerous functions, file operations, and external HTTP requests is commendable. Furthermore, the complete absence of SQL queries requiring prepared statements and the high percentage of properly escaped output suggest good development practices regarding common web vulnerabilities.

However, a significant concern arises from the complete lack of nonce checks and capability checks. While the current attack surface appears minimal with no reported unprotected entry points, this absence of robust authorization checks means that if any new entry points were introduced or if existing ones were overlooked, they could be vulnerable to unauthorized access or manipulation. The plugin's vulnerability history, though currently clear of unpatched CVEs, shows a past medium vulnerability related to Cross-Site Scripting, indicating that past security issues have occurred, and ongoing vigilance is necessary.

In conclusion, the plugin demonstrates good technical implementation in areas like output escaping and SQL handling. The lack of active, exploitable vulnerabilities and unpatched CVEs is a positive sign. However, the absence of critical security controls like nonce and capability checks creates a potential weakness that could be exploited if the attack surface were to expand or if a new vulnerability were discovered. Developers should prioritize implementing these checks to bolster the plugin's overall security.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Past medium severity vulnerability (XSS)
Vulnerabilities
1

Author Bio Box Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-39349medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Author Bio Box <= 3.3.1 - Authenticated Stored Cross-Site Scripting

Oct 14, 2021 Patched in 3.3.2 (831d)
Code Analysis
Analyzed Mar 16, 2026

Author Bio Box Code Analysis

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

Output Escaping

98% escaped49 total outputs
Attack Surface

Author Bio Box Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedauthor-bio-box.php:29
filteruser_contactmethodsincludes\admin\class-author-bio-box-admin.php:30
actionadmin_enqueue_scriptsincludes\admin\class-author-bio-box-admin.php:33
actionadmin_menuincludes\admin\class-author-bio-box-admin.php:36
actionadmin_initincludes\admin\class-author-bio-box-admin.php:39
actionwp_enqueue_scriptsincludes\class-author-bio-box-frontend.php:27
filterthe_contentincludes\class-author-bio-box-frontend.php:30
actioninitincludes\class-author-bio-box.php:32
actionwpmu_new_blogincludes\class-author-bio-box.php:35
Maintenance & Trust

Author Bio Box Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedNov 4, 2021
PHP min version
Downloads84K

Community Trust

Rating96/100
Number of ratings17
Active installs1K
Developer Profile

Author Bio Box Developer Profile

Claudio Sanches

17 plugins · 134K total installs

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

How We Detect Author Bio Box

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/author-bio-box/assets/css/admin.css/wp-content/plugins/author-bio-box/assets/js/admin.js/wp-content/plugins/author-bio-box/assets/css/public.css/wp-content/plugins/author-bio-box/assets/js/public.js
Script Paths
/wp-content/plugins/author-bio-box/assets/js/admin.js/wp-content/plugins/author-bio-box/assets/js/public.js
Version Parameters
author-bio-box/assets/css/admin.css?ver=author-bio-box/assets/js/admin.js?ver=author-bio-box/assets/css/public.css?ver=author-bio-box/assets/js/public.js?ver=

HTML / DOM Fingerprints

CSS Classes
author-bio-boxauthor-bio-box-avatarauthor-bio-box-descriptionauthor-bio-box-nameauthor-bio-box-socialauthor-bio-box-social-iconauthor-bio-box-social-linkedinauthor-bio-box-social-facebook+8 more
Data Attributes
data-author-bio-box-gravatar-sizedata-author-bio-box-background-colordata-author-bio-box-text-colordata-author-bio-box-title-colordata-author-bio-box-border-sizedata-author-bio-box-border-style+1 more
JS Globals
author_bio_box_params
Shortcode Output
[author-bio-box]
FAQ

Frequently Asked Questions about Author Bio Box