Livejournal Crossposter Remix Security & Risk Analysis

wordpress.org/plugins/livejournal-crossposter-remix

Automatically copies all posts to a LiveJournal or other LiveJournal-based blog (exclude text in shortcode [nocrosspost]smth[/nocrosspost] - buttons f …

10 active installs v2.3 PHP + WP 2.5+ Updated Apr 16, 2009
livejournalljpostrsstext
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Livejournal Crossposter Remix Safe to Use in 2026?

Generally Safe

Score 85/100

Livejournal Crossposter Remix 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 "livejournal-crossposter-remix" v2.3 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals a commendably small attack surface with no direct AJAX handlers, REST API routes, shortcodes, or cron events exposed without authentication. Furthermore, the absence of known CVEs and a clean vulnerability history suggests a generally stable and well-maintained codebase.

However, significant concerns arise from the code signals. The presence of the `create_function` is a notable risk, as it can be a vector for code injection if used with user-supplied input. While the majority of SQL queries use prepared statements, the 7 total queries still represent potential interaction points. The most critical finding is the lack of output escaping for any of the 8 outputs analyzed, presenting a high risk of Cross-Site Scripting (XSS) vulnerabilities if any output is derived from user input. The taint analysis, while limited in scope, did identify one flow with an unsanitized path, which could indicate a potential for path traversal vulnerabilities, though its severity was not classified as critical or high.

In conclusion, while the plugin benefits from a limited attack surface and no known historical vulnerabilities, the identified code signals, particularly the unescaped output and the use of `create_function`, introduce substantial security risks. The taint analysis, even with a low severity classification, warrants attention due to the unsanitized path. Addressing these specific code-level issues should be a priority to improve the plugin's overall security.

Key Concerns

  • Unescaped output found
  • Use of dangerous function 'create_function'
  • Flow with unsanitized path found
  • SQL queries without prepared statements (2/7)
  • No nonce checks on potential entry points
Vulnerabilities
None known

Livejournal Crossposter Remix Security Vulnerabilities

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

Livejournal Crossposter Remix Code Analysis

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

Dangerous Functions Found

create_function$modify = create_function('$f, $n, $obj', 'global $$f; $p = &$$f; unset($p[$n]); $p[$obj->term_id] =livejournal-crossposter-remix.php:1069

Bundled Libraries

TinyMCE

SQL Query Safety

57% prepared7 total queries

Output Escaping

0% escaped8 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
ljxp_display_options (livejournal-crossposter-remix.php:119)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Livejournal Crossposter Remix Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_menulivejournal-crossposter-remix.php:1825
actionpublish_postlivejournal-crossposter-remix.php:1829
actionpublish_future_postlivejournal-crossposter-remix.php:1831
actionedit_postlivejournal-crossposter-remix.php:1833
actiondelete_postlivejournal-crossposter-remix.php:1835
actiondbx_post_sidebarlivejournal-crossposter-remix.php:1837
actionpublish_postlivejournal-crossposter-remix.php:1839
actionsave_postlivejournal-crossposter-remix.php:1841
actionedit_postlivejournal-crossposter-remix.php:1843
filterthe_contentlivejournal-crossposter-remix.php:1848
actionadmin_headlivejournal-crossposter-remix.php:1860
actioninitlivejournal-crossposter-remix.php:1883
filtermce_external_pluginslivejournal-crossposter-remix.php:1890
filtermce_buttonslivejournal-crossposter-remix.php:1891
filtermce_pluginslivejournal-crossposter-remix.php:1893
actiontinymce_before_initlivejournal-crossposter-remix.php:1894
Maintenance & Trust

Livejournal Crossposter Remix Maintenance & Trust

Maintenance Signals

WordPress version tested2.8
Last updatedApr 16, 2009
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Livejournal Crossposter Remix Developer Profile

marapper

6 plugins · 8K total installs

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

How We Detect Livejournal Crossposter Remix

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
[nocrosspost][/nocrosspost]
FAQ

Frequently Asked Questions about Livejournal Crossposter Remix