Fix/best practices audit #15
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request releases version 1.3.1 of the plugin, focusing on improving security and plugin cleanup. The main changes are the addition of ABSPATH guards to all PHP source files to prevent unauthorized access, and the introduction of an
uninstall.phpfile to ensure clean removal of plugin data when the plugin is deleted. Documentation and version references have also been updated accordingly.Security and Cleanup Improvements:
Added
defined( 'ABSPATH' ) || exit;guards to all PHP source files to prevent direct access and improve security. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]Added
uninstall.phpscript to clean up plugin options and transients on uninstall, ensuring no leftover data remains after deletion.Documentation and Versioning:
Updated version numbers in
package.json,readme.txt, andvmfa-rules-engine.phpto 1.3.1, and updated changelogs to reflect the new release and its changes. [1] [2] [3] [4] [5] [6]Fixed the PHPDoc
@packagetag inGitHubPluginUpdater.phpto use the correct namespace.