ووسلام – همگام سازی ووکامرس و باسلام Security & Risk Analysis

wordpress.org/plugins/sync-basalam

اتصال و همگام سازی ووکامرس و باسلام و اضافه کردن و بروزرسانی محصولات از ووکامرس به باسلام و همگام سازی اتوماتیک آن و مدیریت سفارشات باسلام در ووکامرس

3K active installs v1.8.0 PHP 7.4+ WP 6.0+ Updated Mar 5, 2026
basalamintegrationwoocommercewoosalam
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ووسلام – همگام سازی ووکامرس و باسلام Safe to Use in 2026?

Generally Safe

Score 100/100

ووسلام – همگام سازی ووکامرس و باسلام has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 29d ago
Risk Assessment

The sync-basalam plugin v1.8.0 exhibits a mixed security posture. While it demonstrates good practices in SQL query preparation (81%) and output escaping (90%), a significant concern arises from its attack surface. A total of 5 entry points are identified, with 4 AJAX handlers lacking authentication checks. This presents a substantial risk, as these handlers could potentially be exploited by unauthenticated users. Taint analysis revealed 2 flows with unsanitized paths, although they were not classified as critical or high severity. The plugin's vulnerability history is clean, with no recorded CVEs. This lack of historical vulnerabilities could indicate diligent security practices or simply a lack of past scrutiny. However, the presence of unsanitized paths and a large number of unprotected AJAX endpoints are notable weaknesses that warrant attention. The plugin's strengths lie in its responsible use of prepared statements and output escaping, but these are overshadowed by the immediate risks posed by its exposed AJAX endpoints.

Key Concerns

  • 4 unprotected AJAX handlers
  • 2 flows with unsanitized paths
Vulnerabilities
None known

ووسلام – همگام سازی ووکامرس و باسلام Security Vulnerabilities

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

ووسلام – همگام سازی ووکامرس و باسلام Code Analysis

Dangerous Functions
0
Raw SQL Queries
25
108 prepared
Unescaped Output
82
727 escaped
Nonce Checks
14
Capability Checks
15
File Operations
8
External Requests
7
Bundled Libraries
0

SQL Query Safety

81% prepared133 total queries

Output Escaping

90% escaped809 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
triggerAsyncRequest (AsyncBackgroundProcess.php:88)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

ووسلام – همگام سازی ووکامرس و باسلام Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_sync_basalam_connect_productincludes\Registrar\AdminRegistrar.php:104
authwp_ajax_basalam_search_productsincludes\Registrar\AdminRegistrar.php:105
authwp_ajax_sync_basalam_mark_pointer_onboarding_completedincludes\Registrar\AdminRegistrar.php:106
authwp_ajax_basalam_calculate_tasks_per_minuteincludes\Registrar\AdminRegistrar.php:111

REST API Routes 1

POST/wp-json/sync-basalam/v1/order-managerincludes\OrderEndpoint.php:16
WordPress Hooks 8
filtercron_schedulesAsyncBackgroundProcess.php:28
actionwoocommerce_initincludes\Migrations\Versions\Migration_1_7_4.php:15
actionadmin_noticesincludes\Plugin.php:54
actionadmin_noticesincludes\Plugin.php:61
actioninitJobsRunner.php:22
actionbefore_woocommerce_initsync-basalam.php:31
actionadmin_noticessync-basalam.php:38
actioninitsync-basalam.php:45
Maintenance & Trust

ووسلام – همگام سازی ووکامرس و باسلام Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 5, 2026
PHP min version7.4
Downloads41K

Community Trust

Rating94/100
Number of ratings3
Active installs3K
Developer Profile

ووسلام – همگام سازی ووکامرس و باسلام Developer Profile

hamsalam

1 plugin · 3K total installs

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

How We Detect ووسلام – همگام سازی ووکامرس و باسلام

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sync-basalam/assets/css/sync-basalam.css/wp-content/plugins/sync-basalam/assets/js/sync-basalam.js/wp-content/plugins/sync-basalam/assets/js/components/ProductPicker.js/wp-content/plugins/sync-basalam/assets/js/components/SyncStatusBadge.js/wp-content/plugins/sync-basalam/assets/js/sync-basalam-admin.js
Script Paths
/wp-content/plugins/sync-basalam/assets/js/sync-basalam.js/wp-content/plugins/sync-basalam/assets/js/components/ProductPicker.js/wp-content/plugins/sync-basalam/assets/js/components/SyncStatusBadge.js/wp-content/plugins/sync-basalam/assets/js/sync-basalam-admin.js
Version Parameters
sync-basalam/assets/css/sync-basalam.css?ver=sync-basalam/assets/js/sync-basalam.js?ver=sync-basalam/assets/js/components/ProductPicker.js?ver=sync-basalam/assets/js/components/SyncStatusBadge.js?ver=sync-basalam/assets/js/sync-basalam-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
sync-basalam-noticesync-basalam-sync-status-badgesync-basalam-product-pickersync-basalam-pointer-tour
HTML Comments
<!-- Plugin Name: sync basalam | ووسلام --><!-- Singleton instance of the main plugin class. --><!-- Singleton instance of the woosalam Settings container. -->
Data Attributes
data-sync-basalam-product-iddata-sync-basalam-product-sync-status
JS Globals
syncBasalamsyncBasalamAdminProductPickerSyncStatusBadgeAnnouncementCenter
REST Endpoints
/wp-json/sync-basalam/v1/connect-product/wp-json/sync-basalam/v1/search-products/wp-json/sync-basalam/v1/mark-pointer-onboarding-completed/wp-json/sync-basalam/v1/announcement-center/mark-seen/wp-json/sync-basalam/v1/announcement-center/fetch-page
FAQ

Frequently Asked Questions about ووسلام – همگام سازی ووکامرس و باسلام