Smart Post Sync Security & Risk Analysis

wordpress.org/plugins/smart-post-sync

Smart Post Sync simplifies connecting APIs and syncing external data into WordPress posts, making content integration and management seamless.

0 active installs v1.0 PHP + WP 6.4+ Updated Jan 27, 2025
apiautomationdata-integrationpostssync
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Smart Post Sync Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "smart-post-sync" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis. A significant positive is the complete absence of direct SQL queries and the exclusive use of prepared statements, which mitigates SQL injection risks. The plugin also implements nonce checks for all identified AJAX handlers, a crucial security measure against CSRF attacks. Furthermore, the lack of known CVEs and a clean vulnerability history suggests diligent development and maintenance practices.

However, there are areas for improvement. The primary concern is the complete absence of capability checks on AJAX handlers. While nonces prevent unauthorized execution from a logged-in user, they do not restrict *which* logged-in users can trigger these actions. An attacker could potentially exploit unprivileged accounts to perform actions intended for administrators. Additionally, while the majority of output is properly escaped, a non-trivial percentage (22%) remains unescaped, posing a potential XSS risk if user-controlled data is outputted without sanitization. The presence of external HTTP requests, while not inherently a vulnerability, warrants careful review to ensure they do not introduce unforeseen risks.

Overall, "smart-post-sync" v1.0 demonstrates good adherence to fundamental security practices, particularly in its handling of database interactions and CSRF prevention. The lack of historical vulnerabilities is reassuring. The key weakness lies in the missing capability checks, which should be addressed to ensure robust access control. The unescaped output, while not critical based on this snapshot, is a common source of vulnerabilities and should be reviewed.

Key Concerns

  • Missing capability checks on AJAX handlers
  • Percentage of unescaped output
Vulnerabilities
None known

Smart Post Sync Security Vulnerabilities

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

Smart Post Sync Code Analysis

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

Output Escaping

78% escaped129 total outputs
Attack Surface

Smart Post Sync Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_sps_test_api_connectioninc\classes\class-sp-sync-post.php:102
authwp_ajax_sps_test_sync_postinc\classes\class-sp-sync-post.php:105
authwp_ajax_sps_sync_manualinc\classes\class-sp-sync-post.php:108
WordPress Hooks 6
actionadmin_menuinc\classes\class-sp-sync-admin.php:79
actionadmin_initinc\classes\class-sp-sync-admin.php:80
actionadmin_enqueue_scriptsinc\classes\class-sp-sync-admin.php:81
actionadmin_enqueue_scriptsinc\classes\class-sp-sync-admin.php:82
actionplugins_loadedinc\classes\class-sp-sync-i18.php:51
actionsps_sync_post_croninc\classes\class-sp-sync-post.php:99

Scheduled Events 1

sps_sync_post_cron
Maintenance & Trust

Smart Post Sync Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 27, 2025
PHP min version
Downloads697

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Smart Post Sync Developer Profile

MULTIDOTS Inc

7 plugins · 210 total installs

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

How We Detect Smart Post Sync

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-post-sync/assets/build/admin.css/wp-content/plugins/smart-post-sync/assets/images/smart-post-admin.svg/wp-content/plugins/smart-post-sync/assets/images/MD-Logo.svg
Script Paths
/wp-content/plugins/smart-post-sync/assets/build/admin.js
Version Parameters
smart-post-sync/assets/build/admin.css?ver=smart-post-sync/assets/build/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
sps-wrapsps-headersps-header__leftsps-header_titlesps-header__rightmd-logosps-header__logosps-post-sync-wrap+7 more
Data Attributes
data-tab
JS Globals
wpsConfig
FAQ

Frequently Asked Questions about Smart Post Sync