XML Gallery Security & Risk Analysis

wordpress.org/plugins/xml-gallery

This pluin generates a XML file to you use with a list, swf files or any another functionality.

10 active installs v1.0 PHP + WP 2.0.2+ Updated May 2, 2010
gallerylistlist-products
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is XML Gallery Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The "xml-gallery" v1.0 plugin exhibits a mixed security posture. On one hand, it demonstrates strengths by having a zero attack surface in terms of AJAX handlers, REST API routes, shortcodes, and cron events. It also reports no known CVEs, which is a positive indicator of past security diligence or a lack of discoverable vulnerabilities.

However, significant concerns arise from the static code analysis. The most alarming finding is the 100% rate of unescaped output, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis reveals three high-severity flows with unsanitized paths, suggesting potential for various injection attacks or unauthorized data access, despite the absence of explicit critical findings. The SQL query practices are also a concern, with a substantial portion not using prepared statements, increasing the risk of SQL injection. The lack of nonce and capability checks across the board, combined with file operations, further exacerbates these risks by providing insufficient authorization and integrity checks.

In conclusion, while the plugin's small attack surface and lack of historical CVEs are commendable, the critical findings in output escaping, taint analysis, and the use of raw SQL queries present substantial security risks. The absence of basic security checks like nonces and capability checks further weakens its security posture. Immediate attention is required to address the identified output escaping and taint flow issues to mitigate potential exploitation.

Key Concerns

  • 100% of outputs are not properly escaped
  • 3 high severity taint flows with unsanitized paths
  • 67% of SQL queries do not use prepared statements
  • 0 Nonce checks detected
  • 0 Capability checks detected
Vulnerabilities
None known

XML Gallery Security Vulnerabilities

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

XML Gallery Code Analysis

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

SQL Query Safety

33% prepared12 total queries

Output Escaping

0% escaped15 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
xml_gallery_opcoes (xml-gallery.php:445)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

XML Gallery Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menuxml-gallery.php:108
actionadmin_print_stylesxml-gallery.php:122
actionadmin_print_scriptsxml-gallery.php:131
Maintenance & Trust

XML Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested2.1
Last updatedMay 2, 2010
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

XML Gallery Developer Profile

brunoneves

2 plugins · 110 total installs

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

How We Detect XML Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/xml-gallery/xml-gallery-style.css/wp-content/plugins/xml-gallery/xml-gallery-script.js
Script Paths
/wp-content/plugins/xml-gallery/xml-gallery-script.js

HTML / DOM Fingerprints

CSS Classes
errorupdatederror
Data Attributes
name="add"name="file"name="title"name="link"name="text"
FAQ

Frequently Asked Questions about XML Gallery