[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkwvJa3wa78E2XlQM8fM6slNYTjwLKTIHsISEKu4tAGU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":143,"fingerprints":198},"config-constants","Config Constants","0.2","David Gwyer","https:\u002F\u002Fprofiles.wordpress.org\u002Fdgwyer\u002F","\u003Cp>NOTE: This Plugin is still in beta. It’s recommended that you don’t run this Plugin on production sites yet, and don’t forget to backup your wp-config.php file.\u003C\u002Fp>\n\u003Cp>WordPress constants such as WP_DEBUG can be defined in wp-config.php but have to be edited manually every time you need to make a change. But no longer! You can now edit several common wp-config.php constants directly from within the WordPress admin!\u003C\u002Fp>\n\u003Cp>The current list of WordPress constants you can modify with Config Constants are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP_DEBUG\u003C\u002Fli>\n\u003Cli>WP_DEBUG_LOG\u003C\u002Fli>\n\u003Cli>WP_DEBUG_DISPLAY\u003C\u002Fli>\n\u003Cli>SCRIPT_DEBUG\u003C\u002Fli>\n\u003Cli>CONCATENATE_SCRIPTS\u003C\u002Fli>\n\u003Cli>SAVEQUERIES\u003C\u002Fli>\n\u003Cli>DISALLOW_FILE_MODS\u003C\u002Fli>\n\u003Cli>DISALLOW_FILE_EDIT\u003C\u002Fli>\n\u003Cli>WP_ALLOW_REPAIR\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More constants will be supported in future versions.\u003C\u002Fp>\n\u003Cp>If none of the above constants are defined in wp-config.php then they will be added automatically. Constants already specified in wp-config.php will have their values modified.\u003C\u002Fp>\n\u003Cp>Also, a key feature of the Plugin is the support for two-way editing. This means you can still edit wp-config.php constants manually if you wish and your changes will be automatically synchronised with Plugin settings. Likewise, if you update the value of a constant via the Plugin options page then wp-config.php is immediately updated!\u003C\u002Fp>\n\u003Cp>Please rate this Plugin if you find it useful. 🙂\u003C\u002Fp>\n\u003Cp>Visit our \u003Ca href=\"http:\u002F\u002Fwww.wpgoplugins.com\" rel=\"nofollow ugc\">WordPress plugin site\u003C\u002Fa>.\u003C\u002Fp>\n","Modify WP_DEBUG and other WordPress constants directly in the WordPress admin rather than manually editing them via wp-config.php!",100,7343,1,"2017-03-20T15:56:00.000Z","4.8.28","4.0","",[19,20,21,22,23],"config","constant","debug","mode","wp-config-wp-config-php","http:\u002F\u002Fwww.wpgoplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconfig-constants.0.2.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":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"dgwyer",11,108530,86,156,69,"2026-04-04T00:38:01.767Z",[40,60,82,103,125],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":58,"download_link":59,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-config-constants","WP Config Constants","1.0","Chris Taylor","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrwiblog\u002F","\u003Cp>Shows you the values of constants defined in your wp-config.php file. Useful if you need to quickly check things like the database and debug settings. For security reasons it will obfuscate the DB_PASSWORD constant and all security key and salt constants.\u003C\u002Fp>\n","Shows you the values of constants defined in your wp-config.php file",10,2006,"2015-04-20T21:52:00.000Z","4.2.39","3.5.1",[54,21,55,56,57],"constants","developer","settings","wp-config","http:\u002F\u002Fwww.stillbreathing.co.uk\u002Fwordpress\u002Fwp-config-constants\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-config-constants.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":11,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":27,"last_vuln_date":81,"fetched_at":29},"wp-debugging","WP Debugging","2.12.2","Andy Fragen","https:\u002F\u002Fprofiles.wordpress.org\u002Fafragen\u002F","\u003Cp>This plugin sets the following debug constants in \u003Ccode>wp-config.php\u003C\u002Fcode> on plugin activation and removes them on plugin deactivation. Any errors will result in a PHP Exception being thrown. Debug constants per \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fadvanced-administration\u002Fdebug\u002Fdebug-wordpress\u002F\" rel=\"nofollow ugc\">Debugging in WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Default settings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WP_DEBUG_LOG', true );\ndefine( 'SCRIPT_DEBUG', true );\ndefine( 'SAVEQUERIES', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>&nbsp;\u003Cbr \u002F>\n    @ini_set( ‘display_errors’, 1 ); is set when the plugin is active. \u003Ccode>WP_DEBUG\u003C\u002Fcode> is set to true when the plugin is first run, thereafter it can be turned off in the Settings.\u003C\u002Fp>\n\u003Cp>The Settings page allows the user to set the following.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'WP_DEBUG', true ); \u002F\u002F Default on initial plugin installation.\ndefine( 'WP_DEBUG_DISPLAY', false ); \u002F\u002F Default when not declared is true.\ndefine( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); \u002F\u002F WordPress 5.2 WSOD Override.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When the plugin is deactivated best efforts are made to re-add pre-existing constants to their former state. When the plugin is activated the default settings and any saved settings are restored.\u003C\u002Fp>\n\u003Cp>This plugin uses the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-cli\u002Fwp-config-transformer\" rel=\"nofollow ugc\">wp-cli\u002Fwp-config-transformer\u003C\u002Fa> command for writing constants to \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnorcross\u002Fdebug-quick-look\" rel=\"nofollow ugc\">Debug Quick Look\u003C\u002Fa> from Andrew Norcross is included with this plugin to assist in reading the debug.log file. If you already have this plugin installed you should delete it when WP Debugging is not active.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquery-monitor\u002F\" rel=\"ugc\">Query Monitor\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdebug-bar\u002F\" rel=\"ugc\">Debug Bar\u003C\u002Fa> plugins are optional dependencies to aid in debugging and troubleshooting. The notice for installation will recur 45 days after being dismissed.\u003C\u002Fp>\n\u003Cp>If you have a non-standard location for your \u003Ccode>wp-config.php\u003C\u002Fcode> file you can use the filter \u003Ccode>wp_debugging_config_path\u003C\u002Fcode> to return the file path for your installation.\u003C\u002Fp>\n\u003Cp>The filter \u003Ccode>wp_debugging_add_constants\u003C\u002Fcode> allows the user to add constants to \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The filter returns an array where the key is the name of the constant and the value is an array of data containing the value as a string and a boolean to indicate whether or not the value should be passed without quotes.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$my_constants = [\n    'my_test_constant' =>\n    [\n        'value' => 'abc123',\n        'raw' => false,\n    ],\n    'another_test_constant' => [ 'value' => 'true' ],\n];\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The \u003Ccode>value\u003C\u002Fcode> option contains the constant’s value as a string.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>raw\u003C\u002Fcode> option means that instead of placing the value inside the config as a string it will become unquoted. The default is \u003Ccode>true\u003C\u002Fcode>. Set as \u003Ccode>false\u003C\u002Fcode> for non-boolean values.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter(\n    'wp_debugging_add_constants',\n    function( $added_constants ) {\n        $my_constants = [\n            'my_test_constant'      => [\n                'value' => '124xyz',\n                'raw'   => false,\n            ],\n            'another_test_constant' => [ 'value' => 'true' ],\n        ];\n        return array_merge( $added_constants, $my_constants );\n    },\n    10,\n    1\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will create the following constants.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'MY_TEST_CONSTANT', '124xyz' );\ndefine( 'ANOTHER_TEST_CONSTANT', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>PRs are welcome against the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fwp-debugging\" rel=\"nofollow ugc\">develop branch on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","A support\u002Ftroubleshooting plugin for WordPress.",10000,432358,19,"2024-12-02T19:42:00.000Z","6.8.5","5.2","5.6",[21,76,57],"support","https:\u002F\u002Fgithub.com\u002Fafragen\u002Fwp-debugging","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-debugging.2.12.2.zip",91,2,"2022-01-24 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":35,"num_ratings":92,"last_updated":93,"tested_up_to":72,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-safe-mode","WP Safe Mode","1.3","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>WP Safe Mode allows you to view your site temporarily with certain plugins disabled\u002Fenabled as well as switching to another theme.\u003C\u002Fp>\n\u003Cp>This is particularly useful if you are experiencing problems with a specific plugin or theme and need troubleshoot without it affecting the rest of your site visitors.\u003C\u002Fp>\n\u003Cp>Additionally, a loader file can be directly installed via FTP to help you access an inaccessible site due to PHP errors (e.g. blank screens or white screen of death) to help restore it from the admin panel.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enter Safe Mode for just yourself whilst logged in.\u003C\u002Fli>\n\u003Cli>Enable Safe Mode for the whole site.\u003C\u002Fli>\n\u003Cli>Admin Bar shortcuts for enabling\u002Fdisabling Safe Mode.\u003C\u002Fli>\n\u003Cli>Restrict Safe Mode to certain IP addresses.\u003C\u002Fli>\n\u003Cli>Automatic installation (if file permissions allow).\u003C\u002Fli>\n\u003Cli>Fallback to a default WordPress theme or one of your choice in Safe Mode.\u003C\u002Fli>\n\u003Cli>Prevent or allow Must-Use plugins from loading in Safe-Mode.\u003C\u002Fli>\n\u003Cli>Handy loader file via FTP when your site is completely inaccessible.\u003C\u002Fli>\n\u003Cli>MultiSite Support\n\u003Cul>\n\u003Cli>Network-wide Safe Mode (for just you, or everyone)\u003C\u002Fli>\n\u003Cli>Restrict Network-wide Safe Mode to certain IP address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>MultiSite Site-Specific Safe Modes\n\u003Cul>\n\u003Cli>Override Network-wide Safe Mode settings for an individual site\u003C\u002Fli>\n\u003Cli>Network Admins can deactivate Network-Active and Must-Use plugins.\u003C\u002Fli>\n\u003Cli>Allow individual site admins from enabling safe mode for their own site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data Privacy and GDPR Compliance\u003C\u002Fh4>\n\u003Cp>No personal data is used or stored by this plugin. For those entering user-only mode, a cookie is loaded to identify that user.\u003C\u002Fp>\n","Disable plugins or switch themes for just you or the whole site for debugging, troubleshooting or accessing and restoring a broken website.",2000,24163,8,"2025-04-23T09:57:00.000Z","4.6","5.2.6",[21,97,98,99,100],"debugging","recovery","safe-mode","troubleshooting","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-safe-mode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safe-mode.1.3.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":11,"num_ratings":80,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":121,"download_link":122,"security_score":123,"vuln_count":13,"unpatched_count":27,"last_vuln_date":124,"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,"2026-03-14T11:35:00.000Z","6.9.4","5.0","7.2",[21,118,119,120,57],"ini","performance","php-settings","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":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":11,"downloaded":133,"rating":11,"num_ratings":134,"last_updated":135,"tested_up_to":114,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":141,"download_link":142,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"dev-debug-tools","Developer Debug Tools","3.0.1.3","PluginRx","https:\u002F\u002Fprofiles.wordpress.org\u002Fapos37\u002F","\u003Cp>The “Developer Debug Tools” WordPress plugin is a powerhouse for developers and site administrators! It’s a FREE comprehensive toolkit that helps you identify, troubleshoot, and resolve issues in your WordPress site, making debugging a breeze. No premium version available.\u003C\u002Fp>\n\u003Cp>This plugin offers a suite of features to aid in debugging, including, but not limited to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dashboard with \u003Cstrong>important site information and server metrics\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced log viewer\u003C\u002Fstrong> for \u003Ccode>debug.log\u003C\u002Fcode>, error logs, custom logs, and an activity log\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Config file\u003C\u002Fstrong> viewers and editors for \u003Ccode>wp-config.php\u003C\u002Fcode> and \u003Ccode>.htaccess\u003C\u002Fcode> files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Data\u003C\u002Fstrong> viewer and editor for users, posts, tax terms, comments, and media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Table records\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Options\u003C\u002Fstrong> viewer and editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Globals\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defined Constants\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transients, Cookies, and Sessions\u003C\u002Fstrong> management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> viewer and status checker\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types and Taxonomies\u003C\u002Fstrong> viewers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Draft\u003C\u002Fstrong> viewer and clearer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Finder\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cron Jobs\u003C\u002Fstrong> viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP Info\u003C\u002Fstrong> and \u003Cstrong>php.ini\u003C\u002Fstrong> viewers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord Notifications\u003C\u002Fstrong> of fatal errors and when users with certain roles log in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord Messenger\u003C\u002Fstrong> for testing connections with Discord\u003C\u002Fli>\n\u003Cli>\u003Cstrong>See who’s online\u003C\u002Fstrong> and \u003Cstrong>last online\u003C\u002Fstrong> dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat Monitor\u003C\u002Fstrong> for testing WP Heartbeat API sitewide\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins Page Enhancements\u003C\u002Fstrong> with addt plugin data and notes feature\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Options\u003C\u002Fstrong> for hiding the plugin and password protection to any admin page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Bar Tools\u003C\u002Fstrong> such as seeing Post ID\u002Ftype\u002Fstatus, User ID, an interactive centering tool, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Debug Links\u003C\u002Fstrong> for debugging users, posts, and comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong> integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With “Developer Debug Tools”, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Identify and fix errors, bugs, and conflicts\u003C\u002Fli>\n\u003Cli>Troubleshoot complex issues with ease\u003C\u002Fli>\n\u003Cli>Update user and post meta straight from the admin area\u003C\u002Fli>\n\u003Cli>Streamline your development and testing workflow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is a must-have for any WordPress developer or site administrator who wants to ensure a stable, efficient, and high-performing website. It’s like having a trusty sidekick that helps you tackle even the most challenging debugging tasks!\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\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\u002F36aebqdzHQw?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","Lots of debugging and testing tools for developers.",13659,4,"2026-02-23T14:54:00.000Z","5.9","8.0",[19,21,55,139,140],"logs","testing","https:\u002F\u002Fpluginrx.com\u002Fplugin\u002Fdev-debug-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.3.zip",{"attackSurface":144,"codeSignals":165,"taintFlows":185,"riskAssessment":186,"analyzedAt":197},{"hooks":145,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":27,"unprotectedCount":27},[146,152,156],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_init","pcdm_init","config-constants.php",71,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_menu","pcdm_add_options_page",72,{"type":157,"name":158,"callback":159,"priority":48,"file":150,"line":160},"filter","plugin_action_links","pcdm_plugin_action_links",73,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":80,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":184},[],{"prepared":27,"raw":27,"locations":168},[],{"escaped":27,"rawEcho":92,"locations":170},[171,174,175,176,177,178,180,182],{"file":150,"line":172,"context":173},186,"raw output",{"file":150,"line":172,"context":173},{"file":150,"line":172,"context":173},{"file":150,"line":172,"context":173},{"file":150,"line":172,"context":173},{"file":150,"line":179,"context":173},205,{"file":150,"line":181,"context":173},206,{"file":150,"line":183,"context":173},207,[],[],{"summary":187,"deductions":188},"The 'config-constants' plugin v0.2 presents a mixed security picture.  On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and has no recorded vulnerabilities or CVEs. The attack surface is also remarkably small, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, indicating a limited potential for direct exploitation. However, a significant concern arises from the complete lack of output escaping, meaning that all 8 identified output points are susceptible to cross-site scripting (XSS) vulnerabilities if they handle user-provided or untrusted data. Additionally, the absence of capability checks and nonce checks on its entry points is a notable weakness, as it doesn't properly verify user permissions or prevent cross-site request forgery (CSRF) for any potential future functionalities.",[189,192,195],{"reason":190,"points":191},"All output points are unescaped",20,{"reason":193,"points":194},"No capability checks implemented",5,{"reason":196,"points":194},"No nonce checks implemented","2026-03-16T20:58:12.020Z",{"wat":199,"direct":206},{"assetPaths":200,"generatorPatterns":202,"scriptPaths":203,"versionParams":204},[201],"\u002Fwp-content\u002Fplugins\u002Fconfig-constants\u002F",[],[],[205],"config-constants\u002Fconfig-constants.php",{"cssClasses":207,"htmlComments":211,"htmlAttributes":213,"restEndpoints":215,"jsGlobals":216,"shortcodeOutput":217},[208,209,210],"pcdm","dashicons-yes","dashicons-no",[212],"\u002F* @todo\n- Move all CSS to separate file and enqueue only on Plugin options page.\n- add to class layout rather than functions\n- only show the info icons on hover\n- need to disable the functions to write to config file if it's not writable.\n- Add some more constants from here: https:\u002F\u002Fcodex.wordpress.org\u002FEditing_wp-config.php\n- Could replace globals with class properties once we refactor plugin\n- Add dismissable notice on plugins page that doesn't show again when dismissed.\n *\u002F",[214],"pcdm_options",[],[],[]]