Author Bio Widget Security & Risk Analysis

wordpress.org/plugins/author-bio-widget

A simple sidebar widget to display page or post author's bio and link through to other content from the author.

50 active installs v1.0 PHP + WP 3.0+ Updated Apr 27, 2011
authorauthor-bioprofileuser-profilewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Author Bio Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Author Bio Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The author-bio-widget plugin v1.0 exhibits a mixed security posture. On one hand, it demonstrates strong adherence to modern security practices by avoiding direct SQL queries and ensuring all SQL queries use prepared statements. It also has no recorded vulnerability history and a minimal attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication. This suggests a generally safe and well-maintained plugin, or at least one that has not attracted attention for security flaws.

However, the static analysis reveals significant areas for concern. The presence of the `create_function` in the code is a critical security risk, as it can be exploited to execute arbitrary PHP code. Furthermore, the significantly low percentage of properly escaped output (13%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site through the plugin's output.

While the plugin has no known CVEs, the identified code signals strongly suggest potential vulnerabilities that may not have been publicly disclosed or exploited yet. The lack of nonce checks and capability checks on entry points, coupled with the limited output escaping, presents a clear opportunity for exploitation if any of the limited entry points were to be made accessible or if the `create_function` can be leveraged. Therefore, despite a clean vulnerability history, immediate attention is required to address the identified code quality issues.

Key Concerns

  • Use of create_function
  • Low output escaping percentage
  • 0 Nonce checks
  • 0 Capability checks
Vulnerabilities
None known

Author Bio Widget Security Vulnerabilities

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

Author Bio Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("BioWidget");'));index.php:73

Output Escaping

13% escaped16 total outputs
Attack Surface

Author Bio Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initindex.php:73
Maintenance & Trust

Author Bio Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedApr 27, 2011
PHP min version
Downloads14K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Author Bio Widget Developer Profile

ray.viljoen

6 plugins · 400 total installs

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

How We Detect Author Bio Widget

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
bio-titleauthor-bioauthor-avatarauthor-nameauthor-description
FAQ

Frequently Asked Questions about Author Bio Widget