
Content Unpublisher Security & Risk Analysis
wordpress.org/plugins/content-unpublisherA lightweight plugin to automatically unpublish or trash posts and pages at a scheduled time.
Is Content Unpublisher Safe to Use in 2026?
Generally Safe
Score 100/100Content Unpublisher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'content-unpublisher' v1.0 plugin demonstrates a generally good security posture with several positive indicators. Notably, all SQL queries utilize prepared statements, and all identified output operations are properly escaped, mitigating common risks like SQL injection and XSS. The absence of file operations and external HTTP requests further reduces the attack surface. The plugin also has a clean vulnerability history with zero recorded CVEs, suggesting a well-maintained codebase over time. However, the plugin is not without its concerns. The static analysis revealed one AJAX handler that lacks authentication checks. This unprotected entry point, while singular, presents a potential pathway for attackers to interact with the plugin's functionality without proper authorization, which could lead to unintended consequences depending on what the AJAX handler does. The presence of this unprotected entry point is the primary security concern identified in this version.
Key Concerns
- Unprotected AJAX handler without auth checks
Content Unpublisher Security Vulnerabilities
Content Unpublisher Code Analysis
Output Escaping
Data Flow Analysis
Content Unpublisher Attack Surface
AJAX Handlers 1
WordPress Hooks 5
Scheduled Events 1
Maintenance & Trust
Content Unpublisher Maintenance & Trust
Maintenance Signals
Community Trust
Content Unpublisher Alternatives
Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories
post-expirator
PublishPress Future can make scheduled changes to your content. You can unpublish posts, move posts to a new status, update the categories, and more.
Auto Post Expiry Manager
auto-post-expiry-manager
Automatically expire posts and custom post types at a specific date and time. Works with all public post types and uses a lightweight cron scheduler.
Bulk Trash by URL
bulk-trash-by-url
Bulk‑trash posts, pages and custom post types from pasted URLs. Fast URL mapping, batched processing with pause/resume, and an optional summary.
DishSoap
dishsoap
Automatically unpublish or unsticky a post on a specified date and time. Simple interface for ease of use.
Duplicate Post
copy-delete-posts
Duplicate post
Content Unpublisher Developer Profile
1 plugin · 50 total installs
How We Detect Content Unpublisher
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/content-unpublisher/unpublisher-admin.js/wp-content/plugins/content-unpublisher/unpublisher-admin.jsunpublisher-admin.js?ver=HTML / DOM Fingerprints
unpub-remove-linkunpub-remove-buttondata-post-idname="unpublish_date"name="unpublish_action"id="contun_unpublish_settings"window.ContunAjax/wp-json/wp/v2/posts/wp-json/wp/v2/pages