Permalink Editor Security & Risk Analysis

wordpress.org/plugins/permalink-editor

Fully customise the permalink for an individual page or post and globally set the permalink structure for pages, categories, tags or authors.

1K active installs v0.2.12 PHP + WP 3.1+ Updated Nov 28, 2017
linkpagepermalinkposturl
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Permalink Editor Safe to Use in 2026?

Generally Safe

Score 85/100

Permalink Editor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The 'permalink-editor' plugin version 0.2.12 presents a mixed security posture. On one hand, the static analysis reveals no direct entry points like AJAX handlers, REST API routes, or shortcodes that are exposed without authentication. The absence of dangerous functions, SQL injection vulnerabilities due to prepared statements, file operations, and external HTTP requests are all positive indicators. Furthermore, the presence of one nonce check and one capability check suggests an attempt at securing some operations.

However, a significant concern arises from the output escaping. With 22 total outputs and 0% properly escaped, there's a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data that is displayed to users, especially if it originates from user input or external sources, could be exploited to inject malicious scripts. The taint analysis also shows a single flow analyzed, but without any sanitization issues, which is good, but the lack of extensive taint analysis could mean other unanalyzed flows exist.

The plugin's vulnerability history is remarkably clean, with no recorded CVEs. This could indicate robust development practices or simply a lack of targeted attacks or discovery. Nevertheless, the outstanding issue with output escaping remains a critical weakness that needs immediate attention. While the plugin has strengths in its limited attack surface and use of prepared statements, the unescaped output is a significant liability.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Permalink Editor Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Permalink Editor Code Analysis

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

Output Escaping

0% escaped22 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<index> (index.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Permalink Editor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actioninitindex.php:74
actionadmin_initindex.php:75
filteruser_trailingslashitindex.php:93
actionsave_postindex.php:126
filterget_sample_permalink_htmlindex.php:127
actionadmin_enqueue_scriptsindex.php:128
actionadd_meta_boxesindex.php:129
filterpermalink_editor_page_linkmodules\qTranslate.module.php:33
filterpermalink_editor_requestmodules\qTranslate.module.php:34
Maintenance & Trust

Permalink Editor Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedNov 28, 2017
PHP min version
Downloads66K

Community Trust

Rating72/100
Number of ratings5
Active installs1K
Developer Profile

Permalink Editor Developer Profile

Fubra

1 plugin · 1K total installs

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

How We Detect Permalink Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/permalink-editor/css/admin.css/wp-content/plugins/permalink-editor/css/style.css/wp-content/plugins/permalink-editor/js/admin.js
Script Paths
/wp-content/plugins/permalink-editor/js/admin.js
Version Parameters
permalink-editor/css/admin.css?ver=permalink-editor/css/style.css?ver=permalink-editor/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
custom_permalink_input
Data Attributes
data-permalink-editor-id
JS Globals
permalink_editor_admin
FAQ

Frequently Asked Questions about Permalink Editor