Video SEO Security & Risk Analysis

wordpress.org/plugins/videoseo

This plugin will generate a special video XML sitemap which will help search engines rank you better.

30 active installs v1.0 PHP + WP 2.8+ Updated Nov 28, 2011
googlegoogle-xml-sitemapvideo-sitemapvideo-sitemapsxml-sitemap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Video SEO Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The 'videoseo' v1.0 plugin presents a mixed security picture. On the positive side, the plugin demonstrates good practices by avoiding dangerous functions, exclusively using prepared statements for SQL queries, and implementing at least one nonce check. Its attack surface is relatively small, with only one AJAX handler and no shortcodes, cron events, or REST API routes exposed without apparent authentication. Furthermore, the plugin has no recorded history of vulnerabilities, which is a strong indicator of past security diligence.

However, significant concerns arise from the static analysis. The most alarming finding is that 100% of the plugin's output is unescaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. While there's only one file operation and no external HTTP requests, the lack of output sanitization is a critical oversight. The presence of a taint flow with an unsanitized path also points to potential security weaknesses that could be exploited if combined with other conditions. The absence of capability checks on its single AJAX endpoint, despite the presence of a nonce check, means that even authenticated users might perform unauthorized actions if an attacker can trigger the AJAX call.

Key Concerns

  • 100% of output unescaped
  • Taint flow with unsanitized path
  • AJAX handler without capability checks
Vulnerabilities
None known

Video SEO Security Vulnerabilities

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

Video SEO Code Analysis

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

Output Escaping

0% escaped11 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
videoseo_sitemap_loop (videoseo.php:89)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Video SEO Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_gethellovideoseo.php:163
WordPress Hooks 1
actionadmin_menuvideoseo.php:15
Maintenance & Trust

Video SEO Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedNov 28, 2011
PHP min version
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Video SEO Developer Profile

Creative Modules

1 plugin · 30 total installs

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

How We Detect Video SEO

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

Asset Fingerprints

Script Paths
/wp-content/plugins/videoseo/videoseo.xsl

HTML / DOM Fingerprints

HTML Comments
<!-- Created by VideoSEO sitemap --><!-- Generated-on=
FAQ

Frequently Asked Questions about Video SEO