Sync Posts Security & Risk Analysis

wordpress.org/plugins/sync-posts

Sync Posts is a WordPress plugin that allows you to sync posts from another website using a URL. With this plugin, you can easily import Post Title, C …

100 active installs v1.0 PHP 7.2.5+ WP + Updated Oct 27, 2023
import-postspost-scrappingposts-copyremote-posts-copier
61
C · Use Caution
CVEs total1
Unpatched1
Last CVEApr 10, 2025
Safety Verdict

Is Sync Posts Safe to Use in 2026?

Use With Caution

Score 61/100

Sync Posts has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Apr 10, 2025Updated 2yr ago
Risk Assessment

The 'sync-posts' plugin v1.0 exhibits a mixed security posture. While it demonstrates good practices by using prepared statements for all SQL queries and properly escaping all output, significant concerns arise from its attack surface and vulnerability history. The presence of one unprotected AJAX handler presents a direct entry point for potential attacks, especially given the lack of nonce checks and capability checks. This is exacerbated by the taint analysis revealing two flows with unsanitized paths, indicating a potential for malicious data to be processed insecurely, even if no critical or high severity issues were immediately identified in this analysis.

Key Concerns

  • Unprotected AJAX handler found
  • Unpatched high severity CVE exists
  • Flows with unsanitized paths found
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
1

Sync Posts Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-32579high · 8.8Unrestricted Upload of File with Dangerous Type

Sync Posts <= 1.0 - Authenticated (Subscriber+) Arbitrary File Upload

Apr 10, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Sync Posts Code Analysis

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

Output Escaping

100% escaped20 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
scwp_sync_posts_func (inc\posts-sync-func.php:3)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Sync Posts Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_sync_postsinc\posts-ajax-handler.php:7
WordPress Hooks 2
actionadmin_menuinc\admin-menu.php:7
actionadmin_enqueue_scriptsinc\admin-menu.php:13
Maintenance & Trust

Sync Posts Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedOct 27, 2023
PHP min version7.2.5
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

Sync Posts Developer Profile

SoftClever Limited

1 plugin · 100 total installs

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

How We Detect Sync Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sync-posts/css/style.css
Version Parameters
sync-posts/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
sync-posts-alert
REST Endpoints
/wp-json/wp/v2/posts/wp-json/wp/v2/categories//wp-json/wp/v2/tags//wp-json/wp/v2/media/
FAQ

Frequently Asked Questions about Sync Posts