[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLerVacTbiTBHljLz9r8MrnTMsKJi9jUPCx0JOe4RRrg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":19,"security_score":20,"vuln_count":11,"unpatched_count":11,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":32,"analysis":103,"fingerprints":250},"dodebug","DoDebug","1.1","WPDO","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdo5ea\u002F","\u003Cp>This plugin can log the breakpoints into the file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To check the log, ssh to server, run \u003Ccode>tail -f \u002Fyour_wordpress_path\u002Fwp-content\u002Fdebug.log\u003C\u002Fcode> to watch the output.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>To log, use \u003Ccode>defined( 'debug' ) && debug( 'your content to log' );\u003C\u002Fcode> in your plugin\u002Ftheme code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To log only in advanced debug level, use \u003Ccode>defined( 'debug' ) && debug2( 'your content to log' );\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To log with backtrace depth = 4, use \u003Ccode>defined( 'debug' ) && debug( 'your content to log', 4 );\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To append one variable (usually an array), use \u003Ccode>defined( 'debug' ) && debug( 'your content to log', $var_to_check );\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Just one debug tool for developers.",0,955,"2020-09-21T17:45:00.000Z","5.3.21","4.0","",[18],"debug-tool","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdodebug.1.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":25,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":27,"avg_security_score":28,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},"wpdo5ea",6,7810,91,146,73,"2026-04-04T11:19:23.608Z",[33,57,82],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":55,"unpatched_count":11,"last_vuln_date":56,"fetched_at":22},"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",[49,18,50,34,51],"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":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":65,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":80,"last_vuln_date":81,"fetched_at":22},"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","5.6",[73,18,50,74,75],"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,2,1,"2025-04-09 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":92,"num_ratings":79,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":16,"tags":96,"homepage":101,"download_link":102,"security_score":20,"vuln_count":11,"unpatched_count":11,"last_vuln_date":21,"fetched_at":22},"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,"2013-01-28T12:41:00.000Z","3.5.2","3.0.1",[97,18,98,99,100],"debug","debug-tools","debugger","debugger-tool","http:\u002F\u002Fwww.soapmedia.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebugwp.1.3.zip",{"attackSurface":104,"codeSignals":140,"taintFlows":212,"riskAssessment":241,"analyzedAt":249},{"hooks":105,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":11,"unprotectedCount":11},[106,111,116,119,123,128,132],{"type":107,"name":108,"callback":108,"file":109,"line":110},"action","admin_menu","src\\admin.cls.php",25,{"type":112,"name":113,"callback":114,"file":109,"line":115},"filter","plugin_action_links_dodebug\u002Fdodebug.php","add_plugin_links",26,{"type":107,"name":117,"callback":117,"file":109,"line":118},"admin_init",27,{"type":107,"name":120,"callback":120,"file":121,"line":122},"plugins_loaded","src\\lang.cls.php",21,{"type":107,"name":124,"callback":125,"file":126,"line":127},"all","anonymous","src\\log.cls.php",98,{"type":107,"name":129,"callback":129,"priority":130,"file":126,"line":131},"shutdown",99999,110,{"type":107,"name":133,"callback":134,"file":135,"line":118},"init","after_user_init","src\\router.cls.php",[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":26,"externalRequests":80,"nonceChecks":79,"capabilityChecks":80,"bundledLibraries":211},[],{"prepared":11,"raw":11,"locations":143},[],{"escaped":145,"rawEcho":146,"locations":147},11,31,[148,152,154,156,158,160,162,164,166,168,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209],{"file":149,"line":150,"context":151},"tpl\\settings.tpl.php",32,"raw output",{"file":149,"line":153,"context":151},44,{"file":149,"line":155,"context":151},46,{"file":149,"line":157,"context":151},48,{"file":149,"line":159,"context":151},51,{"file":149,"line":161,"context":151},53,{"file":149,"line":163,"context":151},56,{"file":149,"line":165,"context":151},61,{"file":149,"line":167,"context":151},63,{"file":149,"line":78,"context":151},{"file":149,"line":170,"context":151},72,{"file":149,"line":172,"context":151},79,{"file":149,"line":174,"context":151},80,{"file":149,"line":176,"context":151},87,{"file":149,"line":178,"context":151},94,{"file":149,"line":180,"context":151},95,{"file":149,"line":182,"context":151},102,{"file":149,"line":184,"context":151},104,{"file":149,"line":186,"context":151},106,{"file":149,"line":188,"context":151},107,{"file":149,"line":190,"context":151},113,{"file":149,"line":192,"context":151},120,{"file":149,"line":194,"context":151},121,{"file":149,"line":196,"context":151},128,{"file":149,"line":198,"context":151},135,{"file":149,"line":200,"context":151},136,{"file":149,"line":202,"context":151},143,{"file":149,"line":204,"context":151},150,{"file":149,"line":206,"context":151},151,{"file":149,"line":208,"context":151},166,{"file":149,"line":210,"context":151},169,[],[213,231],{"entryPoint":214,"graph":215,"unsanitizedCount":80,"severity":230},"redirect (src\\router.cls.php:53)",{"nodes":216,"edges":227},[217,221],{"id":218,"type":219,"label":220,"file":135,"line":170},"n0","source","$_GET",{"id":222,"type":223,"label":224,"file":135,"line":225,"wp_function":226},"n1","sink","wp_redirect() [Open Redirect]",83,"wp_redirect",[228],{"from":218,"to":222,"sanitized":229},false,"medium",{"entryPoint":232,"graph":233,"unsanitizedCount":11,"severity":240},"\u003Crouter.cls> (src\\router.cls.php:0)",{"nodes":234,"edges":237},[235,236],{"id":218,"type":219,"label":220,"file":135,"line":170},{"id":222,"type":223,"label":224,"file":135,"line":225,"wp_function":226},[238],{"from":218,"to":222,"sanitized":239},true,"low",{"summary":242,"deductions":243},"The 'dodebug' plugin v1.1 exhibits a generally good security posture, with no recorded vulnerabilities and no detected critical or high-severity code issues. The static analysis reveals a small attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. The plugin also exclusively uses prepared statements for SQL queries, which is a strong security practice. However, concerns arise from the output escaping, with only 26% of outputs being properly escaped. This indicates a potential for cross-site scripting (XSS) vulnerabilities, where untrusted data could be rendered directly in the browser without adequate sanitization. Additionally, the taint analysis identified one flow with an unsanitized path, which, although not classified as critical or high, warrants attention as it could be a precursor to a vulnerability if exploited in conjunction with other factors. The plugin's lack of a vulnerability history is a positive sign, suggesting a history of secure development, but the observed output escaping and unsanitized path issues highlight areas for improvement.",[244,247],{"reason":245,"points":246},"Low percentage of properly escaped output",15,{"reason":248,"points":90},"Flow with unsanitized path detected","2026-03-17T06:28:37.352Z",{"wat":251,"direct":260},{"assetPaths":252,"generatorPatterns":255,"scriptPaths":256,"versionParams":257},[253,254],"\u002Fwp-content\u002Fplugins\u002Fdodebug\u002Fcss\u002Fdodebug.css","\u002Fwp-content\u002Fplugins\u002Fdodebug\u002Fjs\u002Fdodebug.js",[],[254],[258,259],"dodebug\u002Fcss\u002Fdodebug.css?ver=","dodebug\u002Fjs\u002Fdodebug.js?ver=",{"cssClasses":261,"htmlComments":263,"htmlAttributes":266,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":270},[262],"dodebug-bar",[264,265],"\u003C!-- DoDebug v1.1 -->","\u003C!-- DoDebug v1.1 - DO NOT MODIFY THIS FILE -->",[267],"data-dodebug",[],[4],[]]