WP Theme Changelogs Security & Risk Analysis

wordpress.org/plugins/wp-theme-changelogs

Adding changelogs for themes hosted on wordpress.org by parsing their readme.txt

1K active installs v1.0 PHP + WP 4.4+ Updated Apr 1, 2020
changelogthemetheme-changelogtheme-versionupdate
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Theme Changelogs Safe to Use in 2026?

Generally Safe

Score 85/100

WP Theme Changelogs has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The wp-theme-changelogs plugin version 1.0 exhibits a generally strong security posture, particularly concerning its limited attack surface and the absence of known vulnerabilities. The static analysis reveals no AJAX handlers, REST API routes, shortcodes, or cron events that are accessible without authentication or proper permission checks. Furthermore, the plugin demonstrates good practices regarding SQL queries, with 100% utilizing prepared statements, and a high percentage of output escaping (89%). This suggests a conscious effort to prevent common web vulnerabilities like SQL injection and cross-site scripting (XSS).

However, there are specific areas that warrant attention. The presence of the `create_function` dangerous function is a significant concern. While the taint analysis did not reveal critical or high severity flows, the use of `create_function` is inherently risky as it can lead to arbitrary code execution if the input passed to it is not meticulously sanitized. Additionally, the fact that 100% of the analyzed taint flows involve unsanitized paths, even if of lower severity, indicates potential for subtle security weaknesses. The complete lack of nonce checks and capability checks on the identified entry points (although there are none detected) is a general best practice that is missing, which could become a concern if the attack surface were to expand in future versions.

Given the plugin's history of zero recorded vulnerabilities, it suggests that these potential weaknesses have not yet been exploited or are mitigated by other factors not immediately apparent in the static analysis. The plugin's strengths lie in its minimal attack surface and good SQL handling. The primary weaknesses are the use of `create_function` and the presence of unsanitized taint flows. A balanced conclusion is that while the plugin appears relatively secure due to its limited scope and clean vulnerability history, the identified code signals and taint analysis findings represent latent risks that should be addressed.

Key Concerns

  • Dangerous function: create_function
  • Unsanitized paths in taint flows
  • Missing nonce checks
  • Missing capability checks
  • Low output escaping percentage (11% unescaped)
Vulnerabilities
None known

WP Theme Changelogs Security Vulnerabilities

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

WP Theme Changelogs Code Analysis

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

Dangerous Functions Found

create_function$this->utf8_strlen = create_function('$text', 'return preg_match_all(includes\markdown\Michelf\Markdown.php:1859

Output Escaping

89% escaped36 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
show_changelog (includes\class-tztcl-changelog-box.php:35)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Theme Changelogs Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_initincludes\class-tztcl-changelog-box.php:26
actionplugins_loadedwp-theme-changelogs.php:48
actionadmin_enqueue_scriptswp-theme-changelogs.php:113
Maintenance & Trust

WP Theme Changelogs Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 1, 2020
PHP min version
Downloads34K

Community Trust

Rating100/100
Number of ratings3
Active installs1K
Developer Profile

WP Theme Changelogs Developer Profile

ThemeZee

18 plugins · 61K total installs

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

How We Detect WP Theme Changelogs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-theme-changelogs/assets/js/changelog-links.js
Script Paths
/wp-content/plugins/wp-theme-changelogs/assets/js/changelog-links.js
Version Parameters
wp-theme-changelogs/assets/js/changelog-links.js?ver=

HTML / DOM Fingerprints

CSS Classes
open-plugin-details-modal
Data Attributes
data-themedata-version
JS Globals
tztcl_changelog_links
FAQ

Frequently Asked Questions about WP Theme Changelogs