WP Manifestindependent plugin directory

Install

Download safe-assistant.zip From the 1.7.2 release on GitHub, Nov 3, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/web-elite/safe-assistant/releases/download/1.7.2/safe-assistant.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A powerful assistant plugin for WordPress that provides security, optimization, and admin tools to simplify your workflow.

Description

Safe Assistant is an all-in-one WordPress assistant plugin that helps you manage, secure, and optimize your website.
It provides useful features for both administrators and developers, making WordPress easier and safer to use.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \'Plugins\' screen in WordPress.
  3. Configure the plugin settings under Safe Assistant in your WordPress dashboard.

Frequently Asked Questions

Is it translation ready? Yes, .pot file is included inside the languages directory.

Screenshots

  1. Main Page
  2. settings page
  3. addons page

Changelog

1.7.2

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7
  • feat: admin can customize text for free shipping
  • release 1.6.8
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • update translate
  • release 1.6.9
  • fix nirwallet expire hour check
  • release 1.7.0
  • fix: remove welcome page setting framework
  • release 1.7.1
  • feat: add custom css and js for wp admin and frontend section + translations
  • release 1.7.2

1.7.1

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7
  • feat: admin can customize text for free shipping
  • release 1.6.8
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • update translate
  • release 1.6.9
  • fix nirwallet expire hour check
  • release 1.7.0
  • fix: remove welcome page setting framework
  • release 1.7.1

1.7.0

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7
  • feat: admin can customize text for free shipping
  • release 1.6.8
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • update translate
  • release 1.6.9
  • fix nirwallet expire hour check
  • release 1.7.0

1.6.9

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7
  • feat: admin can customize text for free shipping
  • release 1.6.8
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • update translate
  • release 1.6.9

1.6.8

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7
  • feat: admin can customize text for free shipping
  • release 1.6.8
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant

1.6.7

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7
  • feat: admin can customize text for free shipping

1.6.7

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6
  • fix: ensure placeholders are set for billing fields in checkout
  • Merge branch 'master' of https://github.com/web-elite/safe-asisstant
  • feat: search improve for admin order, product order and product search on front-end
  • release 1.6.7

1.6.6

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5
  • update translate
  • release 1.6.6

1.6.5

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result
  • release 1.6.5

1.6.4

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4
  • add validation for phone
  • feat(addon): Batch SIze system for user-importer
  • fix(addon) batch size not found
  • fix: log ajax pagination
  • style(addon): process result

1.6.4

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3
  • fix(add-on): remove extra charge for fucking nirwallet plugin
  • feat: show to user file proccess how to be perofrmed
  • feat: log ajax pagination
  • feat: add smsir meta together with digits (automatic detection)
  • release 1.6.4

1.6.3

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2
  • fix(title log) VPN Checker title log
  • release 1.6.3

1.6.2

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request
  • release 1.6.2

1.6.1

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1
  • fix numbers for charge
  • move order options to order toolkit addon
  • fix(addon): bugs about $charge
  • fix(addon): ajax handler block smsir ajax request

1.6.1

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0
  • fix change log on readme updater
  • release 1.6.1

1.6.0

  • fix (addon): log for charge wallet in user importer
  • fix: set charge default to 0
  • update translations
  • fix(addon): update revert user wallet action logs
  • release 1.6.0

1.5.66

add notification for plugin (globally)

1.5.60

  • Maintenance and improvements fix user importer (logs and send with smsir and ....)

1.5.45

fetch update info in second time

1.5.2

fix many bugs about addons

1.5.1

fix display sms status

1.5.0

add sms.ir gateway

1.4.0

add tracking code to WC orders and complete order sms to user with post tracking code

1.1.7

add expire notif (sms) to nirwallet users

1.1.6

add expire notif (sms) to nirwallet users

1.1.5

add vpn checker features add auto membership in checkout page

1.0.0

First stable release of Safe Assistant.

Releases

Newest 25 of 51 recorded releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.7.2 latest
Nov 3, 2025 11mo ago
safe-assistant.zip
6
Oct 26, 2025 12mo ago
safe-assistant.zip
2
Oct 23, 2025 12mo ago
safe-assistant.zip
3
Oct 19, 2025 1 year ago
safe-assistant.zip
9
Oct 19, 2025 1 year ago
safe-assistant.zip
1
Oct 19, 2025 1 year ago
safe-assistant.zip
2
Oct 9, 2025 1 year ago
safe-assistant.zip
2
Oct 9, 2025 1 year ago
safe-assistant.zip
1
Oct 7, 2025 1 year ago
safe-assistant.zip
0
Oct 4, 2025 1 year ago
safe-assistant.zip
2
Oct 4, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
1
Oct 2, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
1
Oct 2, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
0
Oct 2, 2025 1 year ago
safe-assistant.zip
1
Oct 2, 2025 1 year ago
safe-assistant.zip
1
Oct 1, 2025 1 year ago
safe-assistant.zip
0
Sep 27, 2025 1 year ago
safe-assistant.zip
2
Sep 27, 2025 1 year ago
safe-assistant.zip
1
Sep 27, 2025 1 year ago
safe-assistant.zip
0
All releases on GitHub →
A grade

Security

Safe Assistant 1.7.2 · audited by WP Registry

No security issues found.

Audited release
1.7.2
Findings
none
Worst severity
—
Content hash
f5067243c3ae364cff58513c…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.