Excerpt Editor Security & Risk Analysis

wordpress.org/plugins/excerpt-editor

Quick edit or create excerpts for both Posts and Pages, auto-generate and append excerpts or replace the content with excerpts.

600 active installs v1.4 PHP + WP 2.6+ Updated Dec 17, 2009
editexcerptpagepostseo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Excerpt Editor Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 16yr ago
Risk Assessment

The "excerpt-editor" v1.4 plugin presents a generally positive security posture, indicated by the absence of known vulnerabilities (CVEs) and a clean taint analysis. The plugin demonstrates good security practices by utilizing nonce checks and capability checks, and it avoids the use of dangerous functions, file operations, and external HTTP requests. However, the static analysis reveals a significant concern regarding output escaping. With only 2% of outputs properly escaped across 44 total outputs, there is a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. This is a critical weakness that could allow attackers to inject malicious scripts into the website, potentially leading to session hijacking or unauthorized actions.

The plugin's vulnerability history is a strong point, showing no recorded CVEs. This, combined with the lack of critical or high severity taint flows, suggests the developers have a commitment to security or have been fortunate to avoid major issues. Despite the low attack surface and good use of security primitives like nonces and capability checks, the poor output escaping is a substantial risk. The plugin is otherwise well-implemented from a security perspective, but this single area of weakness necessitates careful consideration. A balanced conclusion would be that while the plugin is largely secure and well-maintained, the prevalent lack of output escaping poses a significant, actionable risk that should be addressed.

Key Concerns

  • Poor output escaping (2% of 44 outputs)
Vulnerabilities
None known

Excerpt Editor Security Vulnerabilities

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

Excerpt Editor Code Analysis

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

SQL Query Safety

67% prepared6 total queries

Output Escaping

2% escaped44 total outputs
Data Flows
All sanitized

Data Flow Analysis

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

Excerpt Editor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionwp_headexcerpt-editor.php:28
actionedit_page_formexcerpt-editor.php:186
filterthe_contentexcerpt-editor.php:195
actiondeactivate_excerpt-editor/excerpt-editor.phpexcerpt-editor.php:319
filterthe_excerptexcerpt-editor.php:328
filterthe_excerpt_rssexcerpt-editor.php:329
filterthe_contentexcerpt-editor.php:344
actionadmin_menuexcerpt-editor.php:381
Maintenance & Trust

Excerpt Editor Maintenance & Trust

Maintenance Signals

WordPress version tested2.9.2
Last updatedDec 17, 2009
PHP min version
Downloads77K

Community Trust

Rating80/100
Number of ratings1
Active installs600
Developer Profile

Excerpt Editor Developer Profile

Andrew Ozz

6 plugins · 2.0M total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
3424 days
View full developer profile
Detection Fingerprints

How We Detect Excerpt Editor

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
pgee-exc-beforepgee-exc-titlepgee-exc-textpgee-read-more
HTML Comments
<!-- Edit below to change the appearance of the appended excerpts -->
Data Attributes
id="excerpt"
FAQ

Frequently Asked Questions about Excerpt Editor