Series Security & Risk Analysis

wordpress.org/plugins/series

Plugin that allows you to collect posts in a series.

2K active installs v2.0.1 PHP 5.3+ WP 4.8+ Updated Dec 17, 2018
seriesshortcodeswidgets
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 31, 2025
Safety Verdict

Is Series Safe to Use in 2026?

Use With Caution

Score 63/100

Series has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 31, 2025Updated 7yr ago
Risk Assessment

The 'series' v2.0.1 plugin exhibits a generally good security posture in its static analysis, with no identified dangerous functions, raw SQL queries, file operations, or external HTTP requests. The high percentage of properly escaped output (86%) is a positive indicator. However, the complete absence of nonce and capability checks across all identified entry points (shortcodes) is a significant concern, leaving them potentially vulnerable to unauthorized actions or data manipulation if the shortcode's functionality involves sensitive operations.

The vulnerability history reveals a concerning pattern of past security issues. The presence of one known, currently unpatched medium-severity CVE, specifically related to Cross-site Scripting (XSS), indicates a historical tendency for input sanitization or output escaping flaws. While the static analysis shows good output escaping for the current version, the past XSS vulnerability, which is still unpatched, strongly suggests a residual risk that could be exploited if the vulnerability has not been addressed within the plugin's core functionality or if the patch is not applied.

In conclusion, while the current code appears to follow some good security practices, the lack of authentication and authorization checks on its shortcodes and the unpatched historical vulnerability present significant risks. The plugin has strengths in its handling of SQL and file operations, but these are overshadowed by the potential for exploitation through its exposed entry points and the existing, unpatched security flaw.

Key Concerns

  • Unpatched medium severity CVE
  • No nonce checks on entry points
  • No capability checks on entry points
  • Some output not properly escaped
Vulnerabilities
1

Series Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62759medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Series <= 2.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Series Code Analysis

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

Output Escaping

86% escaped77 total outputs
Attack Surface

Series Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[series_list_posts] inc\functions-shortcodes.php:26
[series_list_related] inc\functions-shortcodes.php:27
[the-series] inc\functions-shortcodes.php:30
WordPress Hooks 8
actionadmin_menuadmin\class-settings.php:39
actionadmin_initadmin\class-settings.php:63
actionpre_get_postsinc\functions-filters.php:15
actioninitinc\functions-shortcodes.php:15
actioninitinc\functions-taxonomies.php:15
filterterm_updated_messagesinc\functions-taxonomies.php:18
actionplugins_loadedseries.php:154
actionwidgets_initseries.php:157
Maintenance & Trust

Series Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedDec 17, 2018
PHP min version5.3
Downloads46K

Community Trust

Rating84/100
Number of ratings5
Active installs2K
Developer Profile

Series Developer Profile

Justin Tadlock

33 plugins · 34K total installs

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

How We Detect Series

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/series/inc/widgets/class-list-posts.php/wp-content/plugins/series/inc/widgets/class-list-related.php/wp-content/plugins/series/admin/class-settings.php/wp-content/plugins/series/inc/functions-filters.php/wp-content/plugins/series/inc/functions-options.php/wp-content/plugins/series/inc/functions-rewrite.php/wp-content/plugins/series/inc/functions-shortcodes.php/wp-content/plugins/series/inc/functions-taxonomies.php+2 more

HTML / DOM Fingerprints

Shortcode Output
[series_list_posts][series_list_related][the-series]
FAQ

Frequently Asked Questions about Series