[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZ-k1aqoH4LZDTXm9BDoMLhK0Q1-u2QVIY0g0RbnG5UE":3,"$fP8bau7XA8hWD6wsHrZ-O2XqL6823-nkR_d4_qtkJEbw":294,"$fIGyIQ1Uf1BJZeFCxj7XmoDTmdiOvgcNL1lU-HU9LRRM":299},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":142,"fingerprints":274},"kl-debug","KL Debug","1.0.5","Kiwik","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrealab\u002F","\u003Cp>Add a Debug Bar to your WordPress website to debug and develop your themes, plugins, etc…\u003C\u002Fp>\n\u003Cp>With the plugin you can find every variables you want to debug in the same place and use debug functions to display them.\u003C\u002Fp>\n\u003Ch4>Prerequisites\u003C\u002Fh4>\n\u003Cp>To fully help you to debug your website you need to add some code to your \u003Ccode>wp-config.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WP_DEBUG', true ); \u002F\u002F PHP errors, notices and warnings will be displayed\ndefine( 'SAVEQUERIES', true ); \u002F\u002F Display queries in current page\ndefine( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); \u002F\u002F Disable WP Fatal error handler\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Usage of the debug functions\u003C\u002Fh4>\n\u003Cp>To debug a simple variable you can use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php dump( $var ); \u002F\u002F Dump the variable(s) ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To debug a variable and stop the process after you can use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php dd( $var ); \u002F\u002F This will die after dumping the variable(s) ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Debug a variable in the debug bar\u003C\u002Fh4>\n\u003Cp>This is one of the main aspect of the plugin, to debug variables in a separate place.\u003C\u002Fp>\n\u003Cp>The most difficult task when you debug a variable is to deal with container width, with the plugin you have a debug bar where you can add the variables of the current page.\u003C\u002Fp>\n\u003Cp>To add a variable to the debug bar you can use the function bellow:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php kl_debug_add_var( $var ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can add custom tabs in the debug bar to filter you variables:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nkl_debug_add_var(\n    $var, \u002F\u002F The variable you want to debug\n    'Your variable title', \u002F\u002F If you want to name the variable\n    'The section title', \u002F\u002F The tab title\n    'the-section-slug' \u002F\u002F The tab slug\n);\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>What’s Whoops in the setting panel?\u003C\u002Fh4>\n\u003Cp>Whoops is the framework that we use to display error handling. (cf. Pretty error handler with stack frames)\u003C\u002Fp>\n","Friendly debug bar for developer, debug variables helpers and pretty error handler interface(powered by Whoops).",10,1712,100,1,"2022-06-24T07:18:00.000Z","6.0.12","5.2","7.2",[20,21,22],"debug","developer","toolbar","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkl-debug.1.0.5.zip",85,0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"krealab",30,84,"2026-08-27T01:01:13.088Z",[37,59,82,103,123],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":26,"last_vuln_date":58,"fetched_at":28},"debug-log-manager","Debug Log Manager – Conveniently Monitor and Inspect Errors","2.5.2","Bowo","https:\u002F\u002Fprofiles.wordpress.org\u002Fqriouslad\u002F","\u003Cp>Debug Log Manager allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fdebugging-in-wordpress\u002F\" rel=\"ugc\">WP_DEBUG\u003C\u002Fa> with one click to log PHP, database and JavaScript errors\u003C\u002Fstrong> when you need to, and disable it when you’re done. No need to manually edit wp-config.php file. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create the debug.log file for you\u003C\u002Fstrong> in a non-default location with a custom file name for enhanced security. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy the content of the default \u002F existing debug.log file\u003C\u002Fstrong> into the custom debug.log file, and delete the default \u002F existing debug.log file. So there is continuation in logging and enhanced security going forward.\u003C\u002Fli>\n\u003Cli>Parse the debug.log file and \u003Cstrong>view distinct errors and when they last occurred\u003C\u002Fstrong>, which is better than looking at the raw log file (potentially) full of repetitive errors. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quickly find and filter more specific errors\u003C\u002Fstrong> for your debugging work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Make error details easier to read\u003C\u002Fstrong> by identifying error source (core \u002F plugin \u002F theme) and separating file path and line number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily view files where PHP errors occurred\u003C\u002Fstrong>. This includes WordPress core, plugin and theme files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable auto-refresh\u003C\u002Fstrong> to automatically load new log entries. No need to manually reload the browser tab, or to \u003Ccode>tail -f\u003C\u002Fcode> the log file on the command line.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily clear the debug.log file\u003C\u002Fstrong> to save disk space and more easily observe newly occurring errors on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show an indicator on the admin bar\u003C\u002Fstrong> when error logging is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add a dashboard widget\u003C\u002Fstrong> showing the latest errors logged.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use \u003Ccode>error_log()\u003C\u002Fcode>\u003C\u002Fstrong> to output error info into your debug log. e.g. \u003Ccode>error_log( $error_message )\u003C\u002Fcode> for simple, string-based error message, or \u003Ccode>error_log( json_encode( $error ) )\u003C\u002Fcode> when inspecting a more complex error info, e.g. array or object.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-trim debug.log file size\u003C\u002Fstrong> so it does not grow larger than the available memory. This prevents out-of-memory error when trying to parse and view the debug.log file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A simpler and more compact version of Debug Log Manager is included as part of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsystem-dashboard\u002F\" rel=\"ugc\">System Dashboard plugin\u003C\u002Fa>, should you prefer a single plugin that does more.\u003C\u002Fp>\n\u003Ch3>What Users Say\u003C\u002Fh3>\n\u003Cp>\u003Cem>“This is \u003Cstrong>a great plugin for dev\u003C\u002Fstrong> especially for people who tinker in the code.”\u003C\u002Fem> ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-for-dev\u002F\" rel=\"ugc\">PK Son\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>“I have used a couple of other logger plugins and \u003Cstrong>this is by far the best one\u003C\u002Fstrong>.”\u003C\u002Fem> ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmust-have-plugin-485\u002F\" rel=\"ugc\">Brian Henry\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>“\u003Cstrong>Another massive time-saving tool.\u003C\u002Fstrong>“\u003C\u002Fem> ~\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F2023\u002F06\u002Fplugins-troubleshoot-debug-wordpress\u002F\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Give Back\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Freview-dlm\" rel=\"nofollow ugc\">A nice review\u003C\u002Fa> would be great!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Ffeedback-dlm\" rel=\"nofollow ugc\">Give feedback\u003C\u002Fa> and help improve future versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdebug-log-manager\u002F\" rel=\"nofollow ugc\">Help translate\u003C\u002Fa> into your language.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Fgithub-dlm\" rel=\"nofollow ugc\">Github repo\u003C\u002Fa> to contribute code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Fdotorg-sponsor-dlm\" rel=\"nofollow ugc\">Sponsor\u003C\u002Fa> my work.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check These Out Too\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsystem-dashboard\u002F\" rel=\"ugc\">System Dashboard\u003C\u002Fa>: Central dashboard to monitor various WordPress components, processes and data, including the server.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariable-inspector\u002F\" rel=\"ugc\">Variable Inspector\u003C\u002Fa>: Inspect PHP variables on a central dashboard in wp-admin for convenient debugging.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-site-enhancements\u002F\" rel=\"ugc\">Admin and Site Enhancements\u003C\u002Fa> helps you to easily enhance various admin workflows and site aspects while replacing multiple plugins doing it.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpnewsboard.com\u002F\" rel=\"nofollow ugc\">WordPress Newsboard\u003C\u002Fa>: The latest news, articles, podcasts and videos from 100+ WordPress-focused sources.\u003C\u002Fli>\n\u003C\u002Ful>\n","Log PHP, database and JavaScript errors via WP_DEBUG with one click. Conveniently create, view, filter and clear the debug.log file.",10000,152957,25,"2026-06-26T02:20:00.000Z","7.0.2","4.6","5.6",[20,21,53],"errors","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdebug-log-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-log-manager.2.5.2.zip",88,9,"2026-06-05 00:00:00",{"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":49,"requires_at_least":72,"requires_php":51,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":26,"last_vuln_date":81,"fetched_at":28},"my-wp","My WP Customize Admin\u002FFrontend","1.27.3","gqevu6bsiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fgqevu6bsiz\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmywpcustomize.com\" rel=\"nofollow ugc\">My WP Customize\u003C\u002Fa> is customize for WordPress.\u003C\u002Fp>\n\u003Cp>Simply and easy-to-use the customize for Admin and Frontend. A lot of custom filters and actions, and included the developer tools.\u003C\u002Fp>\n\u003Cp>There are lots of custom actions and filters.\u003C\u002Fp>\n\u003Cp>You will speed up to your site creation. Debug on current post, Debug on current using theme, Debug on server info, …etc more helpful info.\u003C\u002Fp>\n\u003Cp>The demo site is here: \u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=my-wp&url=\u002Fwp-admin\u002Fadmin.php?page=mywp\" rel=\"nofollow ugc\">https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=my-wp&url=\u002Fwp-admin\u002Fadmin.php?page=mywp\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Customize the admin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Admin General(hide update notifications, hide screen options, custom footer text).\u003C\u002Fli>\n\u003Cli>Admin Dashboard(hide meta boxes, change meta box title, restrict meta box order).\u003C\u002Fli>\n\u003Cli>Admin Sidebar(hide menus, order menus, change icon and title, add custom link menu).\u003C\u002Fli>\n\u003Cli>Admin Toolbar(hide menus, order menus, change icon and title, add custom link menu).\u003C\u002Fli>\n\u003Cli>Admin Post list(hide columns, order columns, change title).\u003C\u002Fli>\n\u003Cli>Admin Post edit(support block editor and classic editor, hide meta boxes, change title placeholder, restrict order meta box).\u003C\u002Fli>\n\u003Cli>Admin Terms(hide columns, order columns, change title).\u003C\u002Fli>\n\u003Cli>Admin Media uploads(hide columns, order columns, change title).\u003C\u002Fli>\n\u003Cli>Admin Comments(hide columns, order columns, change title).\u003C\u002Fli>\n\u003Cli>Admin Users(hide columns, order columns, change title).\u003C\u002Fli>\n\u003Cli>Admin User edit(hide Visual Editor checkbox, hide Syntax Highlighting checkbox, hide Admin Color Scheme).\u003C\u002Fli>\n\u003Cli>Admin Site editor(Change top left button).\u003C\u002Fli>\n\u003Cli>Admin Nav menus(hide meta boxes, hide Link target, hide Title Attribute, hide CSS classes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customize the frontend\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Frontend General(show and hide toolbar, hide Rest link, hide Shortlink, set X-Frame-Options, add custom header meta).\u003C\u002Fli>\n\u003Cli>Frontend Author archive(hide archive page, add Disallow to robots.txt).\u003C\u002Fli>\n\u003Cli>Frontend Date archive(hide archive page).\u003C\u002Fli>\n\u003Cli>Frontend Taxonomy archive(hide archive page).\u003C\u002Fli>\n\u003Cli>Frontend Toolbar(hide menus, order menus, change icon and title, add custom link menu).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customize the login\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Login General(Change logo link and image, hide select language, add custom footer text).\u003C\u002Fli>\n\u003Cli>Login User(redirect after login and logout).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customize the website\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Site General(Disable file edit, hide PHP X-Mailer version).\u003C\u002Fli>\n\u003Cli>Site Post type(Change create_posts capability).\u003C\u002Fli>\n\u003Cli>Site Sitemap(hide core sitemap.xml).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Debug\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Debug General(Display a debug screen that is useful for development).\u003C\u002Fli>\n\u003Cli>Debug Blogs(Show all blogs on network\u002Fmultisite).\u003C\u002Fli>\n\u003Cli>Debug Crons(Show all crons).\u003C\u002Fli>\n\u003Cli>Debug Date time(Show all date and time values).\u003C\u002Fli>\n\u003Cli>Debug Defines(Show all defines).\u003C\u002Fli>\n\u003Cli>Debug Post statuses(Show all post statuses).\u003C\u002Fli>\n\u003Cli>Debug Post structure(Show a post structure).\u003C\u002Fli>\n\u003Cli>Debug Post types(Show all post types).\u003C\u002Fli>\n\u003Cli>Debug Rest API(Show all rest api).\u003C\u002Fli>\n\u003Cli>Debug Site options(Show all site options on network\u002Fmultisite).\u003C\u002Fli>\n\u003Cli>Debug Taxonomies(Show all taxonomies).\u003C\u002Fli>\n\u003Cli>Debug Terms(Show all terms).\u003C\u002Fli>\n\u003Cli>Debug transients(Show all transients).\u003C\u002Fli>\n\u003Cli>Debug translations(Show all translations).\u003C\u002Fli>\n\u003Cli>Debug Capabilities(Show all user roles capabilities).\u003C\u002Fli>\n\u003C\u002Ful>\n","Simply and easy-to-use the customize for Admin and Frontend. A lot of custom filters and actions, and included the developer tools.",8000,121681,86,16,"2026-05-31T06:00:00.000Z","4.7",[74,20,75,76,22],"admin","frontend","sidebar","https:\u002F\u002Fmywpcustomize.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-wp.1.27.3.zip",99,2,"2024-12-13 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":13,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":51,"tags":96,"homepage":23,"download_link":100,"security_score":101,"vuln_count":80,"unpatched_count":26,"last_vuln_date":102,"fetched_at":28},"which-template-file","which template file","5.2.0","gilles66","https:\u002F\u002Fprofiles.wordpress.org\u002Fgilles66\u002F","\u003Cp>Need to know which template is used by WordPress to display your pages in the front office ?\u003Cbr \u002F>\nThis plugin simply does this.\u003C\u002Fp>\n\u003Cp>Show the name of the php file of your theme used to display the current page.Need to know which template is used by WordPress to display your pages in the front office ?\u003Cbr \u002F>\nThis plugin simply does this.\u003C\u002Fp>\n\u003Cp>Efficient and very easy to install, it will show you in the admin bar the name of the php file currently used to display the current page.\u003Cbr \u002F>\nThe color of the text is different regarding the origin of the template(the theme, a parent theme, or a plugin)\u003Cbr \u002F>\n(icon author :http:\u002F\u002Fwww.megaicons.net\u002Ficonspack-1096\u002F45043\u002F)\u003C\u002Fp>\n","Show the name of the php file of your theme used to display the current page.",4000,56046,4,"2025-02-02T14:14:00.000Z","6.7.5","3.3.0",[97,20,98,22,99],"adminbar","template","tpl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhich-template-file.5.2.0.zip",91,"2023-11-29 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":17,"requires_php":51,"tags":117,"homepage":23,"download_link":121,"security_score":122,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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,159651,96,17,"2025-06-04T08:56:00.000Z","6.8.6",[20,118,21,119,120],"debugger","hooks","query","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-this.0.6.7.zip",92,{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":13,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":23,"tags":137,"homepage":140,"download_link":141,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"debug-bar-console","Debug Bar Console","0.3.1","Drew Jaynes","https:\u002F\u002Fprofiles.wordpress.org\u002Fdrewapicture\u002F","\u003Cp>Adds a PHP\u002FSQL console to the debug bar. Requires the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdebug-bar\u002F\" rel=\"ugc\">Debug Bar plugin\u003C\u002Fa> (v0.5 or later).\u003C\u002Fp>\n","Adds a PHP\u002FSQL console to the Debug Bar. Requires the Debug Bar plugin.",1000,214697,5,"2026-04-11T08:20:00.000Z","6.9.5","3.1",[138,139,21],"console","debugging","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdebug-bar-console\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-bar-console.0.3.1.zip",{"attackSurface":143,"codeSignals":169,"taintFlows":264,"riskAssessment":265,"analyzedAt":273},{"hooks":144,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":26,"unprotectedCount":26},[145,151,155,157,160],{"type":146,"name":147,"callback":148,"priority":11,"file":149,"line":150},"action","admin_init","get_settings","classes\\Utils\\Settings.php",74,{"type":146,"name":152,"callback":153,"priority":11,"file":149,"line":154},"admin_enqueue_scripts","enqueue_scripts",78,{"type":146,"name":152,"callback":152,"priority":11,"file":149,"line":156},79,{"type":146,"name":158,"callback":153,"priority":11,"file":149,"line":159},"wp_enqueue_scripts",80,{"type":146,"name":161,"callback":162,"file":163,"line":164},"kl_debug\u002Fsettings\u002Fregister","anonymous","includes\\functions\\settings.php",22,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":14,"externalRequests":26,"nonceChecks":14,"capabilityChecks":26,"bundledLibraries":263},[],{"prepared":11,"raw":26,"locations":172},[],{"escaped":174,"rawEcho":175,"locations":176},32,45,[177,181,184,186,188,191,193,195,198,200,202,204,206,208,210,212,213,214,216,218,220,223,225,226,228,229,230,232,233,234,236,237,239,240,242,244,246,248,250,252,254,256,258,260,261],{"file":178,"line":179,"context":180},"classes\\Utils\\Settings\\CoreFields\\Checkbox.php",18,"raw output",{"file":182,"line":183,"context":180},"classes\\Utils\\Settings\\CoreFields\\Message.php",21,{"file":185,"line":179,"context":180},"classes\\Utils\\Settings\\CoreFields\\Number.php",{"file":187,"line":179,"context":180},"classes\\Utils\\Settings\\CoreFields\\Range.php",{"file":189,"line":190,"context":180},"classes\\Utils\\Settings\\CoreFields\\Select.php",23,{"file":189,"line":192,"context":180},28,{"file":194,"line":114,"context":180},"classes\\Utils\\Settings\\CoreFields\\Text.php",{"file":196,"line":197,"context":180},"classes\\Utils\\Settings\\CoreFields\\Toggle.php",19,{"file":199,"line":114,"context":180},"classes\\Utils\\Settings\\CoreFields\\Url.php",{"file":201,"line":164,"context":180},"views\\front\\queries-interface.php",{"file":201,"line":203,"context":180},33,{"file":201,"line":205,"context":180},35,{"file":201,"line":207,"context":180},39,{"file":201,"line":209,"context":180},49,{"file":211,"line":70,"context":180},"views\\front\\request-interface.php",{"file":211,"line":70,"context":180},{"file":211,"line":47,"context":180},{"file":211,"line":215,"context":180},34,{"file":211,"line":217,"context":180},38,{"file":211,"line":219,"context":180},55,{"file":221,"line":222,"context":180},"views\\front\\toolbar.php",6,{"file":221,"line":224,"context":180},7,{"file":221,"line":11,"context":180},{"file":221,"line":227,"context":180},14,{"file":221,"line":183,"context":180},{"file":221,"line":192,"context":180},{"file":221,"line":231,"context":180},31,{"file":221,"line":174,"context":180},{"file":221,"line":205,"context":180},{"file":221,"line":235,"context":180},36,{"file":221,"line":207,"context":180},{"file":221,"line":238,"context":180},40,{"file":221,"line":209,"context":180},{"file":221,"line":241,"context":180},53,{"file":221,"line":243,"context":180},54,{"file":221,"line":245,"context":180},57,{"file":221,"line":247,"context":180},58,{"file":221,"line":249,"context":180},61,{"file":221,"line":251,"context":180},62,{"file":221,"line":253,"context":180},65,{"file":255,"line":14,"context":180},"views\\settings\\settings-page.php",{"file":255,"line":257,"context":180},37,{"file":255,"line":259,"context":180},41,{"file":255,"line":209,"context":180},{"file":255,"line":262,"context":180},82,[],[],{"summary":266,"deductions":267},"The 'kl-debug' plugin version 1.0.5 exhibits a strong security posture based on the provided static analysis.  The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant strength, indicating a minimal attack surface.  Furthermore, all SQL queries utilize prepared statements, and there are no reported critical or high-severity taint flows, which suggests that direct injection vulnerabilities are unlikely.  The plugin also includes a nonce check and a single file operation, which, when coupled with the absence of known CVEs, points to a well-developed and maintained codebase.",[268,270],{"reason":269,"points":133},"Low output escaping coverage",{"reason":271,"points":272},"No capability checks found",3,"2026-03-17T01:13:09.175Z",{"wat":275,"direct":284},{"assetPaths":276,"generatorPatterns":279,"scriptPaths":280,"versionParams":281},[277,278],"\u002Fwp-content\u002Fplugins\u002Fkl-debug\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fkl-debug\u002Fassets\u002Fjs\u002Fdist\u002Fbundle.js",[],[278],[282,283],"kl-debug\u002Fassets\u002Fcss\u002Fmain.css?ver=","kl-debug\u002Fassets\u002Fjs\u002Fdist\u002Fbundle.js?ver=",{"cssClasses":285,"htmlComments":287,"htmlAttributes":288,"restEndpoints":290,"jsGlobals":291,"shortcodeOutput":293},[286],"kl-debug-bar",[],[289],"data-kl-debug-bar",[],[292],"klDebug",[],{"error":295,"url":296,"statusCode":297,"statusMessage":298,"message":298},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fkl-debug\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":222,"versions":300},[301,307,314,321,328,335],{"version":6,"download_url":24,"svn_tag_url":302,"released_at":27,"has_diff":303,"diff_files_changed":304,"diff_lines":27,"trac_diff_url":305,"vulnerabilities":306,"is_current":295},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkl-debug\u002Ftags\u002F1.0.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkl-debug%2Ftags%2F1.0.4&new_path=%2Fkl-debug%2Ftags%2F1.0.5",[],{"version":308,"download_url":309,"svn_tag_url":310,"released_at":27,"has_diff":303,"diff_files_changed":311,"diff_lines":27,"trac_diff_url":312,"vulnerabilities":313,"is_current":303},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkl-debug.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkl-debug\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkl-debug%2Ftags%2F1.0.3&new_path=%2Fkl-debug%2Ftags%2F1.0.4",[],{"version":315,"download_url":316,"svn_tag_url":317,"released_at":27,"has_diff":303,"diff_files_changed":318,"diff_lines":27,"trac_diff_url":319,"vulnerabilities":320,"is_current":303},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkl-debug.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkl-debug\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkl-debug%2Ftags%2F1.0.2&new_path=%2Fkl-debug%2Ftags%2F1.0.3",[],{"version":322,"download_url":323,"svn_tag_url":324,"released_at":27,"has_diff":303,"diff_files_changed":325,"diff_lines":27,"trac_diff_url":326,"vulnerabilities":327,"is_current":303},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkl-debug.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkl-debug\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkl-debug%2Ftags%2F1.0.1&new_path=%2Fkl-debug%2Ftags%2F1.0.2",[],{"version":329,"download_url":330,"svn_tag_url":331,"released_at":27,"has_diff":303,"diff_files_changed":332,"diff_lines":27,"trac_diff_url":333,"vulnerabilities":334,"is_current":303},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkl-debug.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkl-debug\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkl-debug%2Ftags%2F1.0&new_path=%2Fkl-debug%2Ftags%2F1.0.1",[],{"version":336,"download_url":337,"svn_tag_url":338,"released_at":27,"has_diff":303,"diff_files_changed":339,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":340,"is_current":303},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkl-debug.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkl-debug\u002Ftags\u002F1.0\u002F",[],[]]