
Trash Duplicate and 301 Redirect Security & Risk Analysis
wordpress.org/plugins/trash-duplicate-and-301-redirectFind and delete duplicates posts, pages, custom post type posts and set 301 redirect to the new or old URL.
Is Trash Duplicate and 301 Redirect Safe to Use in 2026?
Mostly Safe
Score 73/100Trash Duplicate and 301 Redirect is generally safe to use. 2 past CVEs were resolved. Keep it updated.
The plugin "trash-duplicate-and-301-redirect" v1.9.1 presents a mixed security posture. On the positive side, the static analysis indicates a robust implementation of security best practices, with all identified entry points (AJAX handlers, REST API routes, shortcodes, cron events) appearing to have authorization checks. The plugin also demonstrates strong adherence to secure coding by using prepared statements for all SQL queries and having a very high percentage of properly escaped output. Nonce and capability checks are also present, further reinforcing its defensive measures.
However, there are significant concerns arising from the vulnerability history and specific code signals. The presence of two known CVEs, with one currently unpatched and categorized as high severity, is a major red flag. The common vulnerability type being "Missing Authorization" in the past, despite current indications of checks, suggests a history of insecurity that warrants extreme caution. Additionally, the use of the `unserialize` function, while not directly flagged as a taint flow issue in this analysis, is inherently risky as it can lead to code execution if the serialized data originates from an untrusted source.
In conclusion, while the current version of the plugin appears to have implemented many security best practices, the historical vulnerability record, particularly the unpatched high-severity issue, overshadows these strengths. The `unserialize` function also introduces a potential latent risk. Users should prioritize patching the known vulnerabilities and remain vigilant for any further security advisories. The plugin's previous authorization issues necessitate a high level of scrutiny.
Key Concerns
- Unpatched high severity CVE
- Uses unserialize function
- History of missing authorization vulnerabilities
Trash Duplicate and 301 Redirect Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Trash Duplicate and 301 Redirect <= 1.9.1 - Missing Authorization
Trash Duplicate and 301 Redirect <= 1.9 - Missing Authorization to Unauthenticated Arbitrary Post Deletion
Trash Duplicate and 301 Redirect Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Trash Duplicate and 301 Redirect Attack Surface
AJAX Handlers 1
WordPress Hooks 21
Maintenance & Trust
Trash Duplicate and 301 Redirect Maintenance & Trust
Maintenance Signals
Community Trust
Trash Duplicate and 301 Redirect Alternatives
Fix Duplicates
fix-duplicates
Do you run a site with user submitted content? Do users submit the same post again and again? Use the Fix Duplicates plugin to find and delete duplica …
Delete Duplicate Posts
delete-duplicate-posts
Get rid of duplicate posts and pages (any post type) on your blog with manual or automatic modes.
Delete Duplicate Products for WooCommerce
delete-duplicate-products-for-woocommerce
Quickly find and manage duplicate WooCommerce products. Bulk delete, image control, action logging, 301 redirects, and CSV export.
GF No Duplicates
gf-no-duplicates
Prevents duplicate Gravity Forms submissions caused by the same POST request sent more than once.
Duplicate Products Report for WooCommerce
duplicate-products-report
Generates a report on duplicate products by name and article in WooCommerce.
Trash Duplicate and 301 Redirect Developer Profile
7 plugins · 14K total installs
How We Detect Trash Duplicate and 301 Redirect
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/trash-duplicate-and-301-redirect/js/admin_script.jswp-content/plugins/trash-duplicate-and-301-redirect/js/admin_script.jstrash-duplicate-and-301-redirect/js/admin_script.js?ver=HTML / DOM Fingerprints
solwin-newsdisplay-productproduct-detailproduct-namedata-titledata-thumbnaildata-linkdata-allproducttextdata-allproductlinkdata-moretext+6 more