Move Post/Page to Subsite Security & Risk Analysis

wordpress.org/plugins/move-postpage-to-subsite

Wordpress multisite plugin to move posts in a category and/or a page hierarchy to a new subsite, with seamless redirects. It copy also post attachmen …

10 active installs v0.2 PHP + WP 3.3.2+ Updated Sep 13, 2013
exportimportmigratemovemultisite
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Move Post/Page to Subsite Safe to Use in 2026?

Generally Safe

Score 85/100

Move Post/Page to Subsite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The 'move-postpage-to-subsite' v0.2 plugin exhibits a mixed security posture. On the positive side, it has no known vulnerabilities (CVEs) and a very small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are not protected by authentication. It also avoids dangerous functions, file operations, and external HTTP requests. However, the code analysis reveals significant concerns regarding output escaping and data handling. A critical taint flow with an unsanitized path indicates a potential for vulnerabilities if this flow is triggered, even though it's not currently classified as critical. The fact that 100% of its single output is not properly escaped is a serious weakness that could lead to Cross-Site Scripting (XSS) vulnerabilities. While the plugin has a clean vulnerability history, this does not mitigate the risks identified in the static analysis. The limited SQL queries are a positive, but the lack of capability checks is a missed opportunity for robust access control.

Key Concerns

  • Taint flow with unsanitized path
  • Unescaped output
  • No capability checks
Vulnerabilities
None known

Move Post/Page to Subsite Security Vulnerabilities

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

Move Post/Page to Subsite Code Analysis

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

SQL Query Safety

67% prepared6 total queries

Output Escaping

0% escaped1 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<move-to-subsite> (move-to-subsite.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Move Post/Page to Subsite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menumove-to-subsite.php:47
actiontools_page_move-to-subsitemove-to-subsite.php:48
filtertemplate_redirectmove-to-subsite.php:49
actioninitmove-to-subsite.php:119
actionadmin_noticesmw-move.class.php:35
Maintenance & Trust

Move Post/Page to Subsite Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedSep 13, 2013
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Move Post/Page to Subsite Developer Profile

Marco Palermo

1 plugin · 10 total installs

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

How We Detect Move Post/Page to Subsite

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Move Post/Page to Subsite