[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLqJyBPadNvRqL57s_lprvzy-IiF7zhEYVJ1dsB7fih0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":57,"analysis":148,"fingerprints":209},"wp-data-logger","WP Logger","2.4","iTRON","https:\u002F\u002Fprofiles.wordpress.org\u002Fhokku\u002F","\u003Col>\n\u003Cli>Insert the hook \u003Ccode>do_action( 'logger', $data );\u003C\u002Fcode> in your code\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Tools > WP Logger\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Additional buttons\u003C\u002Fh4>\n\u003Cp>Use the \u003Ccode>wpdl_add_button( string $name, callable $clb, string $btnClass = '' )\u003C\u002Fcode> function to add a button to the logger page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>$name\u003C\u002Fstrong> text for the button;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$clb\u003C\u002Fstrong> callback function;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$btnClass\u003C\u002Fstrong> class for the button (optional).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Click on the button to execute the function via WP-AJAX. If an Exception or Error occurs, it will be logged as well.\u003C\u002Fp>\n\u003Ch4>Hooks:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>wp_logger_button_panel\u003C\u002Fli>\n\u003Cli>wp_logger_inline_css\u003C\u002Fli>\n\u003Cli>wp_logger_inline_js\u003C\u002Fli>\n\u003Cli>wp_data_logger_print_data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available constants:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WPDL_DISPLAY_LIMIT\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhokoo\u002Flogger-u7\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Logging vars and events for fast debug WordPress site.",300,6557,100,3,"2025-12-01T10:42:00.000Z","6.8.5","3.5","7.1",[20,21,22,23,24],"data","debug","develop","log","logger","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-data-logger.2.4.zip",99,1,0,"2025-04-17 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-39456","wp-logger-missing-authorization","WP Logger \u003C= 2.2 - Missing Authorization","The WP Logger plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.2. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=2.2","2.2.1","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-04-21 19:23:10",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff250793b-40c3-4362-bc0c-e3d65c922288?source=api-prod",5,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},"hokku",7,10850,93,4,95,"2026-04-04T11:40:36.315Z",[58,76,94,115,134],{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":29,"downloaded":66,"rating":29,"num_ratings":29,"last_updated":25,"tested_up_to":16,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":75},"loginator","Loginator","2.0.1","Poly Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolyplugins\u002F","\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fk1o4zZC6dzs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>About\u003C\u002Fstrong>\u003Cbr \u002F>\nDebugging WordPress can sometimes be a pain, our goal is to make it easy, which is why Loginator was built with this in mind. From creating a log folder, to securing it from prying eyes, Loginator is here to save you time and resources, so you can focus on creating astonishing applications. Once activated, Loginator essentially becomes a core part of WordPress, which is why we disable deactivation as it is highly recommended to not uninstall Loginator until you have removed all references to the loginator function inside your WordPress installation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Update\u003C\u002Fstrong>\u003Cbr \u002F>\n2.0 has been released with backwards compatibility with 1.0. Your loginator function calls will still work so you can continue to use it, or our new static methods.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Functional Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>loginator('Logging this message', array('flag => 'd', 'id' => '', 'file' => 'logger', 'pipedream' => 'https:\u002F\u002Fyour-id-here.m.pipedream.net'));\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Static Method Examples\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Loginator::emergency('log data here'); \u002F\u002F Email triggers to site admin or configured emails\nLoginator::alert('log data here');\nLoginator::critical('log data here'); \u002F\u002F Email triggers to site admin or configured emails\nLoginator::error('log data here');\nLoginator::warning('log data here');\nLoginator::notice('log data here');\nLoginator::info('log data here');\nLoginator::debug('log data here'); \u002F\u002F PipeDream flag is set to true by default\nLoginator::success('log data here');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also pass arguments\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$args = array(\n  'flag'      => 'd',\n  'id'        => 23,\n  'file'      => 'test',\n  'pipedream' => false,\n);\n\nLoginator::info('log data here', $args);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Global Enable\u002FDisable\u003C\u002Fli>\n\u003Cli>Flags for Errors, Debug, and Info\u003C\u002Fli>\n\u003Cli>Creates separate files based on flags\u003Cbr \u002F>\nOur beautiful comments follow WordPress Developer Standards, that when paired with Visual Studio Code or other supporting IDE\\’s will elaborately explain how to use the loginator function\u003C\u002Fli>\n\u003Cli>Auto detect if data being logged is an array and pretty prints it to the file\u003C\u002Fli>\n\u003Cli>Disable Loginator deactivation to prevent function not existing errors\u003C\u002Fli>\n\u003Cli>Email on CRITICAL flag\u003C\u002Fli>\n\u003Cli>Pipe Dream logging\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a simple global function for logging to files for developers.",5219,"4.0","5.4",[21,70,71,72,24],"developer","developer-tool","error","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floginator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floginator.2.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":77,"name":78,"version":61,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":13,"num_ratings":85,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":87,"tags":88,"homepage":91,"download_link":92,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":93,"fetched_at":31},"debug-log-config-tool","Debug Log – Manager Tool","Lukman Nakib","https:\u002F\u002Fprofiles.wordpress.org\u002Fpyrobd\u002F","\u003Cp>A comprehensive debugging toolkit for WordPress developers and site administrators. This plugin gives you complete control over WordPress debugging without editing wp-config.php files or using FTP.\u003C\u002Fp>\n\u003Ch4>Quick Demo\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FD4K5zsLnILw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP-CLI Style Terminal\u003C\u002Fstrong>: Execute WordPress commands directly from your browser with syntax highlighting and auto-completion\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Tools\u003C\u002Fstrong>: Run SQL queries, view table structures, and optimize your database (super admin only)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Constants Manager\u003C\u002Fstrong>: Toggle all WordPress debug constants with a single click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log Viewer\u003C\u002Fstrong>: View, filter, and analyze debug logs with syntax highlighting and error categorization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Inspector\u003C\u002Fstrong>: Examine database queries with SAVEQUERIES support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Get alerts when new errors appear in your logs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Mode\u003C\u002Fstrong>: Quickly disable all plugins except selected ones for troubleshooting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Log Paths\u003C\u002Fstrong>: Set custom log file locations with filter support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Debug Constants Available\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP_DEBUG\u003C\u002Fstrong> – Default Value: true – Enables WordPress debug mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_DEBUG_LOG\u003C\u002Fstrong> – Default Value: true – Saves all errors to a debug.log file\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SCRIPT_DEBUG\u003C\u002Fstrong> – Default Value: false – Uses development versions of core JS and CSS files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_DEBUG_DISPLAY\u003C\u002Fstrong> – Default Value: false – Controls whether debug messages display on screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SAVEQUERIES\u003C\u002Fstrong> – Default Value: false – Saves database queries for analysis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Terminal Commands\u003C\u002Fstrong>: Use WP-CLI style commands like \u003Ccode>wp core version\u003C\u002Fcode> or \u003Ccode>wp plugin list\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Explorer\u003C\u002Fstrong>: Run SELECT queries and view results in a formatted table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stack Trace Analysis\u003C\u002Fstrong>: Visualize error stack traces for easier debugging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hook Inspector\u003C\u002Fstrong>: View all registered hooks and their callbacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Environment Detection\u003C\u002Fstrong>: Development features are automatically hidden in production\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Developer API\u003C\u002Fstrong>: Apply custom filters like \u003Ccode>apply_filters('wp_debuglog_log_file_path', $file);\u003C\u002Fcode> to extend functionality\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Please note: Constant values will be restored on plugin deactivation as it was before activating the plugin.\u003C\u002Fp>\n","The \"Debug Log Config Tool\" simplifies debugging. Toggle logging,queries , view levels, clear logs from dashboard.",3000,56110,21,"2025-04-30T19:04:00.000Z","5.6",[21,70,23,89,90],"remote-debug","tools","https:\u002F\u002Fnkb-bd.github.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-log-config-tool.2.0.1.zip","2024-05-20 00:00:00",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":29,"num_ratings":29,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":25,"tags":107,"homepage":112,"download_link":113,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":114,"fetched_at":31},"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,7569,"2025-09-15T07:32:00.000Z","6.4.8","4.4",[108,70,109,110,111],"debugging","email","logging","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",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":13,"downloaded":123,"rating":13,"num_ratings":54,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":132,"download_link":133,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"dev-debug-tools","Developer Debug Tools","3.0.1.3","PluginRx","https:\u002F\u002Fprofiles.wordpress.org\u002Fapos37\u002F","\u003Cp>The “Developer Debug Tools” WordPress plugin is a powerhouse for developers and site administrators! It’s a FREE comprehensive toolkit that helps you identify, troubleshoot, and resolve issues in your WordPress site, making debugging a breeze. No premium version available.\u003C\u002Fp>\n\u003Cp>This plugin offers a suite of features to aid in debugging, including, but not limited to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dashboard with \u003Cstrong>important site information and server metrics\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced log viewer\u003C\u002Fstrong> for \u003Ccode>debug.log\u003C\u002Fcode>, error logs, custom logs, and an activity log\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Config file\u003C\u002Fstrong> viewers and editors for \u003Ccode>wp-config.php\u003C\u002Fcode> and \u003Ccode>.htaccess\u003C\u002Fcode> files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Data\u003C\u002Fstrong> viewer and editor for users, posts, tax terms, comments, and media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Table records\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Options\u003C\u002Fstrong> viewer and editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Globals\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defined Constants\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transients, Cookies, and Sessions\u003C\u002Fstrong> management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> viewer and status checker\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types and Taxonomies\u003C\u002Fstrong> viewers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Draft\u003C\u002Fstrong> viewer and clearer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Finder\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cron Jobs\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP Info\u003C\u002Fstrong> and \u003Cstrong>php.ini\u003C\u002Fstrong> viewers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord Notifications\u003C\u002Fstrong> of fatal errors and when users with certain roles log in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord Messenger\u003C\u002Fstrong> for testing connections with Discord\u003C\u002Fli>\n\u003Cli>\u003Cstrong>See who’s online\u003C\u002Fstrong> and \u003Cstrong>last online\u003C\u002Fstrong> dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat Monitor\u003C\u002Fstrong> for testing WP Heartbeat API sitewide\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins Page Enhancements\u003C\u002Fstrong> with addt plugin data and notes feature\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Options\u003C\u002Fstrong> for hiding the plugin and password protection to any admin page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Bar Tools\u003C\u002Fstrong> such as seeing Post ID\u002Ftype\u002Fstatus, User ID, an interactive centering tool, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Debug Links\u003C\u002Fstrong> for debugging users, posts, and comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong> integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With “Developer Debug Tools”, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Identify and fix errors, bugs, and conflicts\u003C\u002Fli>\n\u003Cli>Troubleshoot complex issues with ease\u003C\u002Fli>\n\u003Cli>Update user and post meta straight from the admin area\u003C\u002Fli>\n\u003Cli>Streamline your development and testing workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is a must-have for any WordPress developer or site administrator who wants to ensure a stable, efficient, and high-performing website. It’s like having a trusty sidekick that helps you tackle even the most challenging debugging tasks!\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F36aebqdzHQw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Lots of debugging and testing tools for developers.",13659,"2026-02-23T14:54:00.000Z","6.9.4","5.9","8.0",[129,21,70,130,131],"config","logs","testing","https:\u002F\u002Fpluginrx.com\u002Fplugin\u002Fdev-debug-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.3.zip",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":13,"downloaded":142,"rating":29,"num_ratings":29,"last_updated":25,"tested_up_to":143,"requires_at_least":144,"requires_php":87,"tags":145,"homepage":146,"download_link":147,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":75},"wp-output-log-file","WP Output Log File","1.2.2","Reiji Sato","https:\u002F\u002Fprofiles.wordpress.org\u002Freiji-sato\u002F","\u003Cp>Manage WordPress log files independently of WP_DEBUG mode.\u003Cbr \u002F>\nYou can specify the output directory and file name, download log files, and delete them as needed.\u003C\u002Fp>\n\u003Cp>By specifying a date format in the file name, you can split logs daily or monthly.\u003C\u002Fp>\n","Manage log files with custom directory and filename. Download and delete logs regardless of WP_DEBUG.",2312,"6.7.5","5.0",[21,108,70,72,23],"https:\u002F\u002Fgithub.com\u002Fsofp\u002Fwp-output-log-file","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-output-log-file.1.2.2.zip",{"attackSurface":149,"codeSignals":173,"taintFlows":200,"riskAssessment":201,"analyzedAt":208},{"hooks":150,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":29,"unprotectedCount":29},[151,157,162,165],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","admin_menu","closure","class-wp-data-logger.php",19,{"type":152,"name":158,"callback":159,"priority":160,"file":155,"line":161},"upgrader_process_complete","upgrader",10,31,{"type":152,"name":24,"callback":163,"priority":29,"file":155,"line":164},"add",36,{"type":166,"name":167,"callback":154,"file":155,"line":168},"filter","wp_logger_button_panel",372,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":180,"fileOperations":29,"externalRequests":29,"nonceChecks":198,"capabilityChecks":198,"bundledLibraries":199},[],{"prepared":28,"raw":28,"locations":176},[177],{"file":155,"line":178,"context":179},106,"$wpdb->get_results() with variable interpolation",{"escaped":28,"rawEcho":181,"locations":182},8,[183,185,187,189,191,192,194,196],{"file":155,"line":53,"context":184},"raw output",{"file":155,"line":186,"context":184},114,{"file":155,"line":188,"context":184},117,{"file":155,"line":190,"context":184},138,{"file":155,"line":190,"context":184},{"file":155,"line":193,"context":184},140,{"file":155,"line":195,"context":184},144,{"file":155,"line":197,"context":184},145,2,[],[],{"summary":202,"deductions":203},"The \"wp-data-logger\" plugin version 2.4 exhibits a mixed security posture. While the static analysis shows a remarkably small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events, indicating a positive effort to limit entry points.  Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is a strong point in its favor.  However, concerns arise from the low percentage of properly escaped output (11%), suggesting a potential for cross-site scripting (XSS) vulnerabilities if data is not handled carefully before rendering.\n\nThe vulnerability history reveals one known medium severity CVE, which is currently patched. The pattern of \"Missing Authorization\" as a common vulnerability type is a significant red flag, even though it's patched in this version. This suggests a historical tendency to overlook or incorrectly implement authorization checks, which could still be a latent risk if not thoroughly addressed in all code paths. The lack of critical or high severity vulnerabilities and a clean taint analysis report are positive indicators, but the low output escaping and historical authorization issues warrant careful consideration.\n\nIn conclusion, \"wp-data-logger\" v2.4 has strengths in its limited attack surface and absence of critical code signals like dangerous functions. However, the low output escaping and past authorization issues, even if patched, present ongoing concerns. Continued vigilance in development and thorough code reviews for authorization and output sanitization are recommended.",[204,206],{"reason":205,"points":51},"Low percentage of properly escaped output",{"reason":207,"points":48},"Historical vulnerability: Missing Authorization","2026-03-16T19:55:16.329Z",{"wat":210,"direct":219},{"assetPaths":211,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[212,213],"\u002Fwp-content\u002Fplugins\u002Fwp-data-logger\u002Fjs\u002Fwpdl-admin.js","\u002Fwp-content\u002Fplugins\u002Fwp-data-logger\u002Fcss\u002Fwpdl-admin.css",[],[212],[217,218],"wp-data-logger\u002Fjs\u002Fwpdl-admin.js?ver=","wp-data-logger\u002Fcss\u002Fwpdl-admin.css?ver=",{"cssClasses":220,"htmlComments":221,"htmlAttributes":222,"restEndpoints":223,"jsGlobals":224,"shortcodeOutput":225},[],[],[],[],[],[]]