The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing,…
About Salt Shaker
Salt Shaker is a WordPress plugin that helps improve your website's security by allowing you to change your salt keys manually or automatically. Salt keys encrypt your password, making it harder for hackers to guess and access your login data. It has been recommended by WPBeginner, Kinsta, WPEngine, Elegant Themes, and Hostinger.Screenshots

Frequently asked questions
What does the Salt Shaker plugin do?
The Salt Shaker plugin enhances WordPress security by allowing you to change WordPress security keys and salts manually or automatically.
How does Salt Shaker improve security?
Salt Shaker helps harden your WordPress security by changing salt keys, which encrypt your password and make it harder for attackers to use cookie data or guess your password.
What are the main features of Salt Shaker?
Salt Shaker offers easy-to-use settings, manual and immediate WP security keys and salts changing, and the ability to set an automated schedule for keys and salts changes.
Can I try Salt Shaker before installing it?
Yes, you can try Salt Shaker on a free dummy site to see it in action.
Is Salt Shaker open source?
Developers are welcome to fork the project on GitHub and submit contributions via pull request.
Changelog
1.4.8
- Updated: Freemius SDK.
1.4.7
- Fixed: a fatal error when a backslash appears at the end of generated keys.
1.4.6
- WordPress 6.7 compatibility.
- Generate salts locally if the API call fails.
- Updated Freemius SDK.
1.4.5
- WordPress 6.6 compatibility.
- Show admin notices only on the plugin page.
1.4.4
- WordPress 6.5 compatibility.
1.4.3
- WordPress 6.4 compatibility.
1.4.2
- Minor bug fixes.
- Updated Freemius SDK.
1.4.1
- Quick fix for the wp-salt file path.
1.4.0
- WordPress 6.2 compatibility.
- Support for wp-salt files.
- Introducing Salt Shaker PRO.
1.3.2
- WordPress 6.1 compatibility.
1.3.1
- WordPress 6.0 compatibility.
- Fix an issue with the AUTH_KEY and AUTH_SALT keys not being changed.
1.3.0
- Tested with WordPress 5.9.
1.2.9
- WordPress 5.8 compatibility.
1.2.8
- WordPress 5.7 compatibility.
1.2.7
- WordPress 5.5 compatibility.
1.2.6
- WordPress 5.4 compatibility.
- Replacing some functions with standard WP functions.
1.2.5
- Enhanced internationalization.
- WordPress 5.3 compatibility.
1.2.4
- Keeping the original permissions of the config file.
- Performance improvement
1.2.3
- Changing the config permission to 0640
- Added: filters for additional salts
1.2.2
- Tested with WordPress 5.1.
- Added: link to the settings page from the plugins page.
- Added: redirect to the login page after the immediate change action.
- Added: check if wp-config.php is writable. How the heck this was missing?!
- Added: Filter to define a custom salts file. salt_shaker_salts_file
1.2.1
- Tested with the upcoming WordPress 5.0
- #11 – Added more interval times, quarterly and bianually.
- Fixed an issue with wp-config being in outside the root directory.
- Fixed a bug when updating the cron, now the old cron job is deleted.
1.2
- Tested with the upcoming WordPress 4.9
- #9 – Change salts if wp-config.php is moved one directory higher than the document root
- Setting the right permission to wp-config.php after changing the salts according to Codex recommendations.
1.1.6
- #8 – Change line endings to LF
1.1.5
- Security improvements
1.1.4
- Improvements:
** Ensure the user is administrator before processing AJAX requets
** Escape attributes using esc_attr_e
1.1.3
- WordPress 4.8 Compatibility.
1.1.2
- WordPress 4.7 Compatibility.
1.1.1
- Edited Arabic translation file.
1.1
- Few enhancements
- Multilingual Ready
1.0
- Initial Release
