[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-wv9WWsiwG2db_IGZlXm2I6EqaR63T-8I26bs7KV87s":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":137,"fingerprints":222},"wp-viewer-log","WP Viewer Log","2.0.2","Sergio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkallookoo\u002F","\u003Cp>Add widget into Dashboard for view the day errors, view full log in page this plugin, configure the wp-config.php and add link to view errors in admin bar\u003C\u002Fp>\n","Lets see how many errors have had in the present day through a widget, configure your wp-config.php and see the file log.",10,2539,0,"2017-07-16T22:15:00.000Z","4.8.28","3.3","",[19,20,21,22,23],"config","debug","error","log","php","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-viewer-log\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-viewer-log.2.0.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"kallookoo",4,10420,30,84,"2026-04-05T02:58:43.924Z",[38,63,81,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":17,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"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,55,56,39,57],"add-debug-tool","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":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":48,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":17,"tags":77,"homepage":79,"download_link":80,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bugfu-console-debugger","BugFu Console Debugger","1.3.0","Federico Andrioli","https:\u002F\u002Fprofiles.wordpress.org\u002Ffedeandri\u002F","\u003Cp>Log\u002FDebug the PHP code in your Theme\u002FPlugin with your Browser Console (no extension needed). Made for themes and plugins developers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HOW TO CHECK IF BUGFU IS WORKING\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Open your Browser Console, if you see this header, BugFu is working properly\u003C\u002Fp>\n\u003Cpre>\u003Ccode>################################\n#### BugFu Console Debugger ####\n################################\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>HOW TO OPEN YOUR BROWSER JAVASCRIPT CONSOLE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you’ve never used the Browser JavaScript Console before, here’s how you open it:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chrome PC shift+ctrl+j – Chrome Mac alt+cmd+j\u003C\u002Fli>\n\u003Cli>Firefox PC shift+ctrl+k – Firefox Mac alt+cmd+k\u003C\u002Fli>\n\u003Cli>Safari PC shift+ctrl+c – Safari Mac alt+cmd+c\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>HOW TO USE BUGFU WITH WORDPRESS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Call the log static method from wherever you are within the WordPress PHP code\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php \u002F* WORDPRESS CODE HERE *\u002F\n\n\u002F* Call it with no arguments to only output some backtrace info *\u002F\nBugFu::log();\n\n\u002F* Call it with a string argument to output that string content *\u002F\nBugFu::log($my_string_content);\n\n\u002F* Call it with a non-string argument to output the structured\n   representation of that argument - it uses var_export() *\u002F\nBugFu::log($my_object-array-variable);\n\n\u002F* Call it with the second optional argument set to \"false\"\n   to turn off the backtrace info (which is on by default) *\u002F\nBugFu::log($my_content, false);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>DEVELOPERS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Official Github repository:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Ffedeandri\u002Fbugfu-console-debugger\u003C\u002Fp>\n","Log\u002FDebug the PHP code in your Theme\u002FPlugin with your Browser Console (no extension needed)",300,10184,17,"2023-01-17T15:02:00.000Z","6.1.10","3.8",[20,78,21,22,23],"debug-bar","https:\u002F\u002Fgithub.com\u002Ffedeandri\u002Fbugfu-console-debugger","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbugfu-console-debugger.1.3.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":51,"requires_at_least":52,"requires_php":94,"tags":95,"homepage":17,"download_link":101,"security_score":91,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,887,100,1,"2025-12-07T12:40:00.000Z","7.4",[96,97,98,99,100],"database-info","debug-log","php-errors","troubleshooting-tool","wordpress-debug","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-log-tool.1.0.7.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":91,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":119},"lh-javascript-error-log","LH Javascript Error log","1.00","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>If you have reports of javascript errors in your visitors browsers they can be tricky to track down. This is because of the diversity of different browsers, versions, and visitor behaviour.\u003C\u002Fp>\n\u003Cp>This plugin is the answer. Enable it and enable wordpress debug logging and all javasccript errors will be added to your wordpress error log, so you can review them at your leisure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-javascript-error-log\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-javascript-error-log\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Log Javascript errors from your browser to your wordpress error log.",1016,"5.7.15","5.0","7.0",[115,20,21,56,116],"admin-ajax-php","javascript","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-javascript-error-log\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-javascript-error-log.zip","2026-03-15T10:48:56.248Z",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":13,"downloaded":128,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":113,"tags":132,"homepage":135,"download_link":136,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"all-in-one-debug-lab","All-in-One Debug Lab","1.0.0","panoskarras","https:\u002F\u002Fprofiles.wordpress.org\u002Fpanoskarras\u002F","\u003Cp>The “All-in-One Debug Lab” plugin, makes it easy to search and locate errors in wordpress.\u003C\u002Fp>\n\u003Ch4>View “debug.log” file\u003C\u002Fh4>\n\u003Cp>You can see the “debug.log” file, through this debug plugin.\u003C\u002Fp>\n\u003Ch4>Toggle Debugging\u003C\u002Fh4>\n\u003Cp>Now you can enable\u002Fdisable debugging with a click. No need to manually edit wp-config.php\u003C\u002Fp>\n\u003Ch4>Clear Log\u003C\u002Fh4>\n\u003Cp>Easily clear your “debug.log” file with one click.\u003C\u002Fp>\n\u003Ch4>Download Log\u003C\u002Fh4>\n\u003Cp>Easily download your “debug.log” file with one click.\u003C\u002Fp>\n","The \"All-in-One Debug Lab\" plugin, makes it easy to search and locate errors in wordpress.",1050,"2020-05-25T11:22:00.000Z","5.4.19","3.4",[20,97,133,56,134],"develop","wp-config","https:\u002F\u002Fwww.yourpluginwebsiteurl.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-debug-lab.zip",{"attackSurface":138,"codeSignals":186,"taintFlows":210,"riskAssessment":211,"analyzedAt":221},{"hooks":139,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":13,"unprotectedCount":13},[140,145,148,152,157,160,164,168,171,175,178],{"type":141,"name":142,"callback":142,"file":143,"line":144},"action","init","wp-viewer-log.php",111,{"type":141,"name":146,"callback":146,"file":143,"line":147},"admin_init",115,{"type":141,"name":149,"callback":150,"file":143,"line":151},"admin_menu","admin_menus",116,{"type":141,"name":153,"callback":154,"priority":155,"file":143,"line":156},"admin_bar_menu","admin_bar_item",99,117,{"type":141,"name":158,"callback":158,"file":143,"line":159},"admin_enqueue_scripts",118,{"type":161,"name":162,"callback":162,"priority":11,"file":143,"line":163},"filter","plugin_action_links",120,{"type":141,"name":165,"callback":166,"file":143,"line":167},"wp_dashboard_setup","dashboard_widget",134,{"type":141,"name":169,"callback":166,"file":143,"line":170},"wp_network_dashboard_setup",135,{"type":141,"name":172,"callback":173,"file":143,"line":174},"admin_notices","add_notice_clear_log",207,{"type":141,"name":172,"callback":176,"file":143,"line":177},"add_notice_error_conf",271,{"type":141,"name":179,"callback":180,"file":143,"line":181},"plugins_loaded","WP_Viewer_Log::instance",541,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":49,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":209},[],{"prepared":13,"raw":13,"locations":189},[],{"escaped":191,"rawEcho":192,"locations":193},3,7,[194,197,199,201,203,205,207],{"file":143,"line":195,"context":196},212,"raw output",{"file":143,"line":198,"context":196},282,{"file":143,"line":200,"context":196},328,{"file":143,"line":202,"context":196},385,{"file":143,"line":204,"context":196},400,{"file":143,"line":206,"context":196},442,{"file":143,"line":208,"context":196},444,[],[],{"summary":212,"deductions":213},"The \"wp-viewer-log\" v2.0.2 plugin exhibits a generally positive security posture, with no reported vulnerabilities or critical code signals. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, all detected SQL queries are properly prepared, and there are no external HTTP requests or taint flows suggesting inherent risks within the code's data handling.\n\nHowever, there are some areas for improvement. The plugin has a relatively high number of file operations (9) which, combined with a low output escaping rate (30%), could potentially lead to vulnerabilities if sensitive data is not handled securely during these operations. The complete lack of nonce checks and capability checks is also a concern, as it implies that any code with access to these file operations could potentially trigger them without proper authorization checks, opening up avenues for privilege escalation or unauthorized actions if the file operations themselves are exploitable.\n\nGiven the clean vulnerability history and the absence of critical code signals, the plugin appears to be developed with security in mind. However, the identified weaknesses in output escaping and the absence of authorization checks on file operations warrant attention. Addressing these would further strengthen the plugin's security, especially as the number of file operations is considerable.",[214,217,219],{"reason":215,"points":216},"Low output escaping rate",8,{"reason":218,"points":61},"No nonce checks",{"reason":220,"points":61},"No capability checks","2026-03-17T00:37:30.565Z",{"wat":223,"direct":232},{"assetPaths":224,"generatorPatterns":227,"scriptPaths":228,"versionParams":229},[225,226],"\u002Fwp-content\u002Fplugins\u002Fwp-viewer-log\u002Fassets\u002Fcss\u002Fwpvl-styles.css","\u002Fwp-content\u002Fplugins\u002Fwp-viewer-log\u002Fassets\u002Fjavascript\u002Fjquery.wpvl.min.js",[],[226],[230,231],"wp-viewer-log\u002Fassets\u002Fcss\u002Fwpvl-styles.css?ver=","wp-viewer-log\u002Fassets\u002Fjavascript\u002Fjquery.wpvl.min.js?ver=",{"cssClasses":233,"htmlComments":235,"htmlAttributes":238,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":245},[234],"wpvl-node",[236,237],"\u003C!-- Added from the plugin WP Viewer Log -->","\u003C!-- Added from the plugin WP Viewer Log with custom code -->",[239,240,241,242],"data-wpvl-log-filename","data-wpvl-log-path","data-wpvl-log-size","data-wpvl-log-clear",[],[],[]]