
WP Delete Posts Security & Risk Analysis
wordpress.org/plugins/wp-delete-postsDelete posts on your WordPress blog by keyword searching
Is WP Delete Posts Safe to Use in 2026?
Generally Safe
Score 85/100WP Delete Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-delete-posts" v1.0.4 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no apparent attack surface exposed through AJAX, REST API, shortcodes, or cron events. Furthermore, there are no dangerous functions identified, no file operations, no external HTTP requests, and all SQL queries are handled using prepared statements, which are excellent security practices. The vulnerability history is also clean, with no recorded CVEs, suggesting a history of responsible development or a lack of past exploitation.
However, the static analysis highlights significant concerns regarding output escaping and taint analysis. With 100% of outputs unescaped (2 total outputs), this presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed back to the user or within the WordPress admin area that originates from potentially untrusted sources could be manipulated. The taint analysis, while not reporting critical or high severity, shows 2 flows with unsanitized paths. This indicates that data entering the plugin might not be adequately cleaned before being used in operations, which, combined with the unescaped output, increases the likelihood of an XSS attack. The absence of nonce and capability checks, while not directly evident as exploitable due to the zero attack surface, is a potential weakness if any entry points were to be discovered or introduced in future versions.
In conclusion, while the plugin has a strong foundation in preventing common web vulnerabilities like SQL injection and exposed entry points, the critical flaw lies in its inadequate output sanitization. The unescaped outputs and unsanitized taint flows are the primary areas of concern. The lack of vulnerability history is a positive sign, but it doesn't negate the existing code-level risks.
Key Concerns
- Outputs are not properly escaped
- Taint flows with unsanitized paths
- No nonce checks
- No capability checks
WP Delete Posts Security Vulnerabilities
WP Delete Posts Code Analysis
Output Escaping
Data Flow Analysis
WP Delete Posts Attack Surface
WordPress Hooks 1
Maintenance & Trust
WP Delete Posts Maintenance & Trust
Maintenance Signals
Community Trust
WP Delete Posts Alternatives
Post Filter
post-filter
Prevent from publishing posts with unwanted content/words Delete posts on your WordPress blog by keyword immediately after published
Automatic Post Tagger
automatic-post-tagger
Adds relevant taxonomy terms to posts using a keyword list provided by the user.
HeadMeta
headmeta
Automatically add <link>, <meta> description and <meta> keywords to your HTML on a per-post (or page) basis.
YARPP – Yet Another Related Posts Plugin
yet-another-related-posts-plugin
The best WordPress plugin for displaying related posts. Simple and flexible, with a powerful proven algorithm and inbuilt caching.
Contextual Related Posts
contextual-related-posts
Keep visitors on your site longer with intelligent, fast-loading, contextually related posts. Block, shortcode, custom post type and widget ready.
WP Delete Posts Developer Profile
10 plugins · 2K total installs
How We Detect WP Delete Posts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
wrapbutton-primarySetting filters, actions, hooks....Deletes posts from trashAdds the options subpanelAdds the Settings link to the plugin activate/deactivate page+2 morename="keywords"name="limit"name="wp_delete_posts"name="sure"name="skip_trash"