[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwfZmPKaBGYx7ZXd2ntAk_V1_i5wtoOLWbcu_4dsWNnI":3,"$fkDeQ2w7j9JoE8kA805jGu15w8hrmXLM6qsVq1a04k_8":266,"$fN4ykECcQ5s3Nvyh_4byTRTVsxeYA1uAEfYCp29HkIrM":271},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":145,"fingerprints":242},"0-errors","0-Errors","0.2","Ayebare Mucunguzi Brooks","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrooksx\u002F","\u003Cp>This plugin makes it easy to work with WordPress with-ought the errors messing up the layout as they are nicely hidden in a drop down panel. Also PHP Errors are only shown to the admin and won’t be visible to the general public. There options to send the admin an email informing him of an error that has occurred on the site. The plugin has options of intercepting Ajax errors and PHP errors generated during Javascript requests and saving them to be viewed for debugging.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show PHP errors only to the admin and hide them from the general public\u003C\u002Fli>\n\u003Cli>Prevents PHP errors from breaking the site by displaying them in a drop down panel\u003C\u002Fli>\n\u003Cli>Report PHP site errors to the admin by email\u003C\u002Fli>\n\u003Cli>Capture PHP errors generated during ajax or Javascript requests to be viewed for debugging.\u003C\u002Fli>\n\u003C\u002Ful>\n","Shows generated php site errors only to the admin via a drop down panel and hides them from the public. Email Alerts the admin of errors.",10,3363,100,1,"2015-01-28T21:41:00.000Z","4.1.42","3.1","",[20,21,22,23],"debug","email-errors","errors","error_reporting","http:\u002F\u002Fexample.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F0-errors.0.2.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":26,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"brooksx",9,350,30,84,"2026-05-20T05:16:14.046Z",[40,62,83,105,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"debug-log-manager","Debug Log Manager – Conveniently Monitor and Inspect Errors","2.4.3","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\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,119859,24,"2025-09-24T02:30:00.000Z","6.8.5","4.6","5.6",[20,56,22],"developer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdebug-log-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-log-manager.2.4.3.zip",93,8,"2025-04-18 00:00:00",{"slug":20,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":54,"tags":76,"homepage":18,"download_link":81,"security_score":26,"vuln_count":14,"unpatched_count":27,"last_vuln_date":82,"fetched_at":29},"Debug","1.12","SoniNow","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoninow\u002F","\u003Cp>Debug can help you to find errors in your wordpress website via editing wp-config.php file. you may enable error reporting by debug plugin. enable email notification on any run time bug in wordpress CMS\u002Fwebsite.\u003C\u002Fp>\n\u003Ch3>A brief Debug\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Debug in wordpress rewrite wp-config.php file via error_log function in php.\u003C\u002Fli>\n\u003Cli>if you don’t have file write permission. so don’t use this plugin.\u003C\u002Fli>\n\u003Cli>keep backup your wp-config file before save plugin setting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to contact the support \u002F development team of our Debug plugin\u003C\u002Fh4>\n\u003Cp>You can contact us through,\u003Cbr \u002F>\nhttps:\u002F\u002Fsoninow.com\u002Fcontact\u003C\u002Fp>\n","Debug can help you to find errors in your wordpress website via editing wp-config.php file and email notification.",2000,93772,92,11,"2024-04-01T14:15:00.000Z","6.4.8","3.4",[20,77,78,79,80],"display-error","error-log","error-notification","error-reporting","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug.1.12.zip","2024-01-31 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":13,"downloaded":91,"rating":92,"num_ratings":60,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":54,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":14,"last_vuln_date":104,"fetched_at":29},"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.",3479,90,"2025-01-02T05:25:00.000Z","6.7.5","5.4",[97,98,78,80,99],"admin","debug-tool","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",68,2,"2025-04-09 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":14,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":18,"download_link":123,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-deprecated-warnings","Disable Deprecated Warnings","1.0","tamlyn","https:\u002F\u002Fprofiles.wordpress.org\u002Ftamlyn\u002F","\u003Cp>As a theme developer, you want to have WP_DEBUG enabled but you’re not interested in the deprecated warnings created by other plugins. Use this plugin to disable these messages while still displaying other errors, warnings and notices.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Foutlandishideas.co.uk\u002Fblog\u002F2012\u002F06\u002Fhide-deprecated-errors-in-wordpress\u002F\" rel=\"nofollow ugc\">Plugin by Outlandish Ideas\u003C\u002Fa>\u003C\u002Fp>\n","Prevents plugins from showing deprecated errors in the WordPress admin.",60,3366,80,"2012-06-22T16:12:00.000Z","3.4.2","3.0",[20,120,121,22,122],"depracated","deprecated","wp-debug","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-deprecated-warnings.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":13,"num_ratings":14,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":18,"download_link":144,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"debug-log-tool","BugTrace – Debug Log Tool","1.0.7","Nikhil G","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsgawli\u002F","\u003Cp>Tired of cumbersome debugging processes? BugTrace – Debug Log Tool streamlines WordPress troubleshooting, providing developers and site administrators with a powerful yet minimalist interface to diagnose and resolve issues swiftly. Stop wasting time with manual wp-config.php edits or FTP access for basic debugging tasks.\u003C\u002Fp>\n\u003Cp>With BugTrace, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instantly Control Debug Constants:\u003C\u002Fstrong> Gain immediate access to toggle crucial WordPress debugging constants like WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY, and SCRIPT_DEBUG directly from your dashboard. Activate or deactivate them with a single click—no code editing required, saving you valuable development time and reducing the risk of site-breaking syntax errors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Error Resolution (ChatGPT, Gemini & Google):\u003C\u002Fstrong> Stop guessing and start solving! For every log entry, BugTrace provides one-click ‘Help’ links. Instantly send the error message to ChatGPT, Gemini, or Google to find solutions, code snippets, and explanations. Drastically reduce your troubleshooting time and solve complex problems faster than ever before.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortlessly Access Debug Logs:\u003C\u002Fstrong> View and download your WordPress \u003Ccode>debug.log\u003C\u002Fcode> file directly from the admin panel. This allows for quick identification of PHP errors, warnings, and notices, helping you pinpoint the source of problems much faster than traditional methods.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Log Viewing with Auto & Manual Refresh:\u003C\u002Fstrong> Keep an eye on your \u003Ccode>debug.log\u003C\u002Fcode> in near real-time with the auto-refresh option, or manually refresh the log view whenever you need. This helps in actively monitoring errors as they occur and is invaluable for live debugging sessions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Securely Inspect Server Configurations:\u003C\u002Fstrong> Safely view the contents of vital server files such as \u003Ccode>.htaccess\u003C\u002Fcode> and wp-config.php (read-only), and review detailed \u003Ccode>phpinfo()\u003C\u002Fcode> output without ever leaving your WordPress environment. This provides essential insights for advanced WordPress troubleshooting and server diagnostics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor Key System Behaviors:\u003C\u002Fstrong> Get a clear overview of your database table information (including size and row count), view active browser cookies (read-only), inspect WordPress transients (read-only), and check your list of scheduled WordPress cron jobs. This comprehensive visibility helps you understand your site’s inner workings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Utilize Admin Bar Shortcuts:\u003C\u002Fstrong> Speed up your debugging workflow with convenient admin bar shortcuts to view, download, and clear the \u003Ccode>debug.log\u003C\u002Fcode> file from anywhere in your WordPress admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Log to Clipboard:\u003C\u002Fstrong> Instantly copy the entire contents of your log to your clipboard with a single click. Perfect for quickly sharing log details with support teams, pasting into development tools, or for your own records.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enjoy a Minimalist Interface:\u003C\u002Fstrong> BugTrace is intentionally lightweight with a clean UI, focusing purely on essential debugging tools to ensure it doesn’t bog down your WordPress site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re developing a new theme or plugin, troubleshooting a tricky bug on a staging server, or performing routine site health checks, BugTrace – Debug Log Tool provides the critical information you need, efficiently and effectively.\u003C\u002Fp>\n","Essential WordPress debug tool: View\u002Fdownload logs, toggle debug settings & inspect server info. Troubleshoot PHP errors & site issues faster!",40,965,"2025-12-07T12:40:00.000Z","6.9.4","6.2","7.4",[139,140,141,142,143],"database-info","debug-log","php-errors","troubleshooting-tool","wordpress-debug","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-log-tool.1.0.7.zip",{"attackSurface":146,"codeSignals":194,"taintFlows":231,"riskAssessment":232,"analyzedAt":241},{"hooks":147,"ajaxHandlers":190,"restRoutes":191,"shortcodes":192,"cronEvents":193,"entryPointCount":27,"unprotectedCount":27},[148,153,157,160,163,167,170,173,176,177,182,185],{"type":149,"name":150,"callback":150,"file":151,"line":152},"action","shutdown","classes\u002Fze-base.class.php",28,{"type":149,"name":154,"callback":155,"file":151,"line":156},"admin_menu","ze_admin_pages_callback",32,{"type":149,"name":158,"callback":158,"file":151,"line":159},"wp_loaded",39,{"type":149,"name":161,"callback":161,"file":151,"line":162},"init",42,{"type":149,"name":164,"callback":165,"file":151,"line":166},"admin_enqueue_scripts","ze_admin_CSS",81,{"type":149,"name":164,"callback":168,"file":151,"line":169},"ze_add_CSS",86,{"type":149,"name":164,"callback":171,"file":151,"line":172},"ze_add_JS",87,{"type":149,"name":174,"callback":171,"file":151,"line":175},"wp_enqueue_scripts",89,{"type":149,"name":174,"callback":168,"file":151,"line":92},{"type":149,"name":178,"callback":179,"priority":180,"file":151,"line":181},"admin_print_footer_scripts","error_js",50,94,{"type":149,"name":183,"callback":179,"priority":180,"file":151,"line":184},"wp_print_footer_scripts",96,{"type":149,"name":186,"callback":187,"file":188,"line":189},"admin_init","register_settings","classes\u002Fze-settings.class.php",16,[],[],[],[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":14,"bundledLibraries":230},[],{"prepared":27,"raw":27,"locations":197},[],{"escaped":199,"rawEcho":200,"locations":201},3,14,[202,205,207,210,212,213,215,218,219,221,222,224,226,228],{"file":151,"line":203,"context":204},61,"raw output",{"file":151,"line":206,"context":204},67,{"file":208,"line":209,"context":204},"classes\u002Fze-error-handler.class.php",161,{"file":208,"line":211,"context":204},186,{"file":188,"line":13,"context":204},{"file":188,"line":214,"context":204},154,{"file":216,"line":217,"context":204},"inc\u002Fstgs-page.php",18,{"file":216,"line":217,"context":204},{"file":216,"line":220,"context":204},19,{"file":216,"line":220,"context":204},{"file":216,"line":223,"context":204},49,{"file":216,"line":225,"context":204},56,{"file":216,"line":227,"context":204},73,{"file":216,"line":229,"context":204},74,[],[],{"summary":233,"deductions":234},"The \"0-errors\" plugin v0.2 exhibits a generally good security posture based on the provided static analysis.  The plugin has zero identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a minimal attack surface and no unprotected entry points.  Furthermore, the code demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and has no recorded vulnerabilities or CVEs. The absence of dangerous functions and file operations is also commendable.\n\nHowever, a significant concern arises from the very low percentage of properly escaped output (18%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data may be directly reflected in the output without adequate sanitization.  Despite the low attack surface, if any of the limited outputs are user-controllable, an attacker could inject malicious scripts. The plugin also lacks nonce checks on any potential interactions, which, while the attack surface is currently zero, could become a critical oversight if functionality is added in the future without proper security considerations.\n\nIn conclusion, while the plugin is strong in terms of its limited attack surface, lack of raw SQL, and no known vulnerabilities, the severe under-escaping of output presents a substantial risk.  The plugin's vulnerability history, showing no past issues, is a positive indicator of developer diligence, but it does not mitigate the immediate XSS risk identified in the code analysis. Addressing the output escaping is paramount to improving its overall security.",[235,238],{"reason":236,"points":237},"Poor output escaping (18% proper)",15,{"reason":239,"points":240},"Missing nonce checks (0 found)",5,"2026-04-16T12:40:18.707Z",{"wat":243,"direct":253},{"assetPaths":244,"generatorPatterns":247,"scriptPaths":248,"versionParams":250},[245,246],"\u002Fwp-content\u002Fplugins\u002F0-errors\u002Finc\u002F","\u002Fwp-content\u002Fplugins\u002F0-errors\u002Fclasses\u002F",[],[249],"\u002Fwp-content\u002Fplugins\u002F0-errors\u002Fjs\u002Fj-bar.js",[251,252],"0-errors\u002Fjs\u002Fj-bar.js?ver=","0-errors\u002Fcss\u002Fj-bar.css?ver=",{"cssClasses":254,"htmlComments":256,"htmlAttributes":259,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":265},[255],"jbar",[257,258],"\u003C!-- jbar -->","\u003C!-- \u002Fjbar -->",[260,261],"data-init=\"jbar\"","data-jbar",[],[264],"ZeErrMasg",[],{"error":267,"url":268,"statusCode":269,"statusMessage":270,"message":270},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002F0-errors\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":103,"versions":272},[273,279],{"version":6,"download_url":25,"svn_tag_url":274,"released_at":28,"has_diff":275,"diff_files_changed":276,"diff_lines":28,"trac_diff_url":277,"vulnerabilities":278,"is_current":267},"https:\u002F\u002Fplugins.svn.wordpress.org\u002F0-errors\u002Ftags\u002F0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2F0-errors%2Ftags%2F0.1&new_path=%2F0-errors%2Ftags%2F0.2",[],{"version":280,"download_url":281,"svn_tag_url":282,"released_at":28,"has_diff":275,"diff_files_changed":283,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":284,"is_current":275},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F0-errors.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002F0-errors\u002Ftags\u002F0.1\u002F",[],[]]