[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$falrBSUJcECFBWFngFyyjnsmeZxr91s2nf70byU0yqdU":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":142,"fingerprints":215},"debugwp","debugWP","0.1.0","soap_media","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoap_media\u002F","\u003Cp>\nDebugWp will place a new toolbar at the bottom of your wordpress site only visible to Administrators that shows information about any particular page you are looking at. \u003C\u002Fp>\n\u003Cp>The WordPress Debug information includes :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Total Queries\u003C\u002Fli>\n\u003Cli>Execution Time\u003C\u002Fli>\n\u003Cli>Object Information\u003C\u002Fli>\n\u003Cli>Page Type\u003C\u002Fli>\n\u003Cli>Front Page\u003C\u002Fli>\n\u003Cli>Post Type\u003C\u002Fli>\n\u003Cli>Page Template\u003C\u002Fli>\n\u003Cli>Queued Scripts\u003C\u002Fli>\n\u003Cli>Done Scripts\u003C\u002Fli>\n\u003Cli>Loaded Scripts\u003C\u002Fli>\n\u003Cli>Loaded Styles\u003C\u002Fli>\n\u003Cli>Site Information\u003C\u002Fli>\n\u003Cli>Bot Status\u003C\u002Fli>\n\u003Cli>Posts Per Page\u003C\u002Fli>\n\u003Cli>Active Theme\n  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can read more about \u003Ca href=\"http:\u002F\u002Fwww.soapmedia.co.uk\u002Fdebugwp-wordpress-debugger-for-developers\" rel=\"nofollow ugc\">DebugWP on our blog article\u003C\u002Fa>\u003C\u002Fp>\n","A Plugin for Wordpress that displays additional information to help the developer.",10,4493,100,2,"2013-01-28T12:41:00.000Z","3.5.2","3.0.1","",[20,21,22,23,24],"debug","debug-tool","debug-tools","debugger","debugger-tool","http:\u002F\u002Fwww.soapmedia.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebugwp.1.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T14:34:52.752Z",[38,62,82,102,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"error-log-viewer","Error Log Viewer by BestWebSoft","1.1.8","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>Simple utility plugin that helps to find and view log files with errors right from your WordPress admin dashboard. Get access to all your log files from one place. View the latest activity, select logs by date, or view a full log file. Get email notifications about log changes.\u003C\u002Fp>\n\u003Cp>Get access to your website logs and troubleshoot issues faster!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-error-log-viewer\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\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\u002F8LR0F4GgXhM?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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable WordPress error logging with:\n\u003Cul>\n\u003Cli>.htaccess\u003C\u002Fli>\n\u003Cli>wp-config.php using \u003Ccode>inl_set\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>wp-config.php using \u003Ccode>WP_DEBUG\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Search and view error logs:\n\u003Cul>\n\u003Cli>PHP\u003C\u002Fli>\n\u003Cli>WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Configure email notifications about log changes:\n\u003Cul>\n\u003Cli>Set the email\u003C\u002Fli>\n\u003Cli>Change frequency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Configure log monitor settings:\n\u003Cul>\n\u003Cli>Choose the log to be displayed\u003C\u002Fli>\n\u003Cli>Choose what to show in the log:\n\u003Cul>\n\u003Cli>Certain last lines in the file\u003C\u002Fli>\n\u003Cli>Log for a certain period of time\u003C\u002Fli>\n\u003Cli>Full file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>View or save the part of PHP error logs as TXT file\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Ferror-log-viewer\u002Ferror-log-viewer-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=e2d89a7eca0a903ab58d99e7ffa3b510\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Get latest error log messages to diagnose website problems. Define and fix issues faster.",6000,94418,96,9,"2025-12-03T11:15:00.000Z","6.9.4","6.2",[54,21,55,39,56],"add-debug-tool","error-log","php-error-log","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Ferror-log-viewer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferror-log-viewer.1.1.8.zip",92,5,"2025-10-10 20:39:18",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":48,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":18,"download_link":81,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"debug-this","Debug This","0.6.7","Razvan Aldea","https:\u002F\u002Fprofiles.wordpress.org\u002Fraldea89\u002F","\u003Cp>For admins, developers, and support staff, \u003Cstrong>Debug This\u003C\u002Fstrong> provides a ton of information about your WordPress installation, all from the front-end admin bar.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>The current WP_Query object\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Blog info and options\u003C\u002Fli>\n\u003Cli>Embed providers\u003C\u002Fli>\n\u003Cli>Files in rendered HTML (CSS, images, JavaScript)\u003C\u002Fli>\n\u003Cli>Filters and actions\u003C\u002Fli>\n\u003Cli>Images sizes\u003C\u002Fli>\n\u003Cli>Globals and constants\u003C\u002Fli>\n\u003Cli>Menus\u003C\u002Fli>\n\u003Cli>Object cache stats\u003C\u002Fli>\n\u003Cli>Plugins, must-use plugins, and dropins\u003C\u002Fli>\n\u003Cli>Rewrite rules\u003C\u002Fli>\n\u003Cli>Queries\u003C\u002Fli>\n\u003Cli>PHP and server information\u003C\u002Fli>\n\u003Cli>Post attachments\u003C\u002Fli>\n\u003Cli>Post types\u003C\u002Fli>\n\u003Cli>Scripts and styles enqueued\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Sidebars and widgets\u003C\u002Fli>\n\u003Cli>Taxonomies and terms\u003C\u002Fli>\n\u003Cli>Themes\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>WP cron schedules and jobs\u003C\u002Fli>\n\u003Cli>WP debug log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Debug This\u003C\u002Fstrong> helps you save time and effort when trying to figure out what’s going on. Instead of hardcoding debug snippets or writing complex unit\u003Cbr \u002F>\ntests for small functionality, you can simply bring to the surface what you need right from the admin bar.\u003C\u002Fp>\n\u003Cp>For example, when viewing a single post, you can see:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>a list of post attachments,\u003C\u002Fli>\n\u003Cli>which menus and sidebars are being displayed,\u003C\u002Fli>\n\u003Cli>the post type, post fields, and meta data,\u003C\u002Fli>\n\u003Cli>the current query variables and query string,\u003C\u002Fli>\n\u003Cli>the rewrite rules applied,\u003C\u002Fli>\n\u003Cli>the author,\u003C\u002Fli>\n\u003Cli>the terms,\u003C\u002Fli>\n\u003Cli>and much more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extend\u003C\u002Fh3>\n\u003Ch4>Debug This Functions\u003C\u002Fh4>\n\u003Cp>New debug modes can be created easily:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_debug_extension(\n    $mode,\n    $menu_label,\n    $description,\n    $callback,\n    $group = 'General'\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_debug_extension(\n    'actions',\n    __('Actions', 'debug-this'),\n    __('$wp_actions contains all active registered actions', 'debug-this'),\n    'foo_callback',\n    'Filters And Actions'\n);\nfunction foo_callback($buffer, $template){\n    global $wp_actions;\n    $debug = print_r($wp_actions, true);\n    return $debug;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can add links to the header of a debug mode page. Place this code within your debug callback function.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_debug_header_link('http:\u002F\u002Furltolink', 'Link Label');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Extensions can be removed as well using \u003Ccode>remove_debug_extension($mode);\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No PRE Tags\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you don’t want your debug output to be enclosed in PRE tags, simply set the following in your extension:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Debug_This::$no_pre = true;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Saved Queries and Execution Time\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Retrieve saved queries and execution time by using the following static properties:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>Debug_This::$execution_time\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Debug_This::$queries\u003C\u002Fcode> – SAVEQUERIES must defined as true\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>URL Helpers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>Debug_This::get_current_debug_url()\u003C\u002Fcode> – current URL with the debug query\u003C\u002Fli>\n\u003Cli>\u003Ccode>Debug_This::get_escape_url()\u003C\u002Fcode> – used for the debug escape link that links to original page URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>debug_this\u003C\u002Fcode> – receives the $mode arg – outputs the debug code sent from the extension modes. The default action is set to priority 5. This allows you to prepend or append any output without conflict using less or greater priorities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP Filters\u003C\u002Fh4>\n\u003Cp>There are a few filters you can use to customize Debug This to your needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>debug_this_template\u003C\u002Fcode> – receives $template arg – Use your own template\u003C\u002Fli>\n\u003Cli>\u003Ccode>debug_this_default_mode\u003C\u002Fcode>  – receives $mode arg – Alters the mode for the parent DT admin bar button link.\u003C\u002Fli>\n\u003Cli>\u003Ccode>debug_this_output\u003C\u002Fcode> – receives $output, $mode args – Filter debug content before it’s rendered\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>JavaScript\u003C\u002Fh4>\n\u003Cp>To access the built-in Debug This JS functionality, enqueue your custom script with the dependency set to \u003Ccode>debug-this\u003C\u002Fcode>. Your script will inherit a jQuery dependency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Object: debugThis\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>debugThis.mode\u003C\u002Fcode> – current mode\u003C\u002Fli>\n\u003Cli>\u003Ccode>debugThis.defaultMode\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>debugThis.template\u003C\u002Fcode> – current included template\u003C\u002Fli>\n\u003Cli>\u003Ccode>debugThis.queryVar\u003C\u002Fcode> – the defined query string variable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Functions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>isDebug()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>getDebugMode()\u003C\u002Fcode> – uses \u003Ccode>isDebug()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Events:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A jQuery \u003Ccode>debug-this\u003C\u002Fcode> event is fired from the footer. You can hook into this event with the following;\u003C\u002Fp>\n\u003Cpre>\u003Ccode>jQuery(document).bind('debug-this', function(event, debugThis){\n    console.log(debugThis);\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Helper Functions\u003C\u002Fh4>\n\u003Cp>There are three included functions to help you work with files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>debug_this_get_file_ownership($file)\u003C\u002Fcode> – returns \u003Ccode>array('name' => $name, 'group' => $group)\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>debug_this_get_file_perms($file)\u003C\u002Fcode> – returns string – Example: 0775\u003C\u002Fli>\n\u003Cli>\u003Ccode>debug_this_convert_perms_to_rwx($perms)\u003C\u002Fcode> – returns string – converts permission number to RWX format – Example: 0755 folder becomes drwxr-xr-x\u003C\u002Fli>\n\u003C\u002Ful>\n","Peek under the hood with sixty debugging reports just one click away.",2000,158436,17,"2025-06-04T08:56:00.000Z","6.8.5","5.2","5.6",[20,23,78,79,80],"developer","hooks","query","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-this.0.6.7.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"kint-php-debugger","Kint PHP Debugger","2.0.2","Tonya Mork","https:\u002F\u002Fprofiles.wordpress.org\u002Fhellofromtonya\u002F","\u003Cp>This WordPress plugin is a wrapper for the \u003Ca href=\"https:\u002F\u002Fkint-php.github.io\u002Fkint\u002F\" rel=\"nofollow ugc\">Kint\u003C\u002Fa> PHP Debugger utility version 1.x.  Now instead of using var_dump() or print_r(), you simply use d() with zero, nadda, no formatting required.\u003C\u002Fp>\n\u003Cp>Use this tool when you are debugging your website, in place of \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.var-dump.php\" rel=\"nofollow ugc\">var_dump()\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.print-r.php\" rel=\"nofollow ugc\">print_r()\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.debug-backtrace.php\" rel=\"nofollow ugc\">debug_backtrace()\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Handy Tools\u003C\u002Fh4>\n\u003Cp>Some handy tools just for the PHP Developer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>d( $var );\u003C\u002Fcode> to render a collapsible UI container which displays your variable data in “the most informative way”\u003C\u002Fli>\n\u003Cli>\u003Ccode>ddd( $var );\u003C\u002Fcode> same as d() except that it also executes \u003Ccode>die()\u003C\u002Fcode> to halt execution.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here are some variations of \u003Ccode>d()\u003C\u002Fcode> to give you the display you want:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>~d( $var );\u003C\u002Fcode> outputs in plain text format.\u003C\u002Fli>\n\u003Cli>\u003Ccode>+d( $var );\u003C\u002Fcode> disregards depth level limits and outputs everything\u003C\u002Fli>\n\u003Cli>\u003Ccode>!d( $var );\u003C\u002Fcode> shows expanded rich output\u003C\u002Fli>\n\u003Cli>\u003Ccode>-d( $var );\u003C\u002Fcode> attempts to ob_clean() the previous output (dump something inside of HTML)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Profiler\u003C\u002Fh4>\n\u003Cp>Kint even includes a naïve profiler, which can help you analyze which blocks of code take longer than others:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Kint::dump( microtime() ); \u002F\u002F just pass microtime()\nsleep( 1 );\nKint::dump( microtime(), 'after sleep(1)' );\nsleep( 2 );\nddd( microtime(), 'final call, after sleep(2)' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fkint-php-debugger\u002Fscreenshots\u002F\" rel=\"ugc\">screenshot 2\u003C\u002Fa> for what is rendered out in your browser.\u003C\u002Fp>\n\u003Ch3>Admin Bar\u003C\u002Fh3>\n\u003Cp>“KINT ACTIVE” indicator displays in the WordPress admin bar to alert you when the plugin is active.\u003C\u002Fp>\n","Kint is a modern and powerful PHP debugging helper, which requires zero-setup and replaces var_dump(), print_r() and debug_backtrace().",13073,12,"2019-03-11T17:29:00.000Z","5.1.22","3.5","5.3",[20,23,97,98,99],"kint","print_r","var_dump","https:\u002F\u002Fgithub.com\u002FKnowTheCode\u002Fkint-php-debugger","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkint-php-debugger.2.0.2.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":13,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":118,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-tracy","WP Tracy","2.0.1","Martin Hlavac","https:\u002F\u002Fprofiles.wordpress.org\u002Fhlavacm\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnette\u002Ftracy\" rel=\"nofollow ugc\">Tracy\u003C\u002Fa> is an excellent PHP debugger bar from \u003Ca href=\"https:\u002F\u002Fnette.org\" rel=\"nofollow ugc\">Nette\u003C\u002Fa> PHP framework.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fktstudio\u002Fwp-tracy\" rel=\"nofollow ugc\">WP Tracy\u003C\u002Fa> is simple implementation and integration of Tracy into WordPress (for test environment).\u003Cbr \u002F>\nWhen it’s activated, it automatically shows Tracy bar and displays within global WP constants and their values.\u003Cbr \u002F>\nIt’s great for local(host) development.\u003Cbr \u002F>\nSimple setup is available in the Administration Tools menu and some constants are in the code.\u003C\u002Fp>\n","WP Tracy is a plugin that automatically inserts debugger (Nette) Tracy into WordPress.",4713,6,"2018-10-04T12:41:00.000Z","4.9.29","4.0","5.4.4",[23,117],"tracy","https:\u002F\u002Fgithub.com\u002Fktstudio\u002Fwp-tracy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-tracy.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":128,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":76,"tags":134,"homepage":138,"download_link":139,"security_score":140,"vuln_count":14,"unpatched_count":33,"last_vuln_date":141,"fetched_at":30},"error-log-viewer-wp","Error Log Viewer By WP Guru","1.0.5","WP Guru","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpguruin\u002F","\u003Ch3>Best Error Log Viewer Plugin for WordPress\u003C\u002Fh3>\n\u003Cp>A Lightweight Plugin to Handle Error Logs easily and efficiently.\u003C\u002Fp>\n\u003Cp>Error Log Viewer By WP Guru is a great Free WordPress plugin if you are looking to manage Error log entries and kill errors on time. Error logs help you monitor your site and provide visibility into important changes that occur on your website. PHP error logs, including WordPress logs, can help you to spot problems and identify the offending plugin, theme, or custom code.\u003C\u002Fp>\n\u003Cp>Logging errors is considered one of the top “best practices” in software development; it becomes more important as your website grows and scales.\u003C\u002Fp>\n\u003Cp>Additionally, you can track all types of errors based on Plugins, Themes, and WP Core or custom code and resolve exceptions to get optimized performance results.\u003C\u002Fp>\n\u003Cp>Monitoring PHP errors is something you need to do if you want to keep your WordPress website secure, healthy, and fast. If not fixed, PHP errors can indeed reduce your website performance and increase your website’s vulnerability to downtime and hackers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin?\u003C\u002Fstrong> Consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Ferror-log-viewer-wp?filter=5\" rel=\"ugc\">5 star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filter Error Log by Date\u003C\u002Fli>\n\u003Cli>Filter Error Log by Error types\u003C\u002Fli>\n\u003Cli>Error Log statistics based on Plugins and Themes as well\u003C\u002Fli>\n\u003Cli>Download the Log File\u003C\u002Fli>\n\u003Cli>Delete Log File\u003C\u002Fli>\n\u003C\u002Ful>\n","Error Log Viewer by WP Guru simplifies viewing and analyzing PHP error logs, making it easier to monitor and resolve errors quickly.",90,3402,8,"2025-01-02T05:25:00.000Z","6.7.5","5.4",[135,21,55,136,137],"admin","error-reporting","log-report","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferror-log-viewer-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferror-log-viewer-wp.1.0.5.zip",66,"2025-04-09 00:00:00",{"attackSurface":143,"codeSignals":163,"taintFlows":207,"riskAssessment":208,"analyzedAt":214},{"hooks":144,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":28,"unprotectedCount":28},[145,151,155],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","init","dbwp_init","debugWP.php",20,{"type":146,"name":152,"callback":153,"file":149,"line":154},"wp_footer","dbwp_bar",27,{"type":146,"name":156,"callback":157,"file":149,"line":158},"wp_enqueue_scripts","dbwp_bar_style",36,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":33,"bundledLibraries":206},[],{"prepared":28,"raw":28,"locations":166},[],{"escaped":28,"rawEcho":150,"locations":168},[169,172,175,177,179,180,181,183,185,187,189,191,193,195,197,199,201,202,203,205],{"file":149,"line":170,"context":171},71,"raw output",{"file":173,"line":174,"context":171},"debug_bar\\debug_bar.php",19,{"file":173,"line":176,"context":171},29,{"file":173,"line":178,"context":171},31,{"file":173,"line":178,"context":171},{"file":173,"line":178,"context":171},{"file":173,"line":182,"context":171},34,{"file":173,"line":184,"context":171},38,{"file":173,"line":186,"context":171},46,{"file":173,"line":188,"context":171},48,{"file":173,"line":190,"context":171},50,{"file":173,"line":192,"context":171},52,{"file":173,"line":194,"context":171},60,{"file":173,"line":196,"context":171},69,{"file":173,"line":198,"context":171},79,{"file":173,"line":200,"context":171},81,{"file":173,"line":35,"context":171},{"file":173,"line":35,"context":171},{"file":173,"line":204,"context":171},86,{"file":173,"line":204,"context":171},[],[],{"summary":209,"deductions":210},"The debugwp plugin version 0.1.0 exhibits a concerning security posture, primarily due to a complete lack of output escaping. While the plugin appears to have a minimal attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events, and no known vulnerabilities or taint flows, the absence of proper output escaping for all identified outputs represents a significant risk.  This means that any data displayed by the plugin, if it were to originate from user input or other untrusted sources, could be vulnerable to Cross-Site Scripting (XSS) attacks. The plugin's only capability check also doesn't mitigate this risk as it doesn't protect against XSS in the first place.  Therefore, despite the lack of known vulnerabilities and a small attack surface, the fundamental insecurity of its output handling necessitates caution.",[211],{"reason":212,"points":213},"Output escaping is missing for all outputs",15,"2026-03-17T00:36:33.266Z",{"wat":216,"direct":223},{"assetPaths":217,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[218,219],"\u002Fwp-content\u002Fplugins\u002Fdebugwp\u002Fdebug_bar\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Fdebugwp\u002Fdebug_bar\u002Fstyle.css",[],[218],[],{"cssClasses":224,"htmlComments":229,"htmlAttributes":230,"restEndpoints":232,"jsGlobals":233,"shortcodeOutput":234},[225,153,226,227,228],"dbwp_bar_wrap","dbwp_slide","dbwp_panel","dbwp_heading",[],[231],"onclick=\"javascript:dbwp_bar_toggle();\"",[],[],[]]