{"id":305187,"date":"2026-06-02T10:47:19","date_gmt":"2026-06-02T10:47:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/td-activity-log\/"},"modified":"2026-06-09T11:45:39","modified_gmt":"2026-06-09T11:45:39","slug":"deviser-shield","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/deviser-shield\/","author":23487440,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Deviser Shield \u2013 Instant Activity & File Change Alert","header_author":"Vishnu Malhotra","header_description":"Monitor WordPress plugin activity and receive email alerts for activations, deactivations, deletions, and file changes.","assets_banners_color":"081a3a","last_updated":"2026-06-09 11:45:39","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/technodeviser.com\/","header_plugin_uri":"","header_author_uri":"https:\/\/technodeviser.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":110,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"vishnutechno","date":"2026-06-02 10:47:01"},"1.0.2":{"tag":"1.0.2","author":"vishnutechno","date":"2026-06-09 11:45:39"}},"upgrade_notice":{"1.0.1":"<p>Improved code quality, compatibility, and WordPress.org compliance.<\/p>","1.0.2":"<ul>\n<li><p>Include plugin name in email subject line and format notification subjects.<\/p><\/li>\n<li><p>Add option to enable\/disable activity log (default: Enable).<\/p><\/li>\n<li><p>Add option to skip sending email alerts for .log files (enabled by default).<\/p><\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3557839,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3557844,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3557835,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3557832,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3565961,"resolution":"1","location":"assets","locale":"","width":1329,"height":440}},"screenshots":{"1":"Plugin settings page"}},"plugin_section":[],"plugin_tags":[8531,26745,5603,265442,600],"plugin_category":[54],"plugin_contributors":[265445,265444,265443],"plugin_business_model":[],"class_list":["post-305187","plugin","type-plugin","status-publish","hentry","plugin_tags-activity-log","plugin_tags-email-alerts","plugin_tags-monitoring","plugin_tags-plugin-monitor","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-technodeviser","plugin_contributors-vishnumalhotra","plugin_contributors-vishnutechno","plugin_committers-vishnutechno"],"banners":{"banner":"https:\/\/ps.w.org\/deviser-shield\/assets\/banner-772x250.png?rev=3557832","banner_2x":"https:\/\/ps.w.org\/deviser-shield\/assets\/banner-1544x500.png?rev=3557835","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/deviser-shield\/assets\/icon-128x128.png?rev=3557839","icon_2x":"https:\/\/ps.w.org\/deviser-shield\/assets\/icon-256x256.png?rev=3557844","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/deviser-shield\/assets\/screenshot-1.png?rev=3565961","caption":"Plugin settings page"}],"raw_content":"<!--section=description-->\n<p>Keep your WordPress site secure and under control by monitoring all plugin-related activities.<\/p>\n\n<p>Deviser Shield tracks important WordPress plugin activities, including activations, deactivations, deletions, and file modifications. It helps site administrators detect unauthorized changes, troubleshoot issues, and maintain full visibility over plugin activity.<\/p>\n\n<p>Email notifications for plugin activations, deactivations, and deletions are sent instantly to the site administrator or to custom email addresses configured in the plugin settings.<\/p>\n\n<p>For file and folder modifications, the plugin performs an automated scan every 15 minutes using WordPress Cron. If any changes are detected, an email notification is sent with details of modified, added, or deleted files.<\/p>\n\n<p>In addition to email alerts, Deviser Shield maintains a local activity log file (<code>deviser-shield.log<\/code>) within the plugin directory. Administrators can view these logs directly from the settings page via a premium, interactive modal log viewer. The categorizing them with colored badges and details, and features instant real-time search filtering, a copy-to-clipboard function, and log clearing capabilities.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><p>Monitor plugin activation and deactivation events<\/p><\/li>\n<li><p>Detect plugin deletions instantly<\/p><\/li>\n<li><p>Track file and folder modifications within plugins<\/p><\/li>\n<li><p>Local activity logging in a dedicated file with enable\/disable settings<\/p><\/li>\n<li><p>Interactive log viewer modal to view, search, and copy logs directly from the dashboard<\/p><\/li>\n<li><p>Skip log file email alerts option to filter out noise from automated log file changes<\/p><\/li>\n<li><p>Download raw log files directly to your device<\/p><\/li>\n<li><p>Clear activity logs instantly inside the viewer modal<\/p><\/li>\n<li><p>Receive real-time email notifications<\/p><\/li>\n<li><p>Lightweight and performance-optimized<\/p><\/li>\n<li><p>Easy to configure and use<\/p><\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<p>After activation, the plugin automatically starts monitoring plugin activity. Whenever a change is detected, an email notification is sent with detailed information so administrators can take immediate action if required.<\/p>\n\n<h3>Use Cases<\/h3>\n\n<ul>\n<li><p>Improve WordPress site security<\/p><\/li>\n<li><p>Detect unauthorized plugin changes<\/p><\/li>\n<li><p>Monitor administrator or developer actions<\/p><\/li>\n<li><p>Maintain an audit trail of plugin activity<\/p><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li><p>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/p><\/li>\n<li><p>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/p><\/li>\n<li><p>Go to <strong>Deviser Shield \u2192 Settings<\/strong><\/p><\/li>\n<li><p>Add email addresses to receive alerts<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20configuration%3F\"><h3>Does this plugin require configuration?<\/h3><\/dt>\n<dd><p>No. The plugin works automatically after activation. However, you can add custom email addresses from the settings page.<\/p><\/dd>\n<dt id=\"who%20receives%20the%20alerts%3F\"><h3>Who receives the alerts?<\/h3><\/dt>\n<dd><p>By default, alerts are sent to the site administrator email address. You can also add additional email recipients.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20affect%20website%20performance%3F\"><h3>Does this plugin affect website performance?<\/h3><\/dt>\n<dd><p>No. The plugin is lightweight and optimized for minimal performance impact.<\/p><\/dd>\n<dt id=\"how%20often%20are%20file%20changes%20checked%3F\"><h3>How often are file changes checked?<\/h3><\/dt>\n<dd><p>The plugin scans plugin files every 15 minutes using WordPress Cron.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li><p>Maintenance updates<\/p><\/li>\n<li><p>Improved coding standards and function prefixes<\/p><\/li>\n<li><p>Updated text domain<\/p><\/li>\n<li><p>Updated contributor information<\/p><\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li><p>Include plugin name in email subject line and format notification subjects.<\/p><\/li>\n<li><p>Add option to enable\/disable activity log (default: Enable).<\/p><\/li>\n<li><p>Add option to skip sending email alerts for .log files (enabled by default).<\/p><\/li>\n<\/ul>","raw_excerpt":"Monitor WordPress plugin activity and receive instant email alerts for activations, deactivations, deletions, and file changes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305187"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vishnutechno"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305187"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305187"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305187"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305187"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305187"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}