[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgV5k0Us--j4W37m8aTeaihp1EkRgGhOuiHNhCjwqGfg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":142,"fingerprints":245},"report-an-error","Report an error","1.0.1","ortox","https:\u002F\u002Fprofiles.wordpress.org\u002Fortox\u002F","\u003Cp>With this plugin visitors will be able to report typos or mistakes seen on your websites.\u003Cbr \u002F>\nSelect the error and click Ctrl+Enter. Inform your visitors about this ability with widget or shortcode.\u003C\u002Fp>\n\u003Cp>С помощью данного плагина посетители смогут сообщить об опечатках или ошибках, замеченных на ваших сайтах.\u003C\u002Fp>\n\u003Cp>Для того, чтобы отправить сообщение об ошибке, необходимо выделить текст на странице сайта, где замечена ошибка, и нажать сочетание клавиш Ctrl+Enter или специальную ссылку. Появится диалоговое окно, в котором пользователь сможет написать комментарий и отправить сообщение об ошибке.\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fsupport.prihod.ru\u002Fdocs\u002Fkonfiguraciya-sajta\u002Fsoobshhit-ob-opechatke\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong> WordPress 3.3+, PHP5 and higher\u003C\u002Fp>\n","With this plugin visitors will be able to report typos or mistakes seen on your websites.",50,2280,100,2,"2015-11-26T13:27:00.000Z","4.4.34","3.3","",[20,21,22,23,24],"%d0%be%d0%bf%d0%b5%d1%87%d0%b0%d1%82%d0%ba%d0%b0","error","report","typo","widget","http:\u002F\u002Fprihod.ru","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freport-an-error.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,80,30,84,"2026-04-05T01:35:38.783Z",[39,66,84,100,121],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"error-log-monitor","Error Log Monitor","1.7.12","Janis Elsts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhiteshadow\u002F","\u003Cp>This plugin adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send you email notifications about newly logged errors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically detects error log location.\u003C\u002Fli>\n\u003Cli>Explains how to configure PHP error logging if it’s not enabled yet.\u003C\u002Fli>\n\u003Cli>The number of displayed log entries is configurable.\u003C\u002Fli>\n\u003Cli>Sends you email notifications about logged errors (optional).\u003C\u002Fli>\n\u003Cli>Configurable email address and frequency.\u003C\u002Fli>\n\u003Cli>You can easily clear the log file.\u003C\u002Fli>\n\u003Cli>The dashboard widget is only visible to administrators.\u003C\u002Fli>\n\u003Cli>Optimized to work well even with very large log files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you’ve installed the plugin, go to the Dashboard and enable the “PHP Error Log” widget through the “Screen Options” panel. The widget should automatically display the last 20 lines from your PHP error log. If you see an error message like “Error logging is disabled” instead, follow the displayed instructions to configure error logging.\u003C\u002Fp>\n\u003Cp>Email notifications are disabled by default. To enable them, click the “Configure” link in the top-right corner of the widget and enter your email address in the “Periodically email logged errors to:” box. If desired, you can also change email frequency by selecting the minimum time interval between emails from the “How often to send email” drop-down.\u003C\u002Fp>\n","Adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send logged errors to email.",20000,631204,86,48,"2025-10-01T15:12:00.000Z","6.8.5","4.5","7.4",[56,57,58,59,60],"admin","administration","dashboard-widget","error-reporting","php","http:\u002F\u002Fw-shadow.com\u002Fblog\u002F2012\u002F07\u002F25\u002Ferror-log-monitor-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferror-log-monitor.1.7.12.zip",99,1,"2019-02-25 00:00:00",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":13,"num_ratings":64,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":54,"tags":79,"homepage":18,"download_link":83,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"js-error-logger","JS Error Logger","1.3.1","JFG Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fjfgmedia\u002F","\u003Cp>The plugin catches most JS errors, logs them, and displays them in a dashboard widget.\u003C\u002Fp>\n\u003Cp>Here are some of its features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\nExcept for the plugin settings, there is no database storage involved. Log is written in a “.log” file.\n\u003C\u002Fli>\n\u003Cli>\nDisplay latest JS errors in a dashboard widget.\n\u003C\u002Fli>\n\u003Cli>\nRefresh errors from the dashboard widget.\n\u003C\u002Fli>\n\u003Cli>\nSee the full error log on a separate page.\n\u003C\u002Fli>\n\u003Cli>\nIgnore errors if the user agent contains a specific string.\n\u003C\u002Fli>\n\u003Cli>\nIgnore errors if the error contains a specific string.\n\u003C\u002Fli>\n\u003Cli>\nIgnore errors if the script url contains a specific string.\n\u003C\u002Fli>\n\u003Cli>\nSee which page and which script triggered the errors.\n\u003C\u002Fli>\n\u003Cli>\nChoose the maximum amount of errors to log per page load.\n\u003C\u002Fli>\n\u003Cli>\nExclude logging errors from specific post types.\n\u003C\u002Fli>\n\u003Cli>\nChoose how ajax calls are made.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer hooks and filters\u003C\u002Fh4>\n\u003Cp>The plugin cleans the log every 24 hours, to only keep the last 100 entries.\u003Cbr \u002F>\nYou may use the “jserrlog_max_log_entries” WP filter to enable more or less entries, by returning an integer: \u003Ccode>add_filter('jserrlog_max_log_entries',function(){return 200;})\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Alter error data:\u003Cbr \u002F>\nYou may use the “jserrlog_pre_insert_error” WP filter to modify the error data before it’s inserted into the log file: \u003Ccode>add_filter('jserrlog_pre_insert_error',function($error_data){return $error_data;})\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Trigger integrations:\u003Cbr \u002F>\nYou may use the “jserrlog_after_log” WP hook to trigger an action (Slack notification, etc.) after an error was logged: \u003Ccode>add_action('jserrlog_after_log',function($error_data){\u002F\u002Fdo something})\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Backup old errors:\u003Cbr \u002F>\nYou may use the “jserrlog_before_log_maintenance” WP hook to trigger an action (archive errors, etc.) before old errors are deleted: \u003Ccode>add_action('jserrlog_before_log_maintenance',function($errors){\u002F\u002Fdo something})\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Multisite\u003C\u002Fh4>\n\u003Cp>The plugin works with multisite. There’s one error log per site.\u003C\u002Fp>\n","Logs front-end javascript errors, and displays them in a dashboard widget",10,1446,"2025-12-11T05:34:00.000Z","6.9.4","5.0",[58,80,59,81,82],"debug","javascript","js","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-error-logger.1.3.1.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":74,"downloaded":92,"rating":13,"num_ratings":14,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":54,"tags":96,"homepage":18,"download_link":99,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-log-viewer","Simple Log Viewer","1.0.4","Pedro Avelar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpedroasa\u002F","\u003Cp>A simple plugin to log errors in real time in a metabox in the admin panel, too integrated with WP-CLI.\u003C\u002Fp>\n\u003Cp>For the run command with WP-CLI is necessary to activate the plugin and install WP-CLI.\u003C\u002Fp>\n\u003Cp>When running, paste the command \u003Ccode>wp slvpl logs-erros\u003C\u002Fcode> into the terminal, by default the number of lines is 1000 but you can control the number of lines through the \u003Ccode>--num_linhas\u003C\u002Fcode> parameter\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For the example\u003C\u002Fstrong>:  \u003Ccode>wp slvpl logs-erros [--num_linhas=\u003Cnum_linhas>]\u003C\u002Fcode> or\u003Cbr \u002F>\nbetter in the example \u003Ccode>wp slvpl logs-erros --num_linhas=100\u003C\u002Fcode>.\u003C\u002Fp>\n","A simple plugin to log errors in real time in a metabox in the admin panel, too integrated with WP-CLI",1857,"2025-05-26T01:49:00.000Z","6.6.5","5.4",[58,80,59,97,98],"erros","logs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-log-viewer.1.0.4.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":77,"requires_at_least":78,"requires_php":54,"tags":113,"homepage":118,"download_link":119,"security_score":63,"vuln_count":14,"unpatched_count":28,"last_vuln_date":120,"fetched_at":30},"fatal-error-notify","Fatal Error Notify","1.5.4","Jack Arturo","https:\u002F\u002Fprofiles.wordpress.org\u002Fverygoodplugins\u002F","\u003Cp>This plugin sends you an email notification whenever a fatal error (or other error level, configurably) is detected on your site.\u003C\u002Fp>\n\u003Cp>Unlike traditional uptime monitoring services, which will only notify you if your entire site is down, this plugin can notify you when an error is detected on any page or process on your site.\u003C\u002Fp>\n\u003Cp>Automatic plugin and theme updates often introduce problems that you aren’t aware of until they’re reported by your visitors. Fatal Error Notify lets you address these issues as they occur and before they cause significant problems.\u003C\u002Fp>\n","Receive email notifications when errors occur on your WordPress site.",6000,88614,96,18,"2026-02-12T12:16:00.000Z",[114,21,115,116,117],"debugging","fatal","notification","reporting","https:\u002F\u002Ffatalerrornotify.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffatal-error-notify.1.5.4.zip","2024-01-30 00:00:00",{"slug":80,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":18,"download_link":140,"security_score":27,"vuln_count":64,"unpatched_count":28,"last_vuln_date":141,"fetched_at":30},"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,93492,92,11,"2024-04-01T14:15:00.000Z","6.4.8","3.4","5.6",[80,137,138,139,59],"display-error","error-log","error-notification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug.1.12.zip","2024-01-31 00:00:00",{"attackSurface":143,"codeSignals":179,"taintFlows":230,"riskAssessment":231,"analyzedAt":244},{"hooks":144,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":178,"entryPointCount":28,"unprotectedCount":28},[145,151,154,159,162,166,171],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","admin_menu","RERR_add_menu","inc\\class.main.php",8,{"type":146,"name":152,"callback":153,"file":149,"line":131},"wp_footer","RERR_footer",{"type":146,"name":155,"callback":156,"file":157,"line":158},"admin_init","RERRRegisterSettings","report-an-error.php",17,{"type":146,"name":160,"callback":161,"file":157,"line":111},"widgets_init","anonymous",{"type":146,"name":163,"callback":164,"priority":28,"file":157,"line":165},"init","RERR_init",20,{"type":167,"name":168,"callback":169,"file":157,"line":170},"filter","query_vars","RERR_add_trigger",36,{"type":146,"name":172,"callback":173,"file":157,"line":174},"template_redirect","RERR_trigger_check",42,[],[],[],[],{"dangerousFunctions":180,"sqlUsage":184,"outputEscaping":186,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":229},[181],{"fn":182,"file":157,"line":111,"context":183},"create_function","add_action( 'widgets_init', create_function( '', 'register_widget( \"Report_an_Error\" );' ) );",{"prepared":28,"raw":28,"locations":185},[],{"escaped":131,"rawEcho":187,"locations":188},19,[189,192,194,196,198,200,202,205,207,209,211,213,215,217,219,221,223,225,227],{"file":149,"line":190,"context":191},108,"raw output",{"file":149,"line":193,"context":191},117,{"file":149,"line":195,"context":191},119,{"file":149,"line":197,"context":191},135,{"file":149,"line":199,"context":191},187,{"file":149,"line":201,"context":191},190,{"file":203,"line":204,"context":191},"inc\\class.widget.php",13,{"file":203,"line":206,"context":191},25,{"file":203,"line":208,"context":191},28,{"file":203,"line":210,"context":191},32,{"file":203,"line":212,"context":191},35,{"file":203,"line":214,"context":191},38,{"file":203,"line":216,"context":191},44,{"file":203,"line":218,"context":191},46,{"file":203,"line":220,"context":191},76,{"file":203,"line":222,"context":191},87,{"file":203,"line":224,"context":191},90,{"file":203,"line":226,"context":191},93,{"file":157,"line":228,"context":191},74,[],[],{"summary":232,"deductions":233},"The \"report-an-error\" plugin v1.0.1 presents a mixed security profile. On the positive side, the plugin boasts a very small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all identified SQL queries utilize prepared statements, and there are no recorded vulnerabilities in its history, suggesting a potentially stable and well-maintained codebase. However, significant concerns arise from the static analysis. The presence of the `create_function` construct is a notable risk, as it can lead to remote code execution if not handled with extreme care and strict input validation, which is not evident from the analysis. Additionally, the relatively low percentage of properly escaped output (37%) indicates a high risk of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website. The complete absence of nonce checks and capability checks on any entry points, although the attack surface is currently zero, means that if any new entry points are added without proper security, they would be immediately vulnerable. While the plugin has no known CVEs, the internal code quality issues, particularly `create_function` and insufficient output escaping, are significant internal weaknesses that could be exploited.",[234,237,239,242],{"reason":235,"points":236},"Use of create_function",15,{"reason":238,"points":150},"Low percentage of proper output escaping",{"reason":240,"points":241},"Missing nonce checks",7,{"reason":243,"points":241},"Missing capability checks","2026-03-16T21:58:41.253Z",{"wat":246,"direct":254},{"assetPaths":247,"generatorPatterns":250,"scriptPaths":251,"versionParams":253},[248,249],"\u002Fwp-content\u002Fplugins\u002Freport-an-error\u002Finc\u002Fclass.main.php","\u002Fwp-content\u002Fplugins\u002Freport-an-error\u002Finc\u002Fclass.widget.php",[],[252],"\u002Fwp-content\u002Fplugins\u002Freport-an-error\u002Freport-an-error.php",[],{"cssClasses":255,"htmlComments":257,"htmlAttributes":258,"restEndpoints":262,"jsGlobals":264,"shortcodeOutput":269},[256],"RERR",[],[259,260,261],"id=\"RERR\"","id=\"rerr_selected\"","id=\"rerr_message\"",[263],"\u002Fwp-json\u002Freport-an-error\u002Fsend",[256,265,266,267,265,268],"RERR_se","RERR_gs","RERR_sm","post_error",[]]