Magn WPSync Security & Risk Analysis

wordpress.org/plugins/wpsync

WP Sync is a very simple plugin for WordPress that helps you to import Google Sheets into individual WP posts. You can use this plugin to import a Goo …

10 active installs v1.0.10 PHP + WP 3.5+ Updated Apr 6, 2015
googleimportpostsspreadsheetssynchronize
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Magn WPSync Safe to Use in 2026?

Generally Safe

Score 85/100

Magn WPSync has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The wpsync v1.0.10 plugin exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and a clean vulnerability history, suggesting a generally well-maintained codebase. The static analysis shows no dangerous functions, file operations, or external HTTP requests, and all SQL queries utilize prepared statements. However, significant concerns arise from the output escaping and lack of security checks. A striking 100% of outputs are not properly escaped, posing a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the complete absence of nonce checks and capability checks across all entry points, despite the analysis indicating zero unprotected entry points, is highly contradictory and raises questions about the accuracy of the attack surface reporting. The taint analysis also found flows with unsanitized paths, though these were not classified as critical or high severity in this specific analysis.

The lack of proper output escaping is the most immediate and critical risk. Any dynamic data displayed by the plugin is susceptible to injection, allowing attackers to execute arbitrary JavaScript in the context of a user's browser. While the reported absence of unprotected entry points is a positive indicator, the stated lack of capability and nonce checks contradicts this and must be investigated further as it implies potential authorization bypasses or cross-site request forgery (CSRF) risks. The vulnerability history is a strong point, but it doesn't negate the present risks identified in the code. The plugin's strengths lie in its secure handling of database queries and lack of known vulnerabilities, but these are overshadowed by the severe output escaping issues and the conflicting security checks reported.

Key Concerns

  • Outputs are not properly escaped
  • No nonce checks
  • No capability checks
  • Flows with unsanitized paths found
Vulnerabilities
None known

Magn WPSync Security Vulnerabilities

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

Magn WPSync Code Analysis

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

Output Escaping

0% escaped33 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wpsync_show_ui_settings_page (wpsync-ui.php:4)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Magn WPSync Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionplugins_loadedwpsync.php:36
actionadmin_menuwpsync.php:40
actionadmin_initwpsync.php:50
Maintenance & Trust

Magn WPSync Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 6, 2015
PHP min version
Downloads4K

Community Trust

Rating80/100
Number of ratings10
Active installs10
Developer Profile

Magn WPSync Developer Profile

Julian M.

3 plugins · 510 total installs

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

How We Detect Magn WPSync

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpsync/css/wpsync.css/wp-content/plugins/wpsync/js/wpsync.js
Script Paths
/wp-content/plugins/wpsync/js/wpsync.js
Version Parameters
wpsync/css/wpsync.css?ver=wpsync/js/wpsync.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- wp_sync plugin --><!-- This plugin is not yet public. Use it for your tests and development. --><!-- If you have questions, suggestions or any other comment kindly write to julianmagnone@gmail.com -->
Data Attributes
data-wpsync-keydata-wpsync-sheet
JS Globals
wpsync_debug_modewpsync_allow_update_from_spreadsheetwpsync_allow_update_fields
FAQ

Frequently Asked Questions about Magn WPSync