PO/MO Editor Security & Risk Analysis

wordpress.org/plugins/pomo-editor

This plugin is no longer being developed. I personally recommend using POEdit for a more robust, external solution. Anyone interested in taking over d …

1K active installs v1.4.2 PHP + WP 99.99.99+ Updated Jun 6, 2018
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PO/MO Editor Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "pomo-editor" v1.4.2 plugin exhibits a generally good security posture based on the static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history are positive indicators. The plugin demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and including nonce checks. However, there are areas for improvement. The low percentage of properly escaped output (10%) is a significant concern, indicating a potential for cross-site scripting (XSS) vulnerabilities, especially given the presence of file operations. The taint analysis revealing one flow with unsanitized paths, although not classified as critical or high, warrants attention as it suggests a potential vector for unintended file access or manipulation.

While the plugin's attack surface appears minimal with no exposed AJAX handlers, REST API routes, shortcodes, or cron events, the identified code signals and taint flow are the primary areas of concern. The low output escaping percentage is a notable weakness that could be exploited if user-supplied data reaches these unescaped outputs. The presence of file operations combined with insufficient output escaping and a taint flow with unsanitized paths could potentially lead to local file inclusion or other file-related vulnerabilities if not carefully managed. Overall, the plugin is relatively secure due to its lack of historical vulnerabilities and good handling of database queries and authentication checks, but the output escaping and taint flow issues present identifiable risks that should be addressed.

Key Concerns

  • Low percentage of properly escaped output
  • Flows with unsanitized paths
  • File operations present
Vulnerabilities
None known

PO/MO Editor Security Vulnerabilities

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

PO/MO Editor Code Analysis

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

Output Escaping

10% escaped20 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
project_editor (includes\class-pomoeditor-manager.php:310)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PO/MO Editor Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

PO/MO Editor Maintenance & Trust

Maintenance Signals

WordPress version tested0.0.0
Last updatedJun 6, 2018
PHP min version
Downloads38K

Community Trust

Rating84/100
Number of ratings13
Active installs1K
Alternatives

PO/MO Editor Alternatives

No alternatives data available yet.

Developer Profile

PO/MO Editor Developer Profile

Doug Wollison

7 plugins · 1K total installs

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

How We Detect PO/MO Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pomo-editor/css/interface.css/wp-content/plugins/pomo-editor/js/framework.js/wp-content/plugins/pomo-editor/js/interface.js
Script Paths
/wp-content/plugins/pomo-editor/js/framework.js/wp-content/plugins/pomo-editor/js/interface.js
Version Parameters
pomo-editor/css/interface.css?ver=1.3.0pomo-editor/js/framework.js?ver=1.3.0pomo-editor/js/interface.js?ver=1.3.0

HTML / DOM Fingerprints

CSS Classes
pomo-editor-notice
JS Globals
pomoeditorL10n
FAQ

Frequently Asked Questions about PO/MO Editor