No Slug Conflicts with Trash Security & Risk Analysis

wordpress.org/plugins/no-slug-conflicts-with-trash

NOTE: WordPress 4.5 incorporated the functionality of this plugin and thus it is no longer needed unless you're still running an older version of …

10 active installs v1.2 PHP + WP 3.5+ Updated Jun 26, 2016
coffee2codepostpost_nameslugtrash
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is No Slug Conflicts with Trash Safe to Use in 2026?

Generally Safe

Score 85/100

No Slug Conflicts with Trash has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "no-slug-conflicts-with-trash" v1.2 plugin exhibits a strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code signals indicate diligent security practices, with all SQL queries using prepared statements, all output being properly escaped, and the presence of at least one capability check. The lack of dangerous functions, file operations, external HTTP requests, and critical taint flows further bolsters its security. The plugin's vulnerability history is also clean, with no recorded CVEs, suggesting a commitment to maintaining a secure codebase. Overall, this plugin appears to be well-secured, with no immediate exploitable vulnerabilities identified in the static analysis. Its strengths lie in its minimal attack surface and adherence to secure coding practices regarding data handling and output. However, the lack of nonce checks, while not explicitly flagged as an issue due to the absence of user-facing entry points, is a standard security measure that would typically be expected, though its absence here is mitigated by the plugin's limited functionality.

Vulnerabilities
None known

No Slug Conflicts with Trash Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

No Slug Conflicts with Trash Release Timeline

v1.2Current
v1.1
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

No Slug Conflicts with Trash Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
10 prepared
Unescaped Output
0
3 escaped
Nonce Checks
0
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared10 total queries

Output Escaping

100% escaped3 total outputs
Attack Surface

No Slug Conflicts with Trash Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionplugins_loadedno-slug-conflicts-with-trash.php:115
actionadmin_initno-slug-conflicts-with-trash.php:125
actionadmin_initno-slug-conflicts-with-trash.php:126
actionadmin_noticesno-slug-conflicts-with-trash.php:127
filterwp_unique_post_slugno-slug-conflicts-with-trash.php:130
actiontransition_post_statusno-slug-conflicts-with-trash.php:131
Maintenance & Trust

No Slug Conflicts with Trash Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedJun 26, 2016
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

No Slug Conflicts with Trash Developer Profile

Scott Reilly

63 plugins · 92K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
374 days
View full developer profile
Detection Fingerprints

How We Detect No Slug Conflicts with Trash

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/no-slug-conflicts-with-trash/css/admin.css/wp-content/plugins/no-slug-conflicts-with-trash/js/admin.js
Script Paths
/wp-content/plugins/no-slug-conflicts-with-trash/js/admin.js
Version Parameters
no-slug-conflicts-with-trash/css/admin.css?ver=no-slug-conflicts-with-trash/js/admin.js?ver=

HTML / DOM Fingerprints

HTML Comments
TODO: If post restored under different slug, put in an admin notice that indicates the post wasrestored under a different permalink. Link to the post that has its original slug, and to the newversion.Add message to trashed post on post edit page under slug field to indicate that if untrashed,+27 more
FAQ

Frequently Asked Questions about No Slug Conflicts with Trash