
JournalPress Security & Risk Analysis
wordpress.org/plugins/journalpressA cross-poster supporting Dreamwidth and similar (i.e., LiveJournal-based) sites.
Is JournalPress Safe to Use in 2026?
Generally Safe
Score 92/100JournalPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The journalpress plugin v1.2 exhibits a mixed security posture. On one hand, it demonstrates good practices by having no recorded CVEs, a clean vulnerability history, and zero external HTTP requests or file operations, suggesting a focus on internal security. The presence of nonce checks in all identified SQL queries is also a positive sign. However, significant concerns arise from the static analysis. The complete lack of capability checks on any entry points (even though there are none in this version) is a potential future risk if entry points are introduced. More immediately concerning is the high percentage of SQL queries not using prepared statements, with all five queries being vulnerable in this regard. Furthermore, the taint analysis reveals critical issues: one high-severity flow with unsanitized paths indicates a potential for injection vulnerabilities, and four total flows with unsanitized paths suggest broader issues with input handling. The low output escaping percentage (49%) also points to potential Cross-Site Scripting (XSS) vulnerabilities.
Key Concerns
- All SQL queries lack prepared statements
- High severity taint flow with unsanitized path
- Low output escaping percentage
- Four total flows with unsanitized paths
- No capability checks on entry points
JournalPress Security Vulnerabilities
JournalPress Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
JournalPress Attack Surface
WordPress Hooks 5
Maintenance & Trust
JournalPress Maintenance & Trust
Maintenance Signals
Community Trust
JournalPress Alternatives
WPArtisan Multisite Crossposter
wpartisan-multisite-crossposter
Sync or crosspost posts, pages or custom post types between blogs or sites in a WordPress Multisite environment
WP-Seedbank
wp-seedbank
The WP-SeedBank plugin turns any self-hosted WordPress blog into a community seedbank (or seed library). :D
Duplicate Page
duplicate-page
Duplicate Posts, Pages and Custom Posts easily using single click
Post Types Order
post-types-order
Sort posts and custom post type objects using a drag-and-drop, sortable JavaScript AJAX interface, or through the default WordPress dashboard
Intuitive Custom Post Order
intuitive-custom-post-order
Intuitively reorder Posts, Pages, Custom Post Types, Taxonomies, and Sites with a simple drag-and-drop interface.
JournalPress Developer Profile
3 plugins · 120 total installs
How We Detect JournalPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/journalpress/admin/js/jpadmin.js/wp-content/plugins/journalpress/admin/css/jpadmin.css/wp-content/plugins/journalpress/admin/js/jpadmin.jsjournalpress/admin/js/jpadmin.js?ver=journalpress/admin/css/jpadmin.css?ver=HTML / DOM Fingerprints
jp-admin-containerjp-journals-tablejp-post-meta<!--
This file contains the meta box for post editor. This is where you can select which journals to mirror to, and set userpics.
-->name="jmirrors[]"name="jpic[]"_jp_xpto