
WP Post Expires Security & Risk Analysis
wordpress.org/plugins/wp-post-expiresPlugin adds post expires time after which will be performed actions: add prefix to title, move to drafts or trash.
Is WP Post Expires Safe to Use in 2026?
Generally Safe
Score 85/100WP Post Expires has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-post-expires plugin version 1.2.5 demonstrates a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points indicates a minimal attack surface. Furthermore, the lack of dangerous functions, file operations, external HTTP requests, and critical taint flows suggests robust coding practices. All SQL queries are properly prepared, mitigating common injection vulnerabilities. The plugin also includes capability checks, which are essential for secure operation within WordPress.
However, a significant concern arises from the output escaping. With 15 total outputs and only 40% properly escaped, there is a risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data, or data that the plugin handles and then displays, is not consistently being sanitized before being presented to the user. While there are no known vulnerabilities or critical taint flows recorded, this unescaped output presents an exploitable weakness that could be leveraged by an attacker.
The vulnerability history is completely clean, with no recorded CVEs. This, combined with the positive aspects of the static analysis, points to a generally well-developed plugin. The primary area for improvement and risk mitigation lies in addressing the inconsistent output escaping to prevent potential XSS attacks.
Key Concerns
- Output not properly escaped
WP Post Expires Security Vulnerabilities
WP Post Expires Release Timeline
WP Post Expires Code Analysis
Output Escaping
WP Post Expires Attack Surface
WordPress Hooks 10
Maintenance & Trust
WP Post Expires Maintenance & Trust
Maintenance Signals
Community Trust
WP Post Expires Alternatives
Far Future Expiry Header
far-future-expiry-header
This plugin will add a far future expiry header for various file types to improve page load speed of your site
Expire Sticky Posts
expire-sticky-posts
A simple plugin that allows you to set an expiration date on posts. Once a post is expired, it will no longer be sticky.
Simple Post Expiration
simple-post-expiration
A simple plugin that allows you to set an expiration date on posts. Once a post is expired, "Expired" will be prefixed to the post title.
Advanced Speed Increaser
advanced-speed-increaser
Advanced Speed Increaser is a light weighted plugin to speed up wordpress website by using GZIP compression and setting header expiration for images.
Post Expiring
post-expiring
Expire post by set the date of expiring
WP Post Expires Developer Profile
1 plugin · 2K total installs
How We Detect WP Post Expires
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-post-expires/assets/css/plugin-style.css/wp-content/plugins/wp-post-expires/assets/css/latoja.datepicker.css/wp-content/plugins/wp-post-expires/assets/js/plugin-scripts.js/wp-content/plugins/wp-post-expires/assets/js/plugin-scripts-classic.js/wp-content/plugins/wp-post-expires/assets/js/plugin-scripts.js/wp-content/plugins/wp-post-expires/assets/js/plugin-scripts-classic.jswp-post-expires/assets/css/plugin-style.css?ver=wp-post-expires/assets/js/plugin-scripts.js?ver=wp-post-expires/assets/js/plugin-scripts-classic.js?ver=wp-post-expires/assets/css/latoja.datepicker.css?ver=HTML / DOM Fingerprints
components-panel__rowxn-wppe-add-prefix-wrapid="xn-wppe-expiration"name="xn-wppe-expiration"id="xn-wppe-datetime"name="xn-wppe-expiration-action"id="xn-wppe-select-action"name="xn-wppe-expiration-prefix"+1 more