Post Migration Checklist Security & Risk Analysis

wordpress.org/plugins/post-migration-checklist-pro

Helps site administrators perform a comprehensive checklist and scan after migrating a WordPress website. Identifies issues related to SEO, performanc …

0 active installs v1.0.1 PHP 7.4+ WP 5.8+ Updated Sep 2, 2025
checklistmigrationpost-migrationsecurityseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Post Migration Checklist Safe to Use in 2026?

Generally Safe

Score 100/100

Post Migration Checklist has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The 'post-migration-checklist-pro' v1.0.1 plugin demonstrates a generally good security posture, with several positive indicators in its static analysis. Notably, all SQL queries are prepared, and all output is properly escaped, which are crucial for preventing common web vulnerabilities. The absence of known CVEs and a clean vulnerability history further suggest a well-maintained and secure codebase to date.

However, a significant concern arises from the single unprotected AJAX handler. This represents a direct entry point into the plugin's functionality that could be exploited if sensitive actions are performed without proper authentication or authorization. While the taint analysis did not reveal critical or high-severity issues, the presence of unsanitized paths in the analyzed flows warrants careful consideration, even if they did not lead to exploitable vulnerabilities in this scan.

In conclusion, the plugin has strong foundations in secure coding practices for SQL and output handling. The primary weakness lies in the unprotected AJAX endpoint. Addressing this single unprotected entry point would significantly strengthen the plugin's overall security. The vulnerability history is a positive sign, but vigilance against potential future threats remains essential.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Post Migration Checklist Security Vulnerabilities

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

Post Migration Checklist Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped105 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
pmcp_scan_website_callback (admin\class-pmcp-admin.php:87)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Post Migration Checklist Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_pmcp_scan_websitepost-migration-checklist.php:67
WordPress Hooks 2
actionadmin_menupost-migration-checklist.php:66
actionadmin_enqueue_scriptspost-migration-checklist.php:68
Maintenance & Trust

Post Migration Checklist Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 2, 2025
PHP min version7.4
Downloads177

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Post Migration Checklist Developer Profile

Vinod Pawar

1 plugin · 0 total installs

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

How We Detect Post Migration Checklist

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/post-migration-checklist-pro/admin/admin-style.css/wp-content/plugins/post-migration-checklist-pro/admin/admin-script.js
Script Paths
/wp-content/plugins/post-migration-checklist-pro/admin/admin-script.js
Version Parameters
post-migration-checklist-pro/admin/admin-style.css?ver=post-migration-checklist-pro/admin/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
pmcp-scan-formpmcp-scan-buttonpmcp-loadingpmcp-results-contentpmcp_website_url
Data Attributes
id="pmcp_website_url"id="pmcp_scan_button"id="pmcp_scan_results"class="pmcp-loading"class="spinner is-active"class="pmcp-results-content"
JS Globals
pmcp_ajax_object
REST Endpoints
/wp-json/pmcp/v1/scan
FAQ

Frequently Asked Questions about Post Migration Checklist