
Changes Security & Risk Analysis
wordpress.org/plugins/changesChecks your posts against the original content, providing the percentage of changes.
Is Changes Safe to Use in 2026?
Generally Safe
Score 85/100Changes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "changes" v1.0.3 plugin exhibits a mixed security posture. On the positive side, it has a clean vulnerability history with no known CVEs, indicating a potentially stable and well-maintained codebase. The absence of dangerous functions, external HTTP requests, and file operations is also reassuring. Furthermore, all SQL queries are properly prepared, and there are no bundled libraries that could introduce outdated dependencies.
However, significant concerns arise from the static analysis. The plugin has a single entry point, an AJAX handler, which crucially lacks any authentication or capability checks. This creates a substantial attack vector. The taint analysis also reveals two flows with unsanitized paths, although they are not classified as critical or high severity. Coupled with the low percentage of properly escaped output (29%), these unsanitized paths could potentially lead to vulnerabilities if exploited in conjunction with other weaknesses or if they interact with sensitive data in unexpected ways.
In conclusion, while the plugin benefits from a lack of historical vulnerabilities and good practices in areas like SQL querying, the unprotected AJAX handler and the presence of unsanitized paths present a notable risk. The potential for unauthorized actions via the AJAX endpoint is the most immediate and severe concern. The low output escaping further exacerbates this, as it could facilitate cross-site scripting (XSS) attacks if attacker-controlled data is passed through these unsanitized paths.
Key Concerns
- AJAX handler without auth checks
- Flows with unsanitized paths
- Low output escaping percentage
Changes Security Vulnerabilities
Changes Code Analysis
Output Escaping
Data Flow Analysis
Changes Attack Surface
AJAX Handlers 1
WordPress Hooks 6
Maintenance & Trust
Changes Maintenance & Trust
Maintenance Signals
Community Trust
Changes Alternatives
List Last Changes
list-last-changes
Shows a list of the last changes of a WordPress site.
Safe Editor
safe-editor
Add custom css/javascript to your website without worrying that your changes will be overwritten with the future theme/plugin updates.
Elementor Website Builder – More Than Just a Page Builder
elementor
The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!
Classic Editor
classic-editor
Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.
Starter Templates – AI-Powered Templates for Elementor & Gutenberg
astra-sites
The growing library of 300+ ready-to-use templates that work with all WordPress themes including Astra, Hello, OceanWP, GeneratePress and more
Changes Developer Profile
2 plugins · 80 total installs
How We Detect Changes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/changes/inc/styles.css/wp-content/plugins/changes/inc/changes.js/wp-content/plugins/changes/inc/changes.jsHTML / DOM Fingerprints
changes-badchanges-goodchanges_js_params