
Duplicate Post Security & Risk Analysis
wordpress.org/plugins/copy-delete-postsDuplicate post
Is Duplicate Post Safe to Use in 2026?
Generally Safe
Score 99/100Duplicate Post has a strong security track record. Known vulnerabilities have been patched promptly.
The "copy-delete-posts" plugin exhibits a mixed security posture. While it demonstrates strengths such as the use of nonces and capability checks for most entry points, and a good percentage of SQL queries utilizing prepared statements, significant concerns remain. The presence of three AJAX handlers without authentication checks and taint analysis revealing two high-severity flows with unsanitized paths are particularly alarming, indicating potential avenues for unauthorized actions and data manipulation.
The plugin's vulnerability history shows a pattern of medium severity vulnerabilities, specifically CSRF and SQL Injection. The fact that there are no currently unpatched vulnerabilities is a positive sign, suggesting that past issues have been addressed. However, the recurring nature of SQL injection concerns, even if previously patched, highlights a potential weakness in input validation that needs continued vigilance. The use of the `unserialize` function, a known risky operation, further contributes to the potential attack surface.
Overall, while the plugin has implemented some good security practices, the identified unprotected entry points and high-severity taint flows represent immediate risks that could be exploited. The historical pattern of SQL injection vulnerabilities also warrants careful monitoring. A balanced conclusion is that the plugin is not inherently insecure but requires immediate attention to its unprotected AJAX handlers and taint analysis findings to mitigate significant risks.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flows with unsanitized paths
- Dangerous function: unserialize
- SQL queries not using prepared statements
- Improperly escaped output
- Historical SQL Injection vulnerabilities
Duplicate Post Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Duplicate Post <= 1.4.1 - Cross-Site Request Forgery via 'cdp_action_handling' AJAX action
Duplicate Post WordPress Plugin <= 1.1.9 - SQL Injection
Duplicate Post Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Duplicate Post Attack Surface
AJAX Handlers 10
WordPress Hooks 47
Scheduled Events 2
Maintenance & Trust
Duplicate Post Maintenance & Trust
Maintenance Signals
Community Trust
Duplicate Post Alternatives
Quick Copy – Duplicate Posts & Pages
duplicator-post-page
Easily duplicate any post or page, including all metadata and taxonomies, with just one click.
Duplicate Post and Clone Page
duplicate-post-and-clone-page
One click duplicate post and page. The best solution for easy copy page and post. It just works!
Duplicate Post – duplicate pages, copy content, clone posts
duplicate-post-rb
Duplicate Post RB makes it easy to duplicate posts, pages and custom post types. Create duplicate posts, clone content, automate duplication
Copy it
copy-it
Copy it
Clone Posts
clone-posts
Easily clone (duplicate) Posts, Pages and Custom Post Types, including their custom fields (post_meta)
Duplicate Post Developer Profile
6 plugins · 620K total installs
How We Detect Duplicate Post
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/copy-delete-posts/assets/css/cdp-global.css/wp-content/plugins/copy-delete-posts/assets/js/cdp-global.js/wp-content/plugins/copy-delete-posts/assets/css/cdp-select.css/wp-content/plugins/copy-delete-posts/assets/js/cdp-select.js/wp-content/plugins/copy-delete-posts/assets/css/cdp.tooltip.css/wp-content/plugins/copy-delete-posts/assets/js/cdp.tooltip.js/wp-content/plugins/copy-delete-posts/modules/review/review.php/wp-content/plugins/copy-delete-posts/modules/new-bb-banner/misc.php/wp-content/plugins/copy-delete-posts/assets/js/cdp-global.js/wp-content/plugins/copy-delete-posts/assets/js/cdp-select.js/wp-content/plugins/copy-delete-posts/assets/js/cdp.tooltip.js/wp-content/plugins/copy-delete-posts/modules/review/review.php/wp-content/plugins/copy-delete-posts/modules/new-bb-banner/misc.phpcopy-delete-posts/assets/css/cdp-global.css?ver=copy-delete-posts/assets/js/cdp-global.js?ver=copy-delete-posts/assets/css/cdp-select.css?ver=copy-delete-posts/assets/js/cdp-select.js?ver=copy-delete-posts/assets/css/cdp.tooltip.css?ver=copy-delete-posts/assets/js/cdp.tooltip.js?ver=HTML / DOM Fingerprints
cdp-copy-delete-btncdp-action-editcdp-bulk-actionscdp-copy-delete-btn-newAdmin bar menuReview bannerNew BB Bannerdata-cdp-iddata-cdp-textdata-cdp-urldata-cdp-noncedata-cdp-editdata-cdp-title+3 morecdp_php_vars