XML Sitemaps Security & Risk Analysis

wordpress.org/plugins/xml-sitemaps

Automatically generates XML Sitemaps for your site and notifies search engines when they're updated.

2K active installs v3.0.1 PHP + WP 3.1+ Updated Nov 28, 2017
googlegoogle-sitemapsitemapsxml-sitemapxml-sitemaps
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is XML Sitemaps Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The 'xml-sitemaps' plugin v3.0.1 exhibits a generally good security posture, with a notable absence of known vulnerabilities and critical taint flows. The code analysis reveals a significant reliance on prepared statements for its SQL queries, indicating a good practice for preventing SQL injection. However, a concern arises from the relatively low percentage of properly escaped outputs (41%), which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled with sufficient care before being displayed. The presence of only one nonce check and three capability checks across the entire plugin, coupled with zero unprotected entry points, suggests a limited attack surface, but also a potential area for improvement in ensuring robust authorization for all operations.

Key Concerns

  • Low percentage of properly escaped outputs
  • Limited nonce checks for potential operations
  • Limited capability checks for potential operations
Vulnerabilities
None known

XML Sitemaps Security Vulnerabilities

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

XML Sitemaps Code Analysis

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

SQL Query Safety

85% prepared13 total queries

Output Escaping

41% escaped29 total outputs
Attack Surface

XML Sitemaps Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionsettings_page_xml-sitemapsxml-sitemaps-admin.php:65
filterposts_where_requestxml-sitemaps-utils.php:72
actionplugins_loadedxml-sitemaps.php:103
filtermod_rewrite_rulesxml-sitemaps.php:119
actiontemplate_redirectxml-sitemaps.php:124
actionsave_postxml-sitemaps.php:125
actionxml_sitemaps_pingxml-sitemaps.php:126
actiondo_robotsxml-sitemaps.php:128
actionadmin_noticesxml-sitemaps.php:130
actionupdate_option_permalink_structurexml-sitemaps.php:133
actionupdate_option_blog_publicxml-sitemaps.php:134
actionupdate_option_active_pluginsxml-sitemaps.php:135
actionafter_db_upgradexml-sitemaps.php:136
actionflush_cachexml-sitemaps.php:137
actionwp_upgradexml-sitemaps.php:138
actionadmin_menuxml-sitemaps.php:141
actionload-settings_page_xml-sitemapsxml-sitemaps.php:142
filterposts_fields_requestxml-sitemaps.php:274
filtermod_rewrite_rulesxml-sitemaps.php:490

Scheduled Events 1

xml_sitemaps_ping
Maintenance & Trust

XML Sitemaps Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedNov 28, 2017
PHP min version
Downloads227K

Community Trust

Rating90/100
Number of ratings13
Active installs2K
Developer Profile

XML Sitemaps Developer Profile

Denis de Bernardy

4 plugins · 12K 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 Sitemaps

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/xml-sitemaps/xml-sitemaps-admin.css/wp-content/plugins/xml-sitemaps/xml-sitemaps-admin.js
Script Paths
/wp-content/plugins/xml-sitemaps/xml-sitemaps-admin.js
Version Parameters
xml-sitemaps/xml-sitemaps-admin.js?ver=xml-sitemaps/xml-sitemaps-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
xml-sitemaps-settings
HTML Comments
<!-- This file is part of the XML Sitemaps plugin --><!-- Plugin to generate XML Sitemaps -->
JS Globals
xml_sitemaps_admin_params
FAQ

Frequently Asked Questions about XML Sitemaps