افزونه صباپیامک SabaPayamak Security & Risk Analysis

wordpress.org/plugins/sabapayamak

صباپیامک: ارسال پیامک هنگام رویدادهای مختلف (ورود کاربر، ثبت نظر جدید و...)، ورود دومرحله‌ای کاربران از طریق پیامک، ارسال و مدیریت پیامک‌های مربوط به …

10 active installs v1.0.0 PHP 7.4+ WP 5.3+ Updated Jan 31, 2022
%d9%be%db%8c%d8%a7%d9%85%da%a9%d9%be%db%8c%d8%a7%d9%85%da%a9-%d9%88%d9%88%da%a9%d8%a7%d9%85%d8%b1%d8%b3%d9%be%db%8c%d8%a7%d9%85%da%a9-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%be%db%8c%d8%a7%d9%85%da%a9
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is افزونه صباپیامک SabaPayamak Safe to Use in 2026?

Generally Safe

Score 85/100

افزونه صباپیامک SabaPayamak has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The sabapayamak v1.0.0 plugin exhibits a generally good security posture, with strong adherence to best practices in several key areas. The high percentage of SQL queries using prepared statements and properly escaped outputs are positive indicators. The lack of any recorded vulnerabilities or CVEs further suggests a relatively stable and secure codebase. The plugin also has a low attack surface with only one unprotected entry point, which is an AJAX handler. However, there are some notable concerns. The presence of the `create_function` dangerous function, although potentially isolated, represents a known risk for code injection. Additionally, the single unprotected AJAX handler, while seemingly minor, is a direct vulnerability that could be exploited if it processes untrusted input. The limited number of capability checks (2) and nonce checks (18) might also leave room for certain privilege escalation or CSRF attacks if not handled implicitly by the unprotected AJAX handler's internal logic.

Key Concerns

  • Unprotected AJAX handler
  • Use of dangerous function: create_function
  • Limited capability checks
Vulnerabilities
None known

افزونه صباپیامک SabaPayamak Security Vulnerabilities

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

افزونه صباپیامک SabaPayamak Code Analysis

Dangerous Functions
1
Raw SQL Queries
8
51 prepared
Unescaped Output
18
368 escaped
Nonce Checks
18
Capability Checks
2
File Operations
0
External Requests
6
Bundled Libraries
0

Dangerous Functions Found

create_function$callback = create_function( '', 'echo "' . str_replace( '"', '\"', $section['desc'] ) . '";'woocommerce\includes\class-settings-api.php:63

SQL Query Safety

86% prepared59 total queries

Output Escaping

95% escaped386 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

17 flows1 with unsanitized paths
register_form (includes\general.php:875)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

افزونه صباپیامک SabaPayamak Attack Surface

Entry Points6
Unprotected1

AJAX Handlers 5

authwp_ajax_change_sms_textwoocommerce\includes\class-contacts.php:392
authwp_ajax_pwoosms_metaboxwoocommerce\includes\class-metabox.php:27
authwp_ajax_change_sms_textwoocommerce\includes\class-orders.php:57
authwp_ajax_wc_sms_save_notification_datawoocommerce\includes\class-subscription.php:29
noprivwp_ajax_wc_sms_save_notification_datawoocommerce\includes\class-subscription.php:30

Shortcodes 1

[sabapayamak_send_sms] sabapayamak.php:116
WordPress Hooks 94
actionadmin_initadmin\settings-register.php:30
actionks_l2fa_loginincludes\events.php:374
actiondelete_pluginincludes\events.php:377
actiondelete_userincludes\events.php:378
actionshutdownincludes\events.php:403
actionshow_user_profileincludes\general.php:432
actionedit_user_profileincludes\general.php:433
actionuser_new_formincludes\general.php:434
actionprofile_updateincludes\general.php:448
actionuser_profile_update_errorsincludes\general.php:462
filtermanage_users_columnsincludes\general.php:475
filtermanage_users_custom_columnincludes\general.php:487
actionregister_formincludes\general.php:861
filterregistration_errorsincludes\general.php:864
actionuser_registerincludes\general.php:867
actionshutdownincludes\general.php:911
actionwp_loginincludes\l2fa.php:23
actioninitincludes\l2fa.php:27
actionlogin_formincludes\l2fa.php:28
filterwp_login_errorsincludes\l2fa.php:29
actionlogin_footerincludes\l2fa.php:33
filterlogin_redirectincludes\l2fa.php:179
filterwoocommerce_login_redirectincludes\l2fa.php:181
actionlogin_footerincludes\l2fa.php:279
actionwp_enqueue_scriptssabapayamak.php:41
actionadmin_enqueue_scriptssabapayamak.php:66
actionadmin_enqueue_scriptssabapayamak.php:74
actionadmin_noticessabapayamak.php:106
actionpwoosms_settings_form_bottom_sms_archivewoocommerce\includes\class-archive.php:391
actioninitwoocommerce\includes\class-archive.php:392
actionpwoosms_settings_form_bottom_sms_sendwoocommerce\includes\class-bulk.php:13
actionpwoosms_settings_form_admin_noticeswoocommerce\includes\class-bulk.php:14
actionadmin_footerwoocommerce\includes\class-bulk.php:17
actionload-edit.phpwoocommerce\includes\class-bulk.php:18
actionpwoosms_settings_form_bottom_sms_contactswoocommerce\includes\class-contacts.php:389
actioninitwoocommerce\includes\class-contacts.php:390
actioninitwoocommerce\includes\class-contacts.php:391
filterpwoosms_sms_gatewayswoocommerce\includes\class-deprecateds.php:248
filterpwoosms_settings_sectionswoocommerce\includes\class-deprecateds.php:252
filterpwoosms_main_settingswoocommerce\includes\class-deprecateds.php:256
filterpwoosms_super_admin_settingswoocommerce\includes\class-deprecateds.php:260
filterpwoosms_buyer_settingswoocommerce\includes\class-deprecateds.php:264
filterpwoosms_product_admin_settingswoocommerce\includes\class-deprecateds.php:268
filterpwoosms_notif_settingswoocommerce\includes\class-deprecateds.php:272
filterpwoosms_settings_fieldswoocommerce\includes\class-deprecateds.php:276
filterpwoosms_shortcodes_listwoocommerce\includes\class-deprecateds.php:280
filterpwoosms_order_sms_body_before_replacewoocommerce\includes\class-deprecateds.php:284
filterpwoosms_order_sms_body_after_replacewoocommerce\includes\class-deprecateds.php:288
actionpwoosms_before_product_newsletter_formwoocommerce\includes\class-deprecateds.php:295
actionpwoosms_after_product_newsletter_formwoocommerce\includes\class-deprecateds.php:299
actionpwoosms_product_sms_tabwoocommerce\includes\class-deprecateds.php:303
actionadd_meta_boxeswoocommerce\includes\class-metabox.php:26
filterwoocommerce_checkout_fieldswoocommerce\includes\class-orders.php:22
filterwoocommerce_billing_fieldswoocommerce\includes\class-orders.php:23
actionwp_enqueue_scriptswoocommerce\includes\class-orders.php:25
actionwoocommerce_after_order_noteswoocommerce\includes\class-orders.php:26
actionwoocommerce_checkout_processwoocommerce\includes\class-orders.php:27
actionwoocommerce_checkout_update_order_metawoocommerce\includes\class-orders.php:28
actionwoocommerce_order_status_changedwoocommerce\includes\class-orders.php:31
actionwoocommerce_checkout_order_processedwoocommerce\includes\class-orders.php:34
actionwoocommerce_process_shop_order_metawoocommerce\includes\class-orders.php:35
actionwoocommerce_resume_orderwoocommerce\includes\class-orders.php:38
filterwoocommerce_form_field_pwoosms_multiselectwoocommerce\includes\class-orders.php:42
filterwoocommerce_form_field_pwoosms_multicheckboxwoocommerce\includes\class-orders.php:46
actionwoocommerce_admin_order_data_after_billing_addresswoocommerce\includes\class-orders.php:52
actionwoocommerce_admin_order_data_after_order_detailswoocommerce\includes\class-orders.php:56
actioninitwoocommerce\includes\class-product-events.php:22
actionwoocommerce_process_product_metawoocommerce\includes\class-product-events.php:34
actionwoocommerce_update_product_variationwoocommerce\includes\class-product-events.php:35
actionwoocommerce_sms_send_onsale_eventwoocommerce\includes\class-product-events.php:36
actionwoocommerce_product_set_stock_statuswoocommerce\includes\class-product-events.php:38
actionwoocommerce_variation_set_stock_statuswoocommerce\includes\class-product-events.php:39
actionwoocommerce_product_set_stock_statuswoocommerce\includes\class-product-events.php:41
actionwoocommerce_variation_set_stock_statuswoocommerce\includes\class-product-events.php:42
actionwoocommerce_low_stockwoocommerce\includes\class-product-events.php:44
actionwoocommerce_product_set_stockwoocommerce\includes\class-product-events.php:45
actionwoocommerce_variation_set_stockwoocommerce\includes\class-product-events.php:46
actioninitwoocommerce\includes\class-product-tab.php:17
actionadmin_enqueue_scriptswoocommerce\includes\class-product-tab.php:27
actionwoocommerce_product_write_panel_tabswoocommerce\includes\class-product-tab.php:28
actionwoocommerce_product_data_panelswoocommerce\includes\class-product-tab.php:29
actionwoocommerce_product_write_panelswoocommerce\includes\class-product-tab.php:30
actionwoocommerce_process_product_metawoocommerce\includes\class-product-tab.php:31
actionadmin_enqueue_scriptswoocommerce\includes\class-settings-api.php:15
actioninitwoocommerce\includes\class-settings.php:17
actionadmin_initwoocommerce\includes\class-settings.php:21
actionadmin_menuwoocommerce\includes\class-settings.php:22
filterwoocommerce_settings_tabs_arraywoocommerce\includes\class-settings.php:23
filterpwoosms_buyer_settingswoocommerce\includes\class-settings.php:24
filterpwoosms_super_admin_settingswoocommerce\includes\class-settings.php:25
filterpwoosms_product_admin_settingswoocommerce\includes\class-settings.php:26
actionwoocommerce_product_thumbnailswoocommerce\includes\class-subscription.php:27
actionwoocommerce_single_product_summarywoocommerce\includes\class-subscription.php:28
actionwidgets_initwoocommerce\includes\class-subscription.php:334
Maintenance & Trust

افزونه صباپیامک SabaPayamak Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJan 31, 2022
PHP min version7.4
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

افزونه صباپیامک SabaPayamak Developer Profile

karansco

1 plugin · 10 total installs

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

How We Detect افزونه صباپیامک SabaPayamak

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sabapayamak/public/js/script.js/wp-content/plugins/sabapayamak/admin/css/style.css/wp-content/plugins/sabapayamak/admin/js/script.js
Script Paths
/wp-content/plugins/sabapayamak/public/js/script.js/wp-content/plugins/sabapayamak/admin/js/script.js

HTML / DOM Fingerprints

CSS Classes
sabapayamak-send-sms-form
HTML Comments
<!-- SabaPayamak SMS Log -->
Data Attributes
data-sabapayamak-nonce
JS Globals
SabaPayamakks_sabapayamak_params
Shortcode Output
[sabapayamak_send_sms]
FAQ

Frequently Asked Questions about افزونه صباپیامک SabaPayamak