
Plain Logger Security & Risk Analysis
wordpress.org/plugins/plain-loggerRequires at least: 3.9 Tested up to: 4.7 Stable tag: 1.1.2
Is Plain Logger Safe to Use in 2026?
Generally Safe
Score 85/100Plain Logger has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'plain-logger' plugin version 1.1.2 presents a significant security risk due to its unprotected AJAX endpoints. The presence of two AJAX handlers, both lacking authentication checks, creates a wide attack surface. This means any unauthenticated user can potentially trigger these functions, which could have severe consequences if they are not properly secured. Furthermore, the use of the 'unserialize' function, especially in conjunction with user-supplied input that might not be adequately validated or sanitized, poses a serious risk of remote code execution (RCE) or denial-of-service (DoS) attacks. The static analysis also reveals a concerning lack of output escaping, with only 20% of outputs being properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities. While the plugin has no recorded vulnerability history, indicating a potentially clean past, the current code analysis reveals fundamental security flaws that demand immediate attention. The absence of nonce checks and capability checks on the identified AJAX endpoints further exacerbates the risk. The plugin's overall security posture is weak, with critical areas of its code requiring immediate remediation to mitigate these substantial risks.
Key Concerns
- Unprotected AJAX handlers (2)
- Use of unserialize() function
- Low percentage of properly escaped output
- Missing nonce checks on AJAX
- Missing capability checks on AJAX
Plain Logger Security Vulnerabilities
Plain Logger Release Timeline
Plain Logger Code Analysis
Dangerous Functions Found
Output Escaping
Plain Logger Attack Surface
AJAX Handlers 2
WordPress Hooks 9
Maintenance & Trust
Plain Logger Maintenance & Trust
Maintenance Signals
Community Trust
Plain Logger Alternatives
Bulk Actions Select All
bulk-actions-select-all
Adds an option to the admin posts and terms overview pages to select all items (instead of just the ones on the current page) to apply bulk actions.
Advanced Bulk Actions
bulk-actions
Supercharge the WordPress admin panel with additional bulk actions to manage your content
Dev Info Bar
dev-info-bar
A simple WordPress extension which adds itself to the admin bar, providing system information such as PHP, MySQL version and details of the WordPress …
Admin Command Palette
admin-command-palette
Optimize WordPress admin navigation with a modal window to search for and navigate directly to WordPress admin pages.
NextCellent Simple History
ngg-simple-history
Add Simple History integration for NextCellent.
Plain Logger Developer Profile
1 plugin · 10 total installs
How We Detect Plain Logger
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/plain-logger/admin/assets/field_plainLoggerArea.css/wp-content/plugins/plain-logger/admin/assets/field_plainLoggerArea.js/wp-content/plugins/plain-logger/admin/assets/field_plainLoggerArea.jsHTML / DOM Fingerprints
field_plainLoggerAreacontentdata-target="field_plainLoggerArea"<div id="field_plainLoggerArea" class='field_plainLoggerArea'><div class='content'><button type="button" data-target="field_plainLoggerArea" class="logReader-clean button button-primary">Clear log data</button><button type="button" id="refs" data-target="field_plainLoggerArea" class="logReader-refresh button button-secondary">Refresh</button>