WoW Armory Security & Risk Analysis

wordpress.org/plugins/wow-armory

Easily displays your character's stats from the Armory.

10 active installs v8.4.3 PHP + WP 2.8+ Updated Nov 6, 2009
armorycharacterwidgetworld-of-warcraftwow
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WoW Armory Safe to Use in 2026?

Generally Safe

Score 85/100

WoW Armory has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 16yr ago
Risk Assessment

The "wow-armory" plugin v8.4.3 exhibits a mixed security posture. On the positive side, it has no known historical vulnerabilities (CVEs) and its single SQL query is properly prepared. The attack surface is minimal, with no AJAX handlers or REST API routes, and the sole shortcode appears to have no direct unauthenticated entry points based on the provided data. However, significant concerns arise from the static code analysis. A critical finding is that 100% of its output is not properly escaped, posing a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the plugin lacks nonce checks and capability checks entirely, which are fundamental security mechanisms for protecting against various attacks, especially if any hidden or unintended entry points exist or are introduced in future updates. The presence of a flow with unsanitized paths, even if not flagged as critical or high severity, warrants attention due to its inherent risk. The absence of any recorded vulnerabilities in its history might suggest a lack of rigorous security testing or that potential vulnerabilities have not yet been discovered or exploited.

Key Concerns

  • 0% output escaping
  • No nonce checks
  • No capability checks
  • Flows with unsanitized paths
Vulnerabilities
None known

WoW Armory Security Vulnerabilities

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

WoW Armory Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped113 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<functions> (includes\functions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WoW Armory Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wowarmory] wow-armory.php:706
WordPress Hooks 3
actionwidgets_initwow-armory.php:705
actionadmin_menuwow-armory.php:707
actionadmin_initwow-armory.php:708
Maintenance & Trust

WoW Armory Maintenance & Trust

Maintenance Signals

WordPress version tested2.8.4
Last updatedNov 6, 2009
PHP min version
Downloads16K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WoW Armory Developer Profile

SeiferTim

2 plugins · 20 total installs

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

How We Detect WoW Armory

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wow-armory/css/style.css
Version Parameters
wow-armory/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
widget_wow_armory
JS Globals
wowhead
FAQ

Frequently Asked Questions about WoW Armory