[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnc75jtq0c6nUyi-rf1J5tdu76-v3KkO9IG10ojFAzf0":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":16,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":137,"fingerprints":167},"ostrichcize","Ostrichcize","0.1","Zack Tollman","https:\u002F\u002Fprofiles.wordpress.org\u002Ftollmanz\u002F","\u003Cp>At the first sign of trouble, an ostrich buries its head in the sand. Ostrichcize allows a plugin or theme developer to\u003Cbr \u002F>\nbury his or her head in the sand by turning off error reporting for select plugins or the current theme.\u003C\u002Fp>\n\u003Cp>If you have ever installed a plugin or worked on a site with a plugin that throws numerous of errors and notices, but do\u003Cbr \u002F>\nnot have the time to fix the issue, you can turn off those notices with this plugin. By simply filtering the plugin, you\u003Cbr \u002F>\ncan add to the list of plugins for which no notices will be shown.\u003C\u002Fp>\n\u003Cp>To add to this list simply write something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_ostrichcized_plugins( $slugs ) {\n    $slugs[] = 'debug-bar-cron';\n    return $slugs;\n}\n\nfunction my_pre_my_ostrichcized_plugins() {\n    add_filter( 'ostrichcized_plugins', 'my_ostrichcized_plugins' );\n}\n\nadd_action( 'plugins_loaded', 'my_pre_my_ostrichcized_plugins', 1 );\n\u003C\u002Fpre>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note that the filter must be added before any offending code is run in order to redefine the error reporting function\u003Cbr \u002F>\nbefore it is first called. The means that in most cases, this code will need to run from a plugin and not a theme.\u003C\u002Fp>\n\u003Cp>To turn off PHP error reporting for a theme, run:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_ostrichcize_theme() {\n    add_filter( 'ostrichcize_theme', '__return_true' );\n}\nadd_action( 'plugins_loaded', 'my_ostrichcize_theme', 1 );\n\u003C\u002Fpre>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Thanks to Jeremy Felt (@jeremyfelt) for assistance naming the plugin!\u003C\u002Fp>\n","Hide PHP error reporting for specified plugins or the current theme.",10,2351,80,1,"2012-11-24T03:28:00.000Z","","3.3",[19,20],"debug","error-reporting","https:\u002F\u002Fgithub.com\u002Ftollmanz\u002Fostrichcize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fostrichcize.0.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":23,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"tollmanz",6,1000,30,84,"2026-04-04T11:17:20.065Z",[36,57,80,99,114],{"slug":19,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":16,"download_link":55,"security_score":23,"vuln_count":14,"unpatched_count":24,"last_vuln_date":56,"fetched_at":26},"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",[19,52,53,54,20],"display-error","error-log","error-notification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug.1.12.zip","2024-01-31 00:00:00",{"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":50,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":14,"last_vuln_date":79,"fetched_at":26},"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",[72,73,53,20,74],"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",66,2,"2025-04-09 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":89,"num_ratings":14,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":16,"download_link":98,"security_score":89,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"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",1446,100,"2025-12-11T05:34:00.000Z","6.9.4","5.0","7.4",[95,19,20,96,97],"dashboard-widget","javascript","js","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-error-logger.1.3.1.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":11,"downloaded":107,"rating":89,"num_ratings":78,"last_updated":108,"tested_up_to":109,"requires_at_least":70,"requires_php":93,"tags":110,"homepage":16,"download_link":113,"security_score":89,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"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",[95,19,20,111,112],"erros","logs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-log-viewer.1.0.4.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":65,"num_ratings":124,"last_updated":125,"tested_up_to":91,"requires_at_least":126,"requires_php":93,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":24,"last_vuln_date":136,"fetched_at":26},"wp-crontrol","WP Crontrol","1.21.0","John Blackbourn","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnbillion\u002F","\u003Cp>WP Crontrol enables you to take control of the scheduled cron events on your WordPress website or WooCommerce store. From the admin screens you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all scheduled cron events along with their arguments, schedule, callback functions, and when they are next due.\u003C\u002Fli>\n\u003Cli>Edit, delete, pause, resume, and immediately run cron events.\u003C\u002Fli>\n\u003Cli>Add new cron events.\u003C\u002Fli>\n\u003Cli>Bulk delete cron events.\u003C\u002Fli>\n\u003Cli>Add and remove custom cron schedules.\u003C\u002Fli>\n\u003Cli>Export and download cron event lists as a CSV file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Crontrol is aware of timezones, will alert you to events that have no actions or that have missed their schedule, and will show you a helpful warning message if it detects any problems with your cron system.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the \u003Ccode>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cron Events\u003C\u002Fcode> menu to manage cron events.\u003C\u002Fli>\n\u003Cli>Go to the \u003Ccode>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cron Schedules\u003C\u002Fcode> menu to manage cron schedules.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Fdocs\u002Fhow-to-use\u002F\" rel=\"nofollow ugc\">Extensive documentation on how to use WP Crontrol and how to get help for error messages that it shows is available on the WP Crontrol website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>For site owners\u003C\u002Fh3>\n\u003Cp>Owners of WordPress websites and WooCommerce stores use WP Crontrol to ensure that scheduled cron events run correctly and efficiently. By providing complete control over cron events, WP Crontrol helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improve reliability\u003C\u002Fstrong>: Address missed or failed cron events, ensuring your website or WooCommerce store continues to function as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhance security\u003C\u002Fstrong>: Monitor and control cron events to ensure automatic update checks are performed as they should.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplify management\u003C\u002Fstrong>: Add, edit, delete, and pause cron events from a user-friendly interface, without needing to write any code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gain insights\u003C\u002Fstrong>: Export cron event data for analysis or reporting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Action Scheduler compatibility\u003C\u002Fstrong>: Full support for the Action Scheduler system in WooCommerce, which is used to process recurring payments, subscriptions, and background orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clarity of times and timezones\u003C\u002Fstrong>: All times are shown with a clear and accurate indication of which timezone applies. No more guesswork!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For developers\u003C\u002Fh3>\n\u003Cp>Developers use WP Crontrol to streamline and debug their WordPress development process:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhanced debugging\u003C\u002Fstrong>: Identify and troubleshoot issues with scheduled tasks, ensuring your scheduled events and their callbacks run as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom schedules\u003C\u002Fstrong>: Create and manage custom cron schedules to fit the specific needs of your website, plugins, or themes, providing greater flexibility than just the core schedules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient workflow\u003C\u002Fstrong>: Add, edit, and delete cron events directly from the WordPress admin interface, saving time and reducing the need for manual coding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insightful monitoring\u003C\u002Fstrong>: Get insight into the performance and behavior of your scheduled tasks, allowing for optimization and better resource management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accurate debugging\u003C\u002Fstrong>: WP Crontrol goes to great lengths to ensure that running an event manually does so in a manner which exactly matches how WordPress core runs schdeuled events. This ensures that you can debug events accurately and with confidence.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>I maintain several other plugins for developers. Check them out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquery-monitor\u002F\" rel=\"ugc\">Query Monitor\u003C\u002Fa> is the developer tools panel for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">User Switching\u003C\u002Fa> provides instant switching between user accounts in WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>WP Crontrol is private by default and always will be. It does not send data to any third party, nor does it include any third party resources. \u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">WP Crontrol’s full privacy statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>WP Crontrol aims to be fully accessible to all of its users. \u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Faccessibility\u002F\" rel=\"nofollow ugc\">WP Crontrol’s full accessibility statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n","WP Crontrol enables you to take control of the cron events on your WordPress website.",300000,7578206,163,"2026-01-28T21:40:00.000Z","6.4",[128,129,19,130,131],"cron","crontrol","woocommerce","wp-cron","https:\u002F\u002Fwp-crontrol.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-crontrol.1.21.0.zip",96,3,"2025-08-21 00:00:00",{"attackSurface":138,"codeSignals":150,"taintFlows":157,"riskAssessment":158,"analyzedAt":166},{"hooks":139,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":24,"unprotectedCount":24},[140],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","plugins_loaded","struthrio_get_the_ostrich","ostrichcize.php",170,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":156},[],{"prepared":24,"raw":24,"locations":153},[],{"escaped":24,"rawEcho":24,"locations":155},[],[],[],{"summary":159,"deductions":160},"The ostrichcize plugin v0.1 exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history.  The absence of any detected dangerous functions, raw SQL queries, unescaped outputs, file operations, external HTTP requests, or identifiable entry points (AJAX handlers, REST API routes, shortcodes, cron events) strongly suggests a highly secure and minimal design. The plugin also demonstrates adherence to best practices by having 100% of its (zero) SQL queries use prepared statements and 100% of its (zero) outputs properly escaped.  Furthermore, the lack of any recorded vulnerabilities, past or present, reinforces this positive assessment. There are no observed taint flows, indicating a thorough understanding and implementation of secure coding principles.  The plugin's vulnerability history is clean, with no known CVEs, which is a significant strength.  The only minor area for consideration, though not a direct finding in this analysis, is the complete lack of any explicit capability checks or nonce checks. While this might be acceptable given the plugin's apparent lack of user-facing functionality or sensitive operations, it could be a potential future risk if functionality is added without these security layers. However, based solely on the current data, the plugin is exceptionally secure.",[161,164],{"reason":162,"points":163},"Missing capability checks",5,{"reason":165,"points":163},"Missing nonce checks","2026-03-17T01:18:14.672Z",{"wat":168,"direct":173},{"assetPaths":169,"generatorPatterns":170,"scriptPaths":171,"versionParams":172},[],[],[],[],{"cssClasses":174,"htmlComments":175,"htmlAttributes":176,"restEndpoints":177,"jsGlobals":178,"shortcodeOutput":179},[],[],[],[],[],[]]