[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftO221KtXt9x78tPsdUMU7oFV1TpbOhAYefic4tvchTk":3,"$f2hvBII9IILfYPoH4OtUQTm7whU0hZR_WbD5tt2HGnMU":217,"$fmSFajbZRtfMF3sOsBomspUkW2Vs3t_CBrl6eS-yWsDg":222},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":146,"fingerprints":204},"dockthor","DockTHOR","1.0.0","Jacek Labudda","https:\u002F\u002Fprofiles.wordpress.org\u002Fjacycha\u002F","\u003Cp>DockTHOR integrates WordPress with the THOR monitoring platform and automatically reports PHP errors and uncaught exceptions.\u003C\u002Fp>\n\u003Cp>The plugin is designed to work silently in the background and has no admin interface. After installation you only need to configure your THOR project credentials.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic reporting of PHP errors and uncaught exceptions\u003C\u002Fli>\n\u003Cli>Support for custom error filtering\u003C\u002Fli>\n\u003Cli>Optional user context information\u003C\u002Fli>\n\u003Cli>Customizable configuration via WordPress constants and filters\u003C\u002Fli>\n\u003Cli>Minimal performance overhead\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is intended for developers and teams who want to monitor errors occurring in WordPress installations.\u003C\u002Fp>\n\u003Cp>Installation\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fdockthor\u003C\u002Fcode> directory, or install the plugin through the WordPress plugins screen.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the \u003Cstrong>Plugins\u003C\u002Fstrong> menu in WordPress.\u003C\u002Fli>\n\u003Cli>Configure your THOR credentials in \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Example configuration:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ndefine( 'DOCK_THOR_TOKEN', 'YOUR_THOR_TOKEN' );\u003Cbr \u002F>\ndefine( 'DOCK_THOR_PRIVATE_KEY', 'YOUR_PRIVATE_KEY' );\u003C\u002Fcode>\u003Cbr \u002F>\nOnce configured, the plugin will automatically begin reporting PHP errors.\u003C\u002Fp>\n\u003Cp>Configuration\u003C\u002Fp>\n\u003Cp>Add the following constants to your \u003Ccode>wp-config.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch3>DockTHOR Token\u003C\u002Fh3>\n\u003Cp>\u003Ccode>php\u003Cbr \u002F>\ndefine( 'DOCK_THOR_TOKEN', 'YOUR_THOR_TOKEN' );\u003Cbr \u002F>\n    `\u003Ch3>Private Key\u003C\u002Fh3>\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_PRIVATE_KEY’, ‘YOUR_PRIVATE_KEY’ );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Error Types (optional)\u003C\u002Fh3>\n\u003Cp>“`php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_ERROR_TYPES’, E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_USER_DEPRECATED );\u003Cbr \u002F>\n    \u003Ccode>Define which PHP errors should be captured.\u003Ch3>Send Default PII (optional)\u003C\u002Fh3>\u003Cbr \u002F>\nIf enabled, additional context such as the logged-in user and IP address will be attached to the event.\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_SEND_DEFAULT_PII’, true );\u003Cbr \u002F>\n    \u003Ccode>\u003Ch3>Site Version (optional)\u003C\u002Fh3>\u003Cbr \u002F>\nDefine the version of your website. This can help track which version of the site generated an error.\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_VERSION’, ‘v1.0.0’ );\u003Cbr \u002F>\n    \u003Ccode>\u003Ch3>Environment (optional)\u003C\u002Fh3>\u003Cbr \u002F>\nDefine the current environment.\u003C\u002Fcode>php\u003Cbr \u002F>\ndefine( ‘DOCK_THOR_ENV’, ‘production’ );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>Filters\u003C\u002Fp>\n\u003Cp>DockTHOR provides several filters that allow developers to customize behavior.\u003C\u002Fp>\n\u003Ch3>dock_thor_user_context\u003C\u002Fh3>\n\u003Cp>Allows extending the user context sent to THOR.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_user_context', function ( array $user ) {\u003Cbr \u002F>\n    return array_merge( $user, ['custom_meta' => 'value'] );\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Note: These values may be exposed publicly when used in JavaScript trackers.\u003C\u002Fp>\n\u003Ch3>dock_thor_token\u003C\u002Fh3>\n\u003Cp>Allows overriding the THOR token.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_token', function ( $token ) {\u003Cbr \u002F>\n    return 'xxxxxxxxxxxxxxxxxxxx';\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003Cbr \u002F>\nUsing the \u003Ccode>DOCK_THOR_TOKEN\u003C\u002Fcode> constant is recommended instead.\u003C\u002Fp>\n\u003Ch3>dock_thor_scope\u003C\u002Fh3>\n\u003Cp>Allows modifying the THOR scope before events are sent.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_scope', function ( \\Dock\\Thor\\State\\Scope $scope ) {\u003Cbr \u002F>\n    $scope->setTag('custom-tag', 'value');\u003Cbr \u002F>\n    return $scope;\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>dock_thor_options\u003C\u002Fh3>\n\u003Cp>Allows customizing THOR SDK options.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'dock_thor_options', function ( \\Dock\\Thor\\Options $options ) {\u003Cbr \u002F>\n    $options->setSampleRate(0.9);\u003Cbr \u002F>\n    return $options;\u003Cbr \u002F>\n});\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Advanced Usage\u003C\u002Fp>\n\u003Ch3>High volume of notices\u003C\u002Fh3>\n\u003Cp>Some plugins generate large amounts of PHP notices. You can filter them out:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ndefine( 'DOCK_THOR_ERROR_TYPES', E_ALL & ~E_NOTICE );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Capturing handled exceptions\u003C\u002Fh3>\n\u003Cp>If you want to report handled exceptions:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ntry {\u003Cbr \u002F>\n    myMethodThatCanThrowAnException();\u003Cbr \u002F>\n} catch ( \\Exception $e ) {\u003Cbr \u002F>\n    if ( function_exists( 'dock_thor_safe' ) ) {\u003Cbr \u002F>\n        dock_thor_safe( function ( \\Dock\\Thor\\State\\HubInterface $client ) use ( $e ) {\u003Cbr \u002F>\n            $client->captureException( $e );\u003Cbr \u002F>\n        });\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    wp_die( 'An error occurred.' );\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Frequently Asked Questions\u003C\u002Fp>\n\u003Ch4>Does this plugin have an admin panel?\u003C\u002Fh4>\n\u003Cp>No. DockTHOR works automatically after configuration in \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Will this slow down my site?\u003C\u002Fh4>\n\u003Cp>The plugin is designed to have minimal performance impact. Error events are sent asynchronously when possible.\u003C\u002Fp>\n\u003Ch4>Can I disable certain errors?\u003C\u002Fh4>\n\u003Cp>Yes. You can configure the error types captured using the \u003Ccode>DOCK_THOR_ERROR_TYPES\u003C\u002Fcode> constant.\u003C\u002Fp>\n","DockTHOR is a lightweight WordPress integration for sending PHP errors and exceptions to the THOR monitoring platform.",0,59,"2026-03-24T17:04:00.000Z","6.9.4","5.6","7.2",[18,19,20,21],"debugging","error-tracking","logging","monitoring","https:\u002F\u002Fthor.dock.codes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdockthor.1.0.0.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"jacycha",2,200,30,94,"2026-05-19T23:28:25.966Z",[37,59,82,105,127],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":56,"download_link":57,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":58},"error-notifier","Error Notifier for Slack","1.2","Dhrumil Kumbhani","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhrumilk\u002F","\u003Cp>Error Notifier for Slack is a powerful and lightweight WordPress plugin that sends real-time Slack notifications whenever a critical WordPress error occurs on your website.\u003C\u002Fp>\n\u003Cp>Website errors can cause downtime, lost revenue, poor user experience, and SEO damage. By default, WordPress may send email notifications — but emails can be missed or delayed. This plugin ensures you receive instant alerts directly in your Slack channel, allowing you to take immediate action.\u003C\u002Fp>\n\u003Cp>Perfect for developers, agencies, freelancers, SaaS platforms, WooCommerce stores, and mission-critical WordPress websites.\u003C\u002Fp>\n\u003Ch4>Why You Need Real-Time WordPress Error Monitoring\u003C\u002Fh4>\n\u003Cp>Critical WordPress errors can:\u003C\u002Fp>\n\u003Cp>• Take your website offline\u003Cbr \u002F>\n• Break important functionality\u003Cbr \u002F>\n• Impact WooCommerce checkout\u003Cbr \u002F>\n• Reduce SEO rankings\u003Cbr \u002F>\n• Damage user trust\u003Cbr \u002F>\n• Cause revenue loss\u003C\u002Fp>\n\u003Cp>With Slack-based error notifications, you can detect and resolve issues immediately.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Ch4>Real-Time Slack Notifications\u003C\u002Fh4>\n\u003Cp>Get instant alerts in your Slack workspace when a critical WordPress error is triggered.\u003C\u002Fp>\n\u003Ch4>Single Notification Per Error\u003C\u002Fh4>\n\u003Cp>Prevents notification spam by sending only one alert per unique error occurrence.\u003C\u002Fp>\n\u003Ch4>Error Resolved Notification\u003C\u002Fh4>\n\u003Cp>Receive a confirmation message in Slack when the error has been fixed.\u003C\u002Fp>\n\u003Ch4>Easy Slack Webhook Integration\u003C\u002Fh4>\n\u003Cp>Simply paste your Slack Incoming Webhook URL in the plugin settings — no coding required.\u003C\u002Fp>\n\u003Ch4>Lightweight & Performance Optimized\u003C\u002Fh4>\n\u003Cp>Runs efficiently in the background without slowing down your WordPress site.\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cp>Useful for debugging, staging environments, and live production monitoring.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Error Notifier.\u003C\u002Fli>\n\u003Cli>Enter your Slack webhook URL.\u003C\u002Fli>\n\u003Cli>Save settings.\u003C\u002Fli>\n\u003Cli>The plugin will automatically monitor critical WordPress errors and send Slack alerts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cp>• WordPress developers\u003Cbr \u002F>\n• WooCommerce store owners\u003Cbr \u002F>\n• Digital agencies\u003Cbr \u002F>\n• SaaS platforms\u003Cbr \u002F>\n• Membership websites\u003Cbr \u002F>\n• High-traffic blogs\u003Cbr \u002F>\n• Enterprise WordPress environments\u003C\u002Fp>\n\u003Ch4>SEO & Business Benefits\u003C\u002Fh4>\n\u003Cp>• Reduce downtime\u003Cbr \u002F>\n• Improve website reliability\u003Cbr \u002F>\n• Protect SEO rankings\u003Cbr \u002F>\n• Prevent revenue loss\u003Cbr \u002F>\n• Faster debugging and issue resolution\u003Cbr \u002F>\n• Better client reporting for agencies\u003C\u002Fp>\n\u003Ch4>Compatible With\u003C\u002Fh4>\n\u003Cp>• Latest WordPress versions\u003Cbr \u002F>\n• WooCommerce\u003Cbr \u002F>\n• Custom themes\u003Cbr \u002F>\n• Page builders\u003Cbr \u002F>\n• Most hosting environments\u003Cbr \u002F>\n• Production and staging sites\u003C\u002Fp>\n\u003Cp>If you rely on WordPress for your business, Error Notifier for Slack is an essential monitoring tool.\u003C\u002Fp>\n\u003Cp>Install now and get instant Slack alerts for critical WordPress errors — before your users notice them.\u003C\u002Fp>\n","Get real-time Slack notifications for WordPress critical errors to fix site issues instantly!",10,617,"2026-02-25T10:24:00.000Z","5.2","7.0",[51,52,53,54,55],"slack-error-notifier","slack-webhook","wordpress-critical-error-monitoring","wordpress-error-logging","wp-error-tracking","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferror-notifier\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferror-notifier.1.2.zip","2026-04-16T10:56:18.058Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":58},"wp-sentry-integration","Sentry for WordPress","8.10.0","stayallive","https:\u002F\u002Fprofiles.wordpress.org\u002Fstayallive\u002F","\u003Cp>This plugin can report PHP errors and Browser (JavaScript) errors to Sentry.\u003C\u002Fp>\n\u003Cp>It will auto detect authenticated users and add context where possible. All context\u002Ftags can be adjusted\u002Fexpanded using filters.\u003C\u002Fp>\n\u003Cp>\u003Cem>For more information and documentation have a look at the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstayallive\u002Fwp-sentry\u002Ftree\u002Fv8.10.0#readme\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Cp>See: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstayallive\u002Fwp-sentry\u002Fgraphs\u002Fcontributors\" rel=\"nofollow ugc\">github.com\u002Fstayallive\u002Fwp-sentry\u002Fgraphs\u002Fcontributors\u003C\u002Fa>\u003C\u002Fp>\n","A (unofficial) WordPress plugin to report PHP errors and Browser (JavaScript) errors to Sentry.",10000,847548,98,16,"2025-11-12T16:52:00.000Z","6.8.5","4.4","7.2.5",[76,77,78,20,79],"error-monitoring","error-handler","log","sentry","https:\u002F\u002Fgithub.com\u002Fstayallive\u002Fwp-sentry","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sentry-integration.8.10.0.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":72,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":11,"last_vuln_date":104,"fetched_at":58},"bugsnag","BugSnag Error Monitoring plugin","1.6.5","Tom Longridge","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomlongridge\u002F","\u003Cp>Automatically detects errors & crashes on your WordPress site using BugSnag to notify you by email, chat or issues system.\u003C\u002Fp>\n\u003Cp>All websites crash from time to time, including WordPress sites! Th BugSnag Error Reporting plugin automatically detects crashes, exceptions and other errors in your WordPress PHP code as well as any errors in plugins you are using.\u003C\u002Fp>\n\u003Cp>Errors are sent to your \u003Ca href=\"https:\u002F\u002Fbugsnag.com\" rel=\"nofollow ugc\">BugSnag Dashboard\u003C\u002Fa> for you to view and debug, and we’ll also notify you by email, chat, sms or create a ticket in your issue tracking system if you use one. We’ll also show you exactly how many times each error occurred, and how many users were impacted by each crash.\u003C\u002Fp>\n","Automatically detects errors & crashes on your WordPress site using BugSnag to notify you by email, chat or issues system.",2000,111790,74,9,"2025-09-30T09:57:00.000Z","2.0","",[83,98,99,20,21],"error","exception","https:\u002F\u002Fbugsnag.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbugsnag.1.6.5.zip",99,1,"2025-09-05 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":49,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":69,"vuln_count":31,"unpatched_count":11,"last_vuln_date":126,"fetched_at":58},"decalog","DecaLog","4.6.0","Pierre Lannoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierrelannoy\u002F","\u003Cp>\u003Cstrong>Capture and log events, metrics and traces on your site. Make WordPress observable – finally!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>De-facto standard stack for WordPress observability, \u003Cstrong>DecaLog\u003C\u002Fstrong> provides reliable and powerful logging, monitoring and tracing features for WordPress core, PHP, database, plugins and themes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DecaLog\u003C\u002Fstrong> captures events generated by WordPress core, PHP, database, plugins and themes, collates metrics and KPIs and follows traces of the full WordPress execution. It has the ability to enrich these events, metrics and traces with many details regarding their triggering, before storing them in WordPress database or passing them to external services.\u003C\u002Fp>\n\u003Cp>If you don’t want to use external services, \u003Cstrong>DecaLog\u003C\u002Fstrong> provides the tools to leverage all the benefits of observability right in the WordPress admin dashboard. It supports multisite logs delegation and contains many features to help to protect personal information (user pseudonymization, IP obfuscation, etc.).\u003C\u002Fp>\n\u003Cp>For a full list of supported – internal or third-party – services please, jump to the official \u003Ca href=\"https:\u002F\u002Fperfops.one\u002Fdecalog#services\" rel=\"nofollow ugc\">supported services list\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DecaLog\u003C\u002Fstrong> can be used in dev\u002Fdebug phases or on production sites: it has nearly no resource impact on the server. It provides an extensive set of WP-CLI commands to help operations too.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>DecaLog\u003C\u002Fstrong> is part of \u003Ca href=\"https:\u002F\u002Fperfops.one\u002F\" rel=\"nofollow ugc\">PerfOps One\u003C\u002Fa>, a suite of free and open source WordPress plugins dedicated to observability and operations performance.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>If you’re a plugins \u002F themes developer and want to take advantage of the logging features of DecaLog, there’s a \u003Ca href=\"https:\u002F\u002Fdecalog.io\u002F\" rel=\"nofollow ugc\">DecaLog SDK\u003C\u002Fa> for you.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>This plugin is free and provided without warranty of any kind. Use it at your own risk, I’m not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin.\u003C\u002Fp>\n\u003Cp>Anyway, I’ll be glad to help you if you encounter issues when using this plugin. Please read carefully the FAQ at the bottom of this page before requesting support.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin, as any piece of software, is neither compliant nor non-compliant with privacy laws and regulations. It is your responsibility to use it – by activating the corresponding options or services – with respect for the personal data of your users and applicable laws.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t set any cookie in the user’s browser.\u003C\u002Fp>\n\u003Cp>This plugin may handle personally identifiable information (PII). If the GDPR or CCPA or similar regulation applies to your case, you must use the anonymization options embedded in the plugin and\u002For adapt your processes (consent management, security measure, treatment register, etc.).\u003C\u002Fp>\n\u003Ch4>Donation\u003C\u002Fh4>\n\u003Cp>If you like this plugin or find it useful and want to thank me for the work done, please consider making a donation to \u003Ca href=\"https:\u002F\u002Fwww.laquadrature.net\u002Fen\" rel=\"nofollow ugc\">La Quadrature Du Net\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwww.eff.org\u002F\" rel=\"nofollow ugc\">Electronic Frontier Foundation\u003C\u002Fa> which are advocacy groups defending the rights and freedoms of citizens on the Internet. By supporting them, you help the daily actions they perform to defend our fundamental freedoms!\u003C\u002Fp>\n","Capture and log events, metrics and traces on your site. Make WordPress observable - finally!",1000,49582,96,8,"2026-03-23T09:03:00.000Z","6.4","8.2",[121,20,122,21,123],"error-reporting","logs","tracing","https:\u002F\u002Fperfops.one\u002Fdecalog","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdecalog.4.6.0.zip","2024-03-26 00:00:00",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":11,"num_ratings":11,"last_updated":137,"tested_up_to":138,"requires_at_least":73,"requires_php":96,"tags":139,"homepage":143,"download_link":144,"security_score":102,"vuln_count":103,"unpatched_count":11,"last_vuln_date":145,"fetched_at":58},"developer-loggers-for-simple-history","Developer Loggers for Simple History","0.5.1","Pär Thernström","https:\u002F\u002Fprofiles.wordpress.org\u002Feskapism\u002F","\u003Cp>Bring more loggers to \u003Ca href=\"https:\u002F\u002Fsimple-history.com\" rel=\"nofollow ugc\">WordPress user history plugin Simple History\u003C\u002Fa>.\u003Cbr \u002F>\nThat are useful for developers during development of a site or to maintain a live site.\u003C\u002Fp>\n\u003Ch3>Important\u003C\u002Fh3>\n\u003Cp>Please note that this plugin is no longer actively maintained and only receives security fixes.\u003C\u002Fp>\n\u003Ch3>Modern and up to date alternatives\u003C\u002Fh3>\n\u003Cp>For an up to date alternative please see the \u003Ca href=\"https:\u002F\u002Fsimple-history.com\u002Fadd-ons\u002Fdebug-and-monitor\u002F\" rel=\"nofollow ugc\">Debug & Monitor add-on\u003C\u002Fa> which logs WP REST API requests, sent emails, HTTP API requests, and WP cron jobs.\u003C\u002Fp>\n\u003Ch3>Get more features with Simple History Premium\u003C\u002Fh3>\n\u003Cp>Need advanced WordPress audit logging capabilities? Simple History Premium extends your site monitoring with powerful features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced WordPress Activity Logging:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Analytics Dashboard\u003C\u002Fstrong> – Comprehensive stats and visual activity tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Event Logging\u003C\u002Fstrong> – Add manual entries and notifications to your audit trail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stealth Mode\u003C\u002Fstrong> – Control user access with granular permissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Log Retention\u003C\u002Fstrong> – Configure automatic cleanup or keep logs indefinitely\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Export Tools\u003C\u002Fstrong> – Export logs in CSV\u002FJSON format for analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Features\u003C\u002Fstrong> – IP anonymization and login attempt location tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimple-history.com\u002Fpremium\u002F\" rel=\"nofollow ugc\">» \u003Cstrong>Get Simple History Premium\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Included loggers and plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Post to Slack\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All your events is posted to a \u003Ca href=\"https:\u002F\u002Fslack.com\u002F\" rel=\"nofollow ugc\">Slack\u003C\u002Fa> channel of your choice, using an \u003Ca href=\"https:\u002F\u002Fapi.slack.com\u002Fincoming-webhooks\" rel=\"nofollow ugc\">incoming webhook\u003C\u002Fa>. Yes, with this plugin enabled\u003Cbr \u002F>\nthere is no need what so ever to ever leave Slack to see what’s happening on your site or the site of your\u003Cbr \u002F>\nclients or… well, on any site where you have Simple Histor and this plugin enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP_Mail-logger\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>See all mails sent with wp_mail(), no matter what the recipient address is.\u003Cbr \u002F>\nchangelog\u003C\u002Fp>\n\u003Cp>\u003Cstrong>404 logger\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View page visits that load the 404 template.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>JavaScript error logger\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>See what JavaScript errors users that visit your site is getting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SystemLog logger\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Log all messages from Simple History to the syslog on the server. With this logger enabled there is no need to use the beautiful GUI of Simple History ;).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTTP API logger\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Log all usage of HTTP calls from functions like wp_remote_post() and wp_remote_get().\u003C\u002Fp>\n\u003Cp>You can the URL requested, the arguments posted and the full returned result, including server headers.\u003C\u002Fp>\n\u003Cp>The time for the request to complete is also logged. Great for debugging!\u003C\u002Fp>\n","Useful loggers for SimpleHistory for developers during development of a site or to maintain a live site.",400,7901,"2025-09-15T07:32:00.000Z","6.4.8",[18,140,141,20,142],"developer","email","simple-history","https:\u002F\u002Fgithub.com\u002Fbonny\u002FDeveloper-Loggers-for-Simple-History","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeveloper-loggers-for-simple-history.0.5.1.zip","2025-09-16 00:00:00",{"attackSurface":147,"codeSignals":184,"taintFlows":196,"riskAssessment":197,"analyzedAt":203},{"hooks":148,"ajaxHandlers":180,"restRoutes":181,"shortcodes":182,"cronEvents":183,"entryPointCount":11,"unprotectedCount":11},[149,155,160,165,168,173,177],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_notices","dock_thor_php_version_notice","dockthor.php",47,{"type":150,"name":156,"callback":157,"priority":158,"file":153,"line":159},"shutdown","complete",99999,321,{"type":150,"name":161,"callback":162,"file":163,"line":164},"init","closure","src\u002Fclass-wp-thor-admin-page.php",19,{"type":150,"name":166,"callback":166,"file":163,"line":167},"admin_menu",24,{"type":150,"name":169,"callback":170,"file":171,"line":172},"set_current_user","on_set_current_user","src\u002Fclass-wp-thor-tracker.php",38,{"type":150,"name":174,"callback":175,"file":171,"line":176},"after_setup_theme","on_after_setup_theme",41,{"type":150,"name":161,"callback":178,"file":171,"line":179},"on_init",45,[],[],[],[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":191},[],{"prepared":11,"raw":11,"locations":187},[],{"escaped":189,"rawEcho":11,"locations":190},31,[],[192],{"name":193,"version":194,"knownCves":195},"Guzzle","1.1",[],[],{"summary":198,"deductions":199},"The plugin \"dockthor\" v1.0.0 demonstrates a strong security posture based on the provided static analysis. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. The code also shows excellent practices in preventing common vulnerabilities: no dangerous functions were detected, all SQL queries use prepared statements, and all output is properly escaped. Furthermore, there are no file operations, external HTTP requests, or non-existent nonce\u002Fcapability checks, which significantly reduces the potential attack surface.\n\nThe taint analysis also reveals no identified flows with unsanitized paths, indicating that data is likely handled safely. The plugin's vulnerability history is clean, with zero known CVEs, suggesting a track record of secure development or a lack of past scrutiny. The bundling of Guzzle v1.1 is a minor concern as older versions might contain vulnerabilities, but without specific details on Guzzle's versioning and its security record, it's difficult to assign a high risk.\n\nIn conclusion, \"dockthor\" v1.0.0 appears to be a very secure plugin. Its strengths lie in its minimal attack surface and adherence to secure coding practices like prepared statements and output escaping. The lack of any detected vulnerabilities or concerning taint flows is highly positive. The only potential area for improvement is ensuring bundled libraries are kept up-to-date, though this is not a critical issue based on the current data.",[200],{"reason":201,"points":202},"Bundled library Guzzle v1.1 potentially outdated",3,"2026-04-16T13:03:15.755Z",{"wat":205,"direct":210},{"assetPaths":206,"generatorPatterns":207,"scriptPaths":208,"versionParams":209},[],[],[],[],{"cssClasses":211,"htmlComments":212,"htmlAttributes":213,"restEndpoints":214,"jsGlobals":215,"shortcodeOutput":216},[],[],[],[],[],[],{"error":218,"url":219,"statusCode":220,"statusMessage":221,"message":221},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdockthor\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":103,"versions":223},[224],{"version":6,"download_url":23,"svn_tag_url":225,"released_at":25,"has_diff":226,"diff_files_changed":227,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":228,"is_current":218},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdockthor\u002Ftags\u002F1.0.0\u002F",false,[],[]]