[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVogPZWMAHnKxk472TrZ68c5jLKxfOK8Y5RIN_PPCyRU":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":142,"fingerprints":361},"wp-xhprof-profiler","WP XHProf Profiler","0.9","Artberri","https:\u002F\u002Fprofiles.wordpress.org\u002Fartberri\u002F","\u003Cp>WP XHProf Profiler plugin is an easy way to profile your plugins and themes when you are coding or debugging. To get it done it uses XHProf, a PHP profiler made by the Facebook Dev Team (you must install it before activating the plugin).\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>By default the profiling is disabled, activate \u003Ccode>WP_DEBUG\u003C\u002Fcode> on your \u003Ccode>wp-config.php\u003C\u002Fcode> to enable it. After doing it, all your wordpress pages will have a link at bottom with the profiling data.\u003C\u002Fp>\n\u003Ch4>¿What is XHProf?\u003C\u002Fh4>\n\u003Cp>From \u003Ca href=\"\" title=\"From PHP documentation\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fintro.xhprof.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>XHProf is a light-weight hierarchical and instrumentation based profiler. During the data collection phase, it keeps track of call counts and inclusive metrics for arcs in the dynamic callgraph of a program. It computes exclusive metrics in the reporting\u002Fpost processing phase, such as wall (elapsed) time, CPU time and memory usage. A functions profile can be broken down by callers or callees. XHProf handles recursive functions by detecting cycles in the callgraph at data collection time itself and avoiding the cycles by giving unique depth qualified names for the recursive invocations.\u003C\u002Fp>\n\u003Cp>XHProf includes a simple HTML based user interface (written in PHP). The browser based UI for viewing profiler results makes it easy to view results or to share results with peers. A callgraph image view is also supported.\u003C\u002Fp>\n\u003Cp>XHProf reports can often be helpful in understanding the structure of the code being executed. The hierarchical nature of the reports can be used to determine, for example, what chain of calls led to a particular function getting called.\u003C\u002Fp>\n\u003Cp>XHProf supports ability to compare two runs (a.k.a. “diff” reports) or aggregate data from multiple runs. Diff and aggregate reports, much like single run reports, offer “flat” as well as “hierarchical” views of the profile.\u003C\u002Fp>\n\u003Cp>Additional documentation can be found via the xhprof website » [http:\u002F\u002Fpecl.php.net\u002Fpackage\u002Fxhprof]\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Comments, questions, feature requests and bug reports are welcome: \u003Ca href=\"http:\u002F\u002Fwww.berriart.com\u002Fen\u002Fxhprof-profiler\u002F\" title=\"XHProf Profiler\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.berriart.com\u002Fen\u002Fxhprof-profiler\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Adds PHP profiling support to your Wordpress using Facebook's XHProf Profiler.",10,4089,100,1,"2012-01-10T00:03:00.000Z","3.3.2","2.6.0","",[20,21,22,23],"debug","php","profiler","profiling","http:\u002F\u002Fwww.berriart.com\u002Fen\u002Fwp-xhprof-profiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-xhprof-profiler.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"artberri",4,40,30,84,"2026-04-05T03:29:42.614Z",[39,56,78,101,122],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":36,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":54,"download_link":55,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"mysql-profiler","MySQL Profiler","1.0","tombenner","https:\u002F\u002Fprofiles.wordpress.org\u002Ftombenner\u002F","\u003Cp>MySQL Profiler displays debugging information about SQL queries to admin WordPress users.  For each query, the profiler displays the time, syntax-highlighted SQL, and a trace of the functions (as well as the file and line number that the functions were called from) that were called.\u003C\u002Fp>\n\u003Cp>The list can be sorted by any of its columns, so you can, for example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Order the list by ID to see the chronological order of the queries\u003C\u002Fli>\n\u003Cli>Order the list by time to see the slowest queries\u003C\u002Fli>\n\u003Cli>Order the list by query to group the queries by type (SELECT, UPDATE, etc)\u003C\u002Fli>\n\u003Cli>Order the list by trace to group the queries by similar origins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The list can also filtered by typing in the search box, so you can, for example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all queries that use the wp_posts table\u003C\u002Fli>\n\u003Cli>View all queries that are related to the use of a function in taxonomy.php\u003C\u002Fli>\n\u003Cli>View all queries that are related to the use of a specific function or class\u003C\u002Fli>\n\u003Cli>View all queries that call a specific MySQL function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To turn off syntax highlighting, put the following in wp-config.php:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('MP_HIGHLIGHT_SYNTAX', false);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To omit the file and line number from the function trace and display the functions as a comma-separated list (to save vertical space), define the following in wp-config.php:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('MP_DISPLAY_FILES', false);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This plugin was loosely based on \u003Ca href=\"http:\u002F\u002Fbueltge.de\u002F\" rel=\"nofollow ugc\">Frank Bueltge\u003C\u002Fa>‘s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdebug-queries\u002F\" rel=\"ugc\">Debug Queries\u003C\u002Fa> plugin, so a hearty thanks to him for the development of that.\u003C\u002Fp>\n\u003Cp>If you’d like to grab development releases, see what new features are being added, or browse the source code please visit\u002Ffollow the \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftombenner\u002Fmysql-profiler\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>.\u003C\u002Fp>\n","Displays a list of each page's SQL queries and the functions calling them that can be searched and sorted by time, type, etc.",6999,5,"2012-03-06T20:16:00.000Z","2.9",[20,52,53,22,23],"debugging","mysql","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fmysql-profiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmysql-profiler.1.0.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"code-profiler","Code Profiler – WordPress Performance Profiling and Debugging Made Easy","1.9","bruandet","https:\u002F\u002Fprofiles.wordpress.org\u002Fbruandet\u002F","\u003Ch4>A profiler to measure the performance of your WordPress plugins and themes.\u003C\u002Fh4>\n\u003Cp>Code Profiler helps you to measure the performance of your plugins and themes at the PHP level and to quickly find any potential problem in your WordPress installation.\u003C\u002Fp>\n\u003Cp>You can profile the frontend and backend of WordPress, as well a cron events, a custom URL, send a POST payload, custom cookies and HTTP headers to profile a contact form, a checkout process or an AJAX action among many other possibilities.\u003C\u002Fp>\n\u003Cp>It generates an extremely detailed and easy to read analysis in the form of charts and tables that shows not only which plugin or theme, but also which PHP script, class, method and function is slowing down your website. It displays many useful additional information such as database queries, file I\u002FO operations and disk I\u002FO usage as well.\u003C\u002Fp>\n\u003Cp>It makes it very simple to locate any bottleneck problem in your themes or plugins in order to solve it and speed up your website.\u003Cbr \u002F>\nInstall, activate it and you can start profiling your site right away.\u003C\u002Fp>\n\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\u002F3PLDk-ZvQtU?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>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugins & themes performance profiling.\u003C\u002Fli>\n\u003Cli>[Pro] Scripts performance profiling.\u003C\u002Fli>\n\u003Cli>[Pro] Methods & functions performance profiling.\u003C\u002Fli>\n\u003Cli>[Pro] Database queries performance.\u003C\u002Fli>\n\u003Cli>[Pro] Remote connections monitoring.\u003C\u002Fli>\n\u003Cli>[Pro] File I\u002FO operations monitoring.\u003C\u002Fli>\n\u003Cli>File I\u002FO statistics.\u003C\u002Fli>\n\u003Cli>Disk I\u002FO monitoring.\u003C\u002Fli>\n\u003Cli>WP-CLI integration.\u003C\u002Fli>\n\u003Cli>Export charts in PNG image format.\u003C\u002Fli>\n\u003Cli>GET\u002FPOST methods, custom cookies and HTTP headers.\u003C\u002Fli>\n\u003Cli>[Pro] Export all tables and charts in CSV file format.\u003C\u002Fli>\n\u003Cli>[Pro] Filtering options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about \u003Ca href=\"https:\u002F\u002Fnintechnet.com\u002Fcodeprofiler\u002F\" rel=\"nofollow ugc\">Code Profiler Pro\u003C\u002Fa>.\u003C\u002Fp>\n","A profiler to measure the performance of your WordPress plugins and themes.",8000,205816,88,32,"2026-02-05T12:02:00.000Z","6.9.4","5.0","7.1",[73,20,74,75,22],"benchmark","optimize","performance","https:\u002F\u002Fnintechnet.com\u002Fcodeprofiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcode-profiler.1.9.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":69,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":97,"download_link":98,"security_score":99,"vuln_count":48,"unpatched_count":27,"last_vuln_date":100,"fetched_at":29},"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.2",[93,94,95,79,96],"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,"2025-10-10 20:39:18",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":69,"requires_at_least":70,"requires_php":113,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":14,"unpatched_count":27,"last_vuln_date":121,"fetched_at":29},"easy-php-settings","Easy PHP Settings","1.1.4","shahadul878","https:\u002F\u002Fprofiles.wordpress.org\u002Fshahadul878\u002F","\u003Cp>Easy PHP Settings provides a user-friendly interface to view and manage crucial PHP and WordPress configurations without needing to manually edit server files. It’s designed for both single-site and multisite installations, giving administrators the power to optimize their environment directly from the dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manage PHP Settings:\u003C\u002Fstrong> Easily modify the 5 core PHP settings (\u003Ccode>memory_limit\u003C\u002Fcode>, \u003Ccode>upload_max_filesize\u003C\u002Fcode>, \u003Ccode>post_max_size\u003C\u002Fcode>, \u003Ccode>max_execution_time\u003C\u002Fcode>, \u003Ccode>max_input_vars\u003C\u002Fcode>) through dedicated fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom php.ini Configuration:\u003C\u002Fstrong> Add any additional PHP directives (session settings, timezone, logging, file uploads, etc.) directly in the flexible custom configuration textarea.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Presets:\u003C\u002Fstrong> Choose from pre-configured optimization profiles (Default, Performance, WooCommerce, Development, Large Media) that populate both core fields and custom php.ini directives automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Memory Management:\u003C\u002Fstrong> Configure WordPress-specific memory limits including \u003Ccode>WP_MEMORY_LIMIT\u003C\u002Fcode> and \u003Ccode>WP_MAX_MEMORY_LIMIT\u003C\u002Fcode> to optimize your site’s performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Configuration:\u003C\u002Fstrong> When you save your settings, the plugin automatically generates \u003Ccode>.user.ini\u003C\u002Fcode> and \u003Ccode>php.ini\u003C\u002Fcode> files in your WordPress root directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuration Generator:\u003C\u002Fstrong> For locked-down environments, the plugin provides a generator to create configuration snippets that you can manually add to your server files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP Extensions Viewer:\u003C\u002Fstrong> View all loaded PHP extensions categorized by type, with indicators for critical missing extensions and recommendations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings Validation:\u003C\u002Fstrong> Automatically detects potentially problematic configuration values and warns you before saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings History:\u003C\u002Fstrong> Track all changes made to your settings with the ability to restore previous configurations. Export history as CSV.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002FExport:\u003C\u002Fstrong> Backup your settings as JSON files and migrate configurations between sites effortlessly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Reset:\u003C\u002Fstrong> Reset to recommended values or server defaults with automatic backup creation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Helpful Tooltips:\u003C\u002Fstrong> Hover over help icons next to each setting to understand what it does and why it matters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Status Checker:\u003C\u002Fstrong> A dedicated “Status” tab shows your current server environment, including PHP version, server software, and a comparison of current vs. recommended PHP values.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Debugging:\u003C\u002Fstrong> A “Debugging” tab with on\u002Foff switches lets you easily toggle \u003Ccode>WP_DEBUG\u003C\u002Fcode>, \u003Ccode>WP_DEBUG_LOG\u003C\u002Fcode>, \u003Ccode>WP_DEBUG_DISPLAY\u003C\u002Fcode>, and \u003Ccode>SCRIPT_DEBUG\u003C\u002Fcode> constants in your \u003Ccode>wp-config.php\u003C\u002Fcode> file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Compatible:\u003C\u002Fstrong> On multisite networks, settings are managed at the network level by Super Admins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is perfect for developers and site administrators who want a quick and safe way to view and adjust their site’s technical settings.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cp>Upgrade to Easy PHP Settings Pro for advanced controls, automation, and tooling designed for performance, safety, and team productivity.\u003C\u002Fp>\n\u003Ch3>Advanced PHP & Server Controls\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Manage all PHP INI directives (memory, upload, post size, execution time, input vars, OPcache, sessions, error_reporting).\u003C\u002Fli>\n\u003Cli>Advanced Config Generator (Apache .htaccess, NGINX snippets, cPanel\u002FLiteSpeed compatibility).\u003C\u002Fli>\n\u003Cli>Per-site overrides in Multisite (instead of only Network Admin).\u003C\u002Fli>\n\u003Cli>PHP Extension Checker \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Detects missing extensions (imagick, intl, bcmath, etc.) and gives install guidance.\u003C\u002Fli>\n\u003Cli>Real-time Server Health Monitor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CPU, RAM, disk usage, PHP-FPM pool stats.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Optimization & Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>One-click Optimization Profiles (ready presets):\n\u003Cul>\n\u003Cli>WooCommerce Stores\u003C\u002Fli>\n\u003Cli>Elementor \u002F Page Builders\u003C\u002Fli>\n\u003Cli>LMS (LearnDash, TutorLMS)\u003C\u002Fli>\n\u003Cli>High Traffic Blogs\u003C\u002Fli>\n\u003Cli>Multisite Networks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Smart Recommendations \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Suggest best values based on your hosting\u002Fserver.\u003C\u002Fli>\n\u003Cli>OPcache Manager \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Enable\u002Fdisable and tune OPcache.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Safety & Reliability\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Backup & Restore Configurations (before\u002Fafter editing .user.ini & php.ini).\u003C\u002Fli>\n\u003Cli>Safe Mode \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> If wrong values break the site, plugin auto-rolls back to last working config.\u003C\u002Fli>\n\u003Cli>Error Log Viewer \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> View PHP error logs and debug logs directly from dashboard.\u003C\u002Fli>\n\u003Cli>Email Alerts & Notifications \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sends warnings if PHP limits are too low, or site hits memory\u002Ftime limits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Productivity & Agency Tools\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Import \u002F Export Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Save your preferred config and apply on other sites.\u003C\u002Fli>\n\u003Cli>Multi-Site Templates \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Apply one config across the network.\u003C\u002Fli>\n\u003Cli>White-label Option \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Rebrand plugin for agencies (hide “Easy PHP Settings” branding).\u003C\u002Fli>\n\u003Cli>Role-based Access \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Allow only specific roles (like Admins, Developers) to change PHP settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Priority Support (faster replies, email\u002Fticket).\u003C\u002Fli>\n\u003Cli>Regular Pro Updates with new hosting compatibility.\u003C\u002Fli>\n\u003Cli>Advanced Documentation & Tutorials (step-by-step setup guides).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Summary (Pro Highlights)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Advanced Settings (all directives, OPcache, sessions)\u003C\u002Fli>\n\u003Cli>Profiles (WooCommerce, LMS, high traffic, etc.)\u003C\u002Fli>\n\u003Cli>Monitoring (server health, error logs)\u003C\u002Fli>\n\u003Cli>Backup\u002FRestore + Safe Mode\u003C\u002Fli>\n\u003Cli>Import\u002FExport & Agency Tools\u003C\u002Fli>\n\u003Cli>Alerts & Notifications\u003C\u002Fli>\n\u003Cli>Premium Support\u003C\u002Fli>\n\u003C\u002Ful>\n","An easy way to manage common PHP INI settings and WordPress debugging constants from the WordPress admin panel.",1000,5357,2,"2026-03-14T11:35:00.000Z","7.2",[20,115,75,116,117],"ini","php-settings","wp-config","https:\u002F\u002Fgithub.com\u002Feasy-php-settings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-php-settings.1.1.4.zip",97,"2026-03-06 11:26:38",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":88,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":140,"download_link":141,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,137,138,139,21],"debug-bar","error","log","https:\u002F\u002Fgithub.com\u002Ffedeandri\u002Fbugfu-console-debugger","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbugfu-console-debugger.1.3.zip",{"attackSurface":143,"codeSignals":158,"taintFlows":313,"riskAssessment":340,"analyzedAt":360},{"hooks":144,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":27,"unprotectedCount":27},[145,151],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","plugins_loaded","berriart_xhprof_profiler_muplugins_loaded","xhprof-profiler.php",79,{"type":146,"name":152,"callback":153,"file":149,"line":26},"shutdown","berriart_xhprof_profiler_shutdown",[],[],[],[],{"dangerousFunctions":159,"sqlUsage":170,"outputEscaping":172,"fileOperations":33,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":308},[160,165],{"fn":161,"file":162,"line":163,"context":164},"proc_open","facebook-xhprof\\xhprof_lib\\utils\\callgraph_utils.php",108,"$process = proc_open($cmd, $descriptorspec, $pipes, \"\u002Ftmp\", array());",{"fn":166,"file":167,"line":168,"context":169},"unserialize","facebook-xhprof\\xhprof_lib\\utils\\xhprof_runs.php",122,"return unserialize($contents);",{"prepared":27,"raw":27,"locations":171},[],{"escaped":27,"rawEcho":173,"locations":174},66,[175,178,181,184,186,188,190,192,194,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307],{"file":176,"line":34,"context":177},"facebook-xhprof\\examples\\sample.php","raw output",{"file":179,"line":180,"context":177},"facebook-xhprof\\xhprof_lib\\display\\typeahead_common.php",78,{"file":182,"line":183,"context":177},"facebook-xhprof\\xhprof_lib\\display\\xhprof.php",65,{"file":182,"line":185,"context":177},67,{"file":182,"line":187,"context":177},69,{"file":182,"line":189,"context":177},73,{"file":182,"line":191,"context":177},75,{"file":182,"line":193,"context":177},77,{"file":182,"line":150,"context":177},{"file":182,"line":196,"context":177},530,{"file":182,"line":198,"context":177},533,{"file":182,"line":200,"context":177},548,{"file":182,"line":202,"context":177},628,{"file":182,"line":204,"context":177},647,{"file":182,"line":206,"context":177},680,{"file":182,"line":208,"context":177},733,{"file":182,"line":210,"context":177},750,{"file":182,"line":212,"context":177},751,{"file":182,"line":214,"context":177},771,{"file":182,"line":216,"context":177},814,{"file":182,"line":218,"context":177},815,{"file":182,"line":220,"context":177},816,{"file":182,"line":222,"context":177},817,{"file":182,"line":224,"context":177},833,{"file":182,"line":226,"context":177},856,{"file":182,"line":228,"context":177},858,{"file":182,"line":230,"context":177},866,{"file":182,"line":232,"context":177},876,{"file":182,"line":234,"context":177},978,{"file":182,"line":236,"context":177},996,{"file":182,"line":238,"context":177},1010,{"file":182,"line":240,"context":177},1021,{"file":182,"line":242,"context":177},1022,{"file":182,"line":244,"context":177},1023,{"file":182,"line":246,"context":177},1026,{"file":182,"line":248,"context":177},1075,{"file":182,"line":250,"context":177},1079,{"file":182,"line":252,"context":177},1080,{"file":182,"line":254,"context":177},1081,{"file":182,"line":256,"context":177},1082,{"file":182,"line":258,"context":177},1083,{"file":182,"line":260,"context":177},1104,{"file":182,"line":262,"context":177},1113,{"file":182,"line":264,"context":177},1131,{"file":182,"line":266,"context":177},1143,{"file":182,"line":268,"context":177},1148,{"file":182,"line":270,"context":177},1169,{"file":182,"line":272,"context":177},1170,{"file":182,"line":274,"context":177},1180,{"file":182,"line":276,"context":177},1198,{"file":182,"line":278,"context":177},1203,{"file":182,"line":280,"context":177},1204,{"file":182,"line":282,"context":177},1270,{"file":182,"line":284,"context":177},1271,{"file":182,"line":286,"context":177},1273,{"file":182,"line":288,"context":177},1285,{"file":182,"line":290,"context":177},1286,{"file":182,"line":292,"context":177},1287,{"file":162,"line":294,"context":177},117,{"file":162,"line":296,"context":177},126,{"file":162,"line":298,"context":177},410,{"file":162,"line":300,"context":177},474,{"file":162,"line":302,"context":177},481,{"file":304,"line":183,"context":177},"facebook-xhprof\\xhprof_lib\\utils\\xhprof_lib.php",{"file":167,"line":306,"context":177},154,{"file":149,"line":187,"context":177},[309],{"name":310,"version":311,"knownCves":312},"jQuery","1.2.6",[],[314,331],{"entryPoint":315,"graph":316,"unsanitizedCount":14,"severity":330},"list_runs (facebook-xhprof\\xhprof_lib\\utils\\xhprof_runs.php:149)",{"nodes":317,"edges":327},[318,322],{"id":319,"type":320,"label":321,"file":167,"line":306},"n0","source","$_SERVER['SCRIPT_NAME']",{"id":323,"type":324,"label":325,"file":167,"line":306,"wp_function":326},"n1","sink","echo() [XSS]","echo",[328],{"from":319,"to":323,"sanitized":329},false,"medium",{"entryPoint":332,"graph":333,"unsanitizedCount":14,"severity":339},"\u003Cxhprof_runs> (facebook-xhprof\\xhprof_lib\\utils\\xhprof_runs.php:0)",{"nodes":334,"edges":337},[335,336],{"id":319,"type":320,"label":321,"file":167,"line":306},{"id":323,"type":324,"label":325,"file":167,"line":306,"wp_function":326},[338],{"from":319,"to":323,"sanitized":329},"low",{"summary":341,"deductions":342},"The wp-xhprof-profiler plugin, version 0.9, exhibits a mixed security posture. On one hand, the plugin demonstrates good practices by utilizing prepared statements for all its SQL queries and having no recorded CVEs or unpatched vulnerabilities.  This suggests a generally stable and well-maintained history. However, the static analysis reveals several concerning areas. The complete lack of nonce and capability checks on any entry points, coupled with a significant percentage of unescaped output, presents a notable risk. The presence of dangerous functions like `proc_open` and `unserialize`, especially without clear sanitization demonstrated in the taint analysis, raises red flags regarding potential code execution and deserialization vulnerabilities.  While taint analysis did not find critical or high severity issues, the 'flows with unsanitized paths' indicate potential avenues for exploitation if malicious data is introduced through the plugin's interactions. The bundled outdated jQuery library is another minor concern. Overall, the plugin has a clean vulnerability history, but the identified code-level weaknesses in input validation and output escaping, alongside the use of dangerous functions, necessitate careful consideration and potential remediation.",[343,345,347,350,353,355,358],{"reason":344,"points":11},"No nonce checks on any entry points",{"reason":346,"points":11},"No capability checks on any entry points",{"reason":348,"points":349},"0% output escaping",8,{"reason":351,"points":352},"Dangerous function: proc_open",7,{"reason":354,"points":352},"Dangerous function: unserialize",{"reason":356,"points":357},"2 flows with unsanitized paths",6,{"reason":359,"points":33},"Bundled outdated library: jQuery v1.2.6","2026-03-16T23:58:59.025Z",{"wat":362,"direct":369},{"assetPaths":363,"generatorPatterns":366,"scriptPaths":367,"versionParams":368},[364,365],"\u002Fwp-content\u002Fplugins\u002Fwp-xhprof-profiler\u002Ffacebook-xhprof\u002Fxhprof_html\u002Fcss\u002Fxhprof.css","\u002Fwp-content\u002Fplugins\u002Fwp-xhprof-profiler\u002Ffacebook-xhprof\u002Fxhprof_html\u002Fjs\u002Fxhprof.js",[],[365],[],{"cssClasses":370,"htmlComments":377,"htmlAttributes":378,"restEndpoints":379,"jsGlobals":380,"shortcodeOutput":382},[371,372,373,374,375,376],"xhprof_header","xhprof_nav","xhprof_report","xhprof_table","xhprof_function_details","xhprof_callgraph_container",[],[],[],[381],"xhprof",[383],"----> \u003Ca href=\""]