Remove Old Slug For Post/Pages Security & Risk Analysis

wordpress.org/plugins/remove-old-slug-for-postpages

This plugin used to remove the old slugs of post and pages.

20 active installs v1.0 PHP + WP 4.9+ Updated Jan 17, 2020
old-slugswp-old-slugs
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Remove Old Slug For Post/Pages Safe to Use in 2026?

Generally Safe

Score 85/100

Remove Old Slug For Post/Pages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The plugin "remove-old-slug-for-postpages" v1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by having a minimal attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack proper authorization. Furthermore, it avoids dangerous functions, file operations, and external HTTP requests. The high percentage of SQL queries using prepared statements and properly escaped outputs are also encouraging signs.

However, several concerns are raised by the code analysis. The lack of nonce checks is a significant weakness, especially considering the 3 taint flows analyzed, 2 of which are of high severity. While the total number of flows is small, high-severity issues with unsanitized paths are concerning. The absence of capability checks further amplifies this risk, as these flows could potentially be exploited by unauthenticated users. The plugin's vulnerability history is clean, with no recorded CVEs, which is a strong indicator of past security awareness or luck. Nonetheless, the presence of high-severity taint flows without corresponding security checks warrants attention.

In conclusion, while the plugin has a small attack surface and generally good coding practices regarding SQL and output escaping, the identified high-severity taint flows, coupled with a complete lack of nonce and capability checks, present a notable risk. The clean vulnerability history is a positive, but it does not negate the immediate security concerns identified in the static analysis.

Key Concerns

  • High severity taint flows without sanitization
  • High severity taint flows without sanitization
  • No nonce checks
  • No capability checks
  • SQL queries without prepared statements (45%)
  • Output not properly escaped (14%)
Vulnerabilities
None known

Remove Old Slug For Post/Pages Security Vulnerabilities

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

Remove Old Slug For Post/Pages Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 16, 2026

Remove Old Slug For Post/Pages Code Analysis

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

SQL Query Safety

53% prepared15 total queries

Output Escaping

86% escaped7 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
rospp_remove_slugs_page_handler (remove_old_slug.php:341)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Remove Old Slug For Post/Pages Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menuremove_old_slug.php:329
actionadmin_enqueue_scriptsremove_old_slug.php:412
actioninitremove_old_slug.php:442
Maintenance & Trust

Remove Old Slug For Post/Pages Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 17, 2020
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Remove Old Slug For Post/Pages Developer Profile

sach3932

3 plugins · 120 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Remove Old Slug For Post/Pages

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

Asset Fingerprints

Version Parameters
remove-old-slug-for-postpages/remove_old_slug.php?ver=1.0

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Remove Old Slug For Post/Pages