A-2-Z Alphabetical Archive Links Security & Risk Analysis

wordpress.org/plugins/a2z-alphabetical-archive-links

Create and display a list of first characters for post/cpt titles which link to an archive of the posts/cpts that begin with that character.

50 active installs v2.1.1 PHP 7.4+ WP 5.8+ Updated Nov 21, 2024
alphabeticalcpt-titlecustom-post-type-titlepost-titletitle
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is A-2-Z Alphabetical Archive Links Safe to Use in 2026?

Generally Safe

Score 92/100

A-2-Z Alphabetical Archive Links has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "a2z-alphabetical-archive-links" v2.1.1 exhibits a generally strong security posture, with no recorded vulnerabilities or critical findings in taint analysis. The absence of SQL injection vulnerabilities due to the consistent use of prepared statements is a significant positive. Furthermore, the plugin demonstrates awareness of potential issues by including nonce checks and avoiding dangerous functions and file operations. The limited external HTTP requests and lack of bundled libraries also contribute to a cleaner attack surface.

However, there are areas for improvement. The most notable concern is the low percentage of properly escaped output (44%). This means that user-supplied data, if it reaches the output without proper sanitization, could be vulnerable to Cross-Site Scripting (XSS) attacks. The lack of capability checks on any entry points, while the attack surface is currently zero, presents a potential future risk if new entry points are introduced without adequate permission controls. The plugin's vulnerability history is currently clean, which is positive, but the low code signal regarding output escaping warrants attention to prevent future issues.

In conclusion, the plugin is in a relatively secure state, demonstrating good practices in several key security areas. The primary weakness lies in output sanitization, which needs to be addressed to prevent potential XSS vulnerabilities. While the current attack surface is minimal, implementing capability checks would further harden the plugin against future threats.

Key Concerns

  • Low output escaping percentage
  • Lack of capability checks on entry points
Vulnerabilities
None known

A-2-Z Alphabetical Archive Links Security Vulnerabilities

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

A-2-Z Alphabetical Archive Links Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

44% escaped9 total outputs
Attack Surface

A-2-Z Alphabetical Archive Links Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
filtera2zaal_do_version_checksa2z-alphabetical-archive-links.php:44
filtera2zaal_do_version_checksa2z-alphabetical-archive-links.php:45
actionadmin_inita2z-alphabetical-archive-links.php:46
actionadmin_noticesa2z-alphabetical-archive-links.php:188
actionadmin_noticesa2z-alphabetical-archive-links.php:221
actioninita2z-alphabetical-archive-links.php:295
actiona2zaal_setup_background_processessrc\classes\class-a2zaal-post-type-background-process.php:69
actiona2zaal_deactivationsrc\classes\class-a2zaal-post-type-background-process.php:71
actionheartbeat_receivedsrc\classes\class-a2zaal-post-type-background-process.php:74
filterwidget_block_dynamic_classnamesrc\helpers.php:7
actionsave_postsrc\plugin.php:40
actionadmin_enqueue_scriptssrc\settings.php:93
actioncurrent_screensrc\settings.php:112
filtercron_schedulessrc\vender\wp-background-processing\classes\wp-background-process.php:64
Maintenance & Trust

A-2-Z Alphabetical Archive Links Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 21, 2024
PHP min version7.4
Downloads9K

Community Trust

Rating100/100
Number of ratings5
Active installs50
Developer Profile

A-2-Z Alphabetical Archive Links Developer Profile

Nowell VanHoesen

1 plugin · 50 total installs

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

How We Detect A-2-Z Alphabetical Archive Links

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/a2z-alphabetical-archive-links/build/blocks/a2z-links/index.js/wp-content/plugins/a2z-alphabetical-archive-links/build/blocks/a2z-links/index.css

HTML / DOM Fingerprints

CSS Classes
wp-block-nvwd-a2zaal-a2z-links
Data Attributes
data-wp-block="nvwd/a2z-links"
FAQ

Frequently Asked Questions about A-2-Z Alphabetical Archive Links