DLM Changelog Add-on Security & Risk Analysis

wordpress.org/plugins/dlm-changelog

An add-on for Mike Jolley's Download Monitor which adds version changelog functionality.

10 active installs v1.2.1 PHP + WP 3.0.1+ Updated Jan 6, 2019
changelogdownload-monitordownloadsversions
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DLM Changelog Add-on Safe to Use in 2026?

Generally Safe

Score 85/100

DLM Changelog Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The 'dlm-changelog' v1.2.1 plugin presents a mixed security posture. While it demonstrates good practices by avoiding dangerous functions, performing all SQL queries with prepared statements, and having no file operations or external HTTP requests, significant concerns arise from its attack surface and output escaping practices. The presence of one AJAX handler without authentication checks is a notable vulnerability, as it can be triggered by any user, potentially leading to unauthorized actions or information disclosure depending on its functionality. Furthermore, the low percentage of properly escaped output across 17 total outputs suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site, which could compromise user sessions or deface the website. The absence of known CVEs and past vulnerabilities is a positive indicator of its development history, suggesting the developers may be responsive to security issues. However, the current static analysis reveals critical weaknesses that overshadow this positive history, particularly the unprotected AJAX endpoint and the prevalent unescaped output, which represent immediate threats.

Key Concerns

  • AJAX handler without authentication check
  • Low percentage of properly escaped output
Vulnerabilities
None known

DLM Changelog Add-on Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

DLM Changelog Add-on Release Timeline

v1.2.1Current
v1.2.0
v1.1.1
v1.1.0
v1.0.1
v1.0.0
v0.1.2
v0.1.1
Code Analysis
Analyzed Mar 17, 2026

DLM Changelog Add-on Code Analysis

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

Output Escaping

12% escaped17 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
DLMCL_Admin_update (includes\dlmcl-admin.php:56)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

DLM Changelog Add-on Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_dlmcl_save_postincludes\dlmcl-admin.php:85

Shortcodes 1

[dlm_changelog] includes\dlmcl-shortcode.php:49
WordPress Hooks 11
actionwp_enqueue_scriptsdlm-changelog.php:116
actionadmin_noticesdlm-changelog.php:119
actionadmin_initdlm-changelog.php:122
actionadmin_noticesdlm-changelog.php:126
actionadmin_initdlm-changelog.php:129
actionadmin_noticesdlm-changelog.php:132
actionadmin_initdlm-changelog.php:135
actionplugins_loadeddlm-changelog.php:143
actionsave_postincludes\dlmcl-admin.php:48
actionadmin_enqueue_scriptsincludes\dlmcl-admin.php:105
actionadmin_menuincludes\dlmcl-admin.php:126
Maintenance & Trust

DLM Changelog Add-on Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJan 6, 2019
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

DLM Changelog Add-on Developer Profile

Erin Morelli

1 plugin · 10 total installs

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

How We Detect DLM Changelog Add-on

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dlm-changelog/assets/css/shortcode.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about DLM Changelog Add-on