WP Custom Author URL Security & Risk Analysis

wordpress.org/plugins/wp-custom-author-url

Set a custom URL for your author name link, on a global or author-specific basis. Also redirects all author pages.

5K active installs v2.1.0 PHP 5.6+ WP 3.0.1+ Updated Nov 1, 2024
authorauthor-urlbannercustom-urlprofile
92
A · Safe
CVEs total1
Unpatched0
Last CVEApr 18, 2023
Safety Verdict

Is WP Custom Author URL Safe to Use in 2026?

Generally Safe

Score 92/100

WP Custom Author URL has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 18, 2023Updated 1yr ago
Risk Assessment

The wp-custom-author-url v2.1.0 plugin exhibits a generally positive security posture with no identified critical or high-severity vulnerabilities in the static analysis or taint analysis phases. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface, which is a strong indication of good development practices. Furthermore, all SQL queries are prepared, and there are no file operations or external HTTP requests, which are all favorable security attributes. The presence of capability checks is also a positive sign for access control.

However, a concern arises from the static analysis indicating that 36% of output is not properly escaped. While there are no reported critical or high-severity vulnerabilities currently, a medium-severity Cross-site Scripting (XSS) vulnerability was patched in April 2023, and the common vulnerability type points to XSS. This suggests that while immediate critical risks are low, there's a historical pattern of output sanitization issues that could be exploited if not diligently addressed in future updates, especially given the unescaped output percentage. The plugin's lack of nonce checks also presents a potential area for improvement to further strengthen its defenses against certain types of attacks.

In conclusion, wp-custom-author-url v2.1.0 benefits from a minimal attack surface and secure handling of database operations. The primary area for improvement lies in ensuring all output is properly escaped to mitigate potential XSS vulnerabilities, especially given its past history. While currently secure, proactive attention to output escaping and potential nonce implementation would enhance its overall security robustness.

Key Concerns

  • Medium severity XSS vulnerability (patched)
  • 36% of output unescaped
  • 0 Nonce checks
Vulnerabilities
1

WP Custom Author URL Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-1614medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Custom Author URL <= 1.0.4 - Authenticated (Administrator+) Stored Cross-Site Scripting

Apr 18, 2023 Patched in 1.0.5 (280d)
Code Analysis
Analyzed Mar 16, 2026

WP Custom Author URL Code Analysis

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

Output Escaping

64% escaped22 total outputs
Attack Surface

WP Custom Author URL Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 20
actiontemplate_redirectincludes\class-wp-custom-author-url-core.php:39
actionauthor_linkincludes\class-wp-custom-author-url-core.php:40
actionadmin_initincludes\class-wp-custom-author-url-settings.php:26
actionadmin_menuincludes\class-wp-custom-author-url-settings.php:27
actionshow_user_profileincludes\class-wp-custom-author-url-settings.php:28
actionedit_user_profileincludes\class-wp-custom-author-url-settings.php:29
actionpersonal_options_updateincludes\class-wp-custom-author-url-settings.php:30
actionedit_user_profile_updateincludes\class-wp-custom-author-url-settings.php:31
actionplugins_loadedincludes\class-wp-custom-author-url.php:25
actiontemplate_redirecttrunk\includes\class-wp-custom-author-url-core.php:39
actionauthor_linktrunk\includes\class-wp-custom-author-url-core.php:40
actionadmin_inittrunk\includes\class-wp-custom-author-url-settings.php:26
actionadmin_menutrunk\includes\class-wp-custom-author-url-settings.php:27
actionshow_user_profiletrunk\includes\class-wp-custom-author-url-settings.php:28
actionedit_user_profiletrunk\includes\class-wp-custom-author-url-settings.php:29
actionpersonal_options_updatetrunk\includes\class-wp-custom-author-url-settings.php:30
actionedit_user_profile_updatetrunk\includes\class-wp-custom-author-url-settings.php:31
actionplugins_loadedtrunk\includes\class-wp-custom-author-url.php:25
actionplugins_loadedtrunk\wp-custom-author-url.php:29
actionplugins_loadedwp-custom-author-url.php:29
Maintenance & Trust

WP Custom Author URL Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 1, 2024
PHP min version5.6
Downloads28K

Community Trust

Rating100/100
Number of ratings8
Active installs5K
Developer Profile

WP Custom Author URL Developer Profile

Poodle Plugins

3 plugins · 5K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
280 days
View full developer profile
Detection Fingerprints

How We Detect WP Custom Author URL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-custom-author-url/assets/css/admin-settings.css/wp-content/plugins/wp-custom-author-url/assets/js/admin-settings.js
Script Paths
/wp-content/plugins/wp-custom-author-url/assets/js/admin-settings.js
Version Parameters
wp-custom-author-url/assets/css/admin-settings.css?ver=wp-custom-author-url/assets/js/admin-settings.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- WP Custom Author URL Settings -->
Data Attributes
data-user-id
FAQ

Frequently Asked Questions about WP Custom Author URL