[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWFJOLhFr5LlE25MH9OTJMQ54H0kJrxSuHWG3iDWeJtI":3,"$fPSWA-qXrtSYzUN4UqJYWjcYRj4573ThH8x1tP_OlNy4":1602,"$f0H8Y4XlCx2l3_csEAyc4-Un4dNPscvIq0saES731Fio":1606},{"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":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":136,"fingerprints":1547},"dev-debug-tools","Developer Debug Tools","3.0.2.1","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.",100,14411,4,"2026-04-10T17:56:00.000Z","6.9.4","5.9","8.0",[19,20,21,22,23],"config","debug","developer","logs","testing","https:\u002F\u002Fpluginrx.com\u002Fplugin\u002Fdev-debug-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.2.1.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":11,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"apos37",12,2220,10,94,"2026-05-19T21:14:27.561Z",[39,59,78,94,116],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":35,"downloaded":47,"rating":26,"num_ratings":26,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",2072,"2015-04-20T21:52:00.000Z","4.2.39","3.5.1","",[53,20,21,54,55],"constants","settings","wp-config","http:\u002F\u002Fwww.stillbreathing.co.uk\u002Fwordpress\u002Fwp-config-constants\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-config-constants.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":26,"downloaded":67,"rating":11,"num_ratings":68,"last_updated":69,"tested_up_to":15,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":51,"download_link":76,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":77},"developer-debug-mode","Developer Debug Mode","1.2.5","Glimbyte","https:\u002F\u002Fprofiles.wordpress.org\u002Fglimbyte\u002F","\u003Cp>\u003Cstrong>Stop editing wp-config.php every time you need to debug your WordPress site.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Developer Debug Mode lets you toggle all WordPress debug constants directly from your dashboard with beautiful toggle switches. Changes save automatically — no clicking save buttons, no FTP access needed, no risk of syntax errors in your config file.\u003C\u002Fp>\n\u003Ch4>🎯 The Problem This Plugin Solves\u003C\u002Fh4>\n\u003Cp>Every WordPress developer knows the pain:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Something breaks on your site\u003C\u002Fli>\n\u003Cli>You need to enable WP_DEBUG to see the error\u003C\u002Fli>\n\u003Cli>You open FTP\u002FFile Manager, find wp-config.php, edit it carefully\u003C\u002Fli>\n\u003Cli>Debug the issue\u003C\u002Fli>\n\u003Cli>Remember to turn debug off before visitors see ugly error messages\u003C\u002Fli>\n\u003Cli>Repeat next time something breaks\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Developer Debug Mode eliminates steps 2-5 entirely.\u003C\u002Fstrong> Toggle debug on, find the error, toggle off. Done in seconds.\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>One-Click Debug Toggles\u003C\u002Fstrong>\u003Cbr \u002F>\nControl all six WordPress debug constants from a clean, modern interface:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP_DEBUG\u003C\u002Fstrong> — Master switch for WordPress debugging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_DEBUG_LOG\u003C\u002Fstrong> — Save errors to wp-content\u002Fdebug.log\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_DEBUG_DISPLAY\u003C\u002Fstrong> — Show errors on screen (careful on production!)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SCRIPT_DEBUG\u003C\u002Fstrong> — Use unminified core CSS\u002FJS files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SAVEQUERIES\u003C\u002Fstrong> — Log database queries for performance analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_DISABLE_FATAL_ERROR_HANDLER\u003C\u002Fstrong> — See raw PHP fatal errors instead of recovery mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Bar Quick Toggle\u003C\u002Fstrong> \u003Cem>(New in 1.2.0!)\u003C\u002Fem>\u003Cbr \u002F>\nToggle any debug constant directly from the WordPress admin bar — no need to visit the settings page. Perfect for quick debugging sessions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in Debug Log Viewer\u003C\u002Fstrong>\u003Cbr \u002F>\nView, search, download, and clear your debug.log without leaving WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Color-coded entries (fatal, error, warning, notice)\u003C\u002Fli>\n\u003Cli>Search with highlighting\u003C\u002Fli>\n\u003Cli>Auto-refresh option for real-time monitoring\u003C\u002Fli>\n\u003Cli>One-click download and clear\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Auto-Save Technology\u003C\u002Fstrong>\u003Cbr \u002F>\nChanges save instantly as you toggle. No save button, no page refresh, no waiting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontend Debug Warning\u003C\u002Fstrong>\u003Cbr \u002F>\nA tasteful notification bar appears when WP_DEBUG_DISPLAY is active, reminding you to turn it off before visitors see error messages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cross-Tab Synchronization\u003C\u002Fstrong>\u003Cbr \u002F>\nToggle debug in one browser tab and watch other open tabs update instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic Backups\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery change creates a backup of wp-config.php. The plugin keeps the 5 most recent backups, so you can always recover if something goes wrong.\u003C\u002Fp>\n\u003Ch4>🔧 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Theme developers\u003C\u002Fstrong> debugging template issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin developers\u003C\u002Fstrong> testing new code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site administrators\u003C\u002Fstrong> troubleshooting problems\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing multiple client sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong> who need quick debugging without FTP access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anyone\u003C\u002Fstrong> tired of manually editing wp-config.php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💡 Why Choose Developer Debug Mode?\u003C\u002Fh4>\n\u003Cp>Unlike other debug plugins, we focus on \u003Cstrong>user experience\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Instant toggles\u003C\u002Fstrong> — No save buttons, changes apply immediately\u003Cbr \u002F>\n✅ \u003Cstrong>Visual feedback\u003C\u002Fstrong> — Clear status indicators show exactly what’s enabled\u003Cbr \u002F>\n✅ \u003Cstrong>Admin bar access\u003C\u002Fstrong> — Toggle debug from anywhere in WordPress\u003Cbr \u002F>\n✅ \u003Cstrong>Production-safe\u003C\u002Fstrong> — Frontend warnings prevent accidentally exposing errors\u003Cbr \u002F>\n✅ \u003Cstrong>Modern design\u003C\u002Fstrong> — Beautiful UI that fits naturally in your dashboard\u003Cbr \u002F>\n✅ \u003Cstrong>Lightweight\u003C\u002Fstrong> — No bloat, loads only where needed\u003C\u002Fp>\n\u003Ch4>🔒 Built With Security In Mind\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Capability checks ensure only administrators can change settings\u003C\u002Fli>\n\u003Cli>Nonce verification on all AJAX requests\u003C\u002Fli>\n\u003Cli>Automatic wp-config.php backups before every change\u003C\u002Fli>\n\u003Cli>No data sent to external servers\u003C\u002Fli>\n\u003Cli>Clean uninstall removes all plugin data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📚 Debug Constants Explained\u003C\u002Fh4>\n\u003Cp>Not sure what each constant does? Here’s a quick guide:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP_DEBUG\u003C\u002Fstrong>\u003Cbr \u002F>\nThe master switch. When enabled, WordPress will display PHP errors, notices, and warnings. Required for the other debug constants to work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP_DEBUG_LOG\u003C\u002Fstrong>\u003Cbr \u002F>\nSaves all debug messages to \u003Ccode>\u002Fwp-content\u002Fdebug.log\u003C\u002Fcode>. Essential for debugging issues that happen in the background (AJAX, cron jobs, REST API).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP_DEBUG_DISPLAY\u003C\u002Fstrong>\u003Cbr \u002F>\nShows errors directly on your web pages. Useful during development but \u003Cstrong>never enable on production\u003C\u002Fstrong> — it can expose sensitive information to visitors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SCRIPT_DEBUG\u003C\u002Fstrong>\u003Cbr \u002F>\nForces WordPress to use the development versions of core CSS and JavaScript files instead of minified versions. Helpful when debugging scripts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SAVEQUERIES\u003C\u002Fstrong>\u003Cbr \u002F>\nStores database queries in a global array for later analysis. Useful for identifying slow queries but adds overhead — disable when not needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP_DISABLE_FATAL_ERROR_HANDLER\u003C\u002Fstrong>\u003Cbr \u002F>\nDisables WordPress’s “recovery mode” so you see the actual PHP fatal error instead of “There has been a critical error on this website.”\u003C\u002Fp>\n\u003Ch4>🤝 Support & Documentation\u003C\u002Fh4>\n\u003Cp>Need help? We offer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free Support\u003C\u002Fstrong> — Post in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdeveloper-debug-mode\u002F\" rel=\"ugc\">WordPress.org support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong> — Visit \u003Ca href=\"https:\u002F\u002Fglimbyte.ie\" rel=\"nofollow ugc\">glimbyte.ie\u003C\u002Fa> for guides and tutorials\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Express Support\u003C\u002Fstrong> — Fast turnaround for urgent issues via \u003Ca href=\"https:\u002F\u002Fglimbyte.ie\u002Fsupport\" rel=\"nofollow ugc\">glimbyte.ie\u002Fsupport\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌐 Works Great With\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Query Monitor\u003C\u002Fstrong> — Use alongside for deeper debugging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Bar\u003C\u002Fstrong> — Compatible with Debug Bar and its add-ons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any caching plugin\u003C\u002Fstrong> — Clear cache after toggling debug constants\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Managed WordPress hosts\u003C\u002Fstrong> — Works on most hosts including Kinsta, WP Engine, SiteGround\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed with ❤️ by \u003Ca href=\"https:\u002F\u002Fglimbyte.ie\" rel=\"nofollow ugc\">Glimbyte\u003C\u002Fa> — WordPress Development & Support.\u003C\u002Fp>\n\u003Cp>Special thanks to the WordPress community for feedback and suggestions.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Developer Debug Mode does not collect, store, or transmit any personal data. All settings are stored locally in your WordPress database and wp-config.php file.\u003C\u002Fp>\n\u003Cp>The optional support contact form (available in the plugin settings) sends data directly to Glimbyte’s support team. This data is handled according to \u003Ca href=\"https:\u002F\u002Fglimbyte.ie\u002Fprivacy\" rel=\"nofollow ugc\">Glimbyte’s Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>Found a bug or have a feature request? We’d love to hear from you!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Support Forum:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdeveloper-debug-mode\u002F\" rel=\"ugc\">wordpress.org\u002Fsupport\u002Fplugin\u002Fdeveloper-debug-mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fglimbyte.ie\" rel=\"nofollow ugc\">glimbyte.ie\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Want to help translate Developer Debug Mode into your language? Visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdeveloper-debug-mode\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa> to contribute.\u003C\u002Fp>\n","Toggle WordPress debug mode instantly. No wp-config.php editing needed. Features auto-save, admin bar quick toggle, and debug log viewer.",105,1,"2026-02-06T13:02:00.000Z","5.0","7.0",[20,73,74,75,55],"developer-tools","error-log","troubleshooting","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeveloper-debug-mode.1.2.5.zip","2026-03-15T15:16:48.613Z",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":26,"downloaded":86,"rating":26,"num_ratings":26,"last_updated":87,"tested_up_to":15,"requires_at_least":16,"requires_php":88,"tags":89,"homepage":92,"download_link":93,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"patchwing","Patchwing – Essential Debug Tools","1.0.1","Nafiz","https:\u002F\u002Fprofiles.wordpress.org\u002Furnafiz\u002F","\u003Cp>Patchwing is a lightweight, powerful tool designed to make WordPress debugging simple and effective for site administrators. Instead of wasting time digging through complicated configuration files, Patchwing provides clear debug data right when you need it. Whether you are fixing the infamous white screen of death or working to boost site performance, Patchwing helps you debug issues quickly and keep your WordPress site running smoothly.\u003C\u002Fp>\n\u003Cp>The plugin provides a overview of your environment while allowing deep dives into specific areas like database engine and load times.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>System Dashboard:\u003C\u002Fstrong> At a glance view of WordPress version, PHP version, MySQL, cURL, GD Library status, Multisite status, active\u002Finactive plugin counts and WP Memory Limit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real time Server Metrics:\u003C\u002Fstrong> Monitor your system health with live tracking of CPU load and actual RAM usage, featuring visual status indicators alongside your IP address and web server type for complete transparency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced PHP Info:\u003C\u002Fstrong> Detailed breakdown of key configuration settings including \u003Ccode>memory_limit\u003C\u002Fcode>, \u003Ccode>upload_max_filesize\u003C\u002Fcode>, \u003Ccode>max_execution_time\u003C\u002Fcode> and active PHP extensions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated Debug Log:\u003C\u002Fstrong> Monitor, filter and manage your PHP error logs directly from WordPress admin. Includes one click “Clear Log” and “Enable\u002FDisable Log” functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Audit:\u003C\u002Fstrong> View all database tables, storage engines, collation and data\u002Findex lengths. Includes engine migration tool.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Monitoring:\u003C\u002Fstrong> Track baseline load times, peak memory usage and specific load times for your active theme. Visualizes performance data through interactive charts.\u003C\u002Fli>\n\u003C\u002Ful>\n","A developer tool for WordPress that provides real time server metrics, PHP configuration insights, error logging and performance monitoring.",150,"2026-04-04T18:10:00.000Z","7.4",[90,20,21,22,91],"database","performance","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpatchwing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpatchwing.1.0.1.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":11,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":26,"last_vuln_date":115,"fetched_at":28},"debug-log-manager","Debug Log Manager – Conveniently Monitor and Inspect Errors","2.4.3","Bowo","https:\u002F\u002Fprofiles.wordpress.org\u002Fqriouslad\u002F","\u003Cp>Debug Log Manager allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Farticle\u002Fdebugging-in-wordpress\u002F\" rel=\"ugc\">WP_DEBUG\u003C\u002Fa> with one click to log PHP, database and JavaScript errors\u003C\u002Fstrong> when you need to, and disable it when you’re done. No need to manually edit wp-config.php file. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create the debug.log file for you\u003C\u002Fstrong> in a non-default location with a custom file name for enhanced security. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy the content of the default \u002F existing debug.log file\u003C\u002Fstrong> into the custom debug.log file, and delete the default \u002F existing debug.log file. So there is continuation in logging and enhanced security going forward.\u003C\u002Fli>\n\u003Cli>Parse the debug.log file and \u003Cstrong>view distinct errors and when they last occurred\u003C\u002Fstrong>, which is better than looking at the raw log file (potentially) full of repetitive errors. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quickly find and filter more specific errors\u003C\u002Fstrong> for your debugging work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Make error details easier to read\u003C\u002Fstrong> by identifying error source (core \u002F plugin \u002F theme) and separating file path and line number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily view files where PHP errors occurred\u003C\u002Fstrong>. This includes WordPress core, plugin and theme files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable auto-refresh\u003C\u002Fstrong> to automatically load new log entries. No need to manually reload the browser tab, or to \u003Ccode>tail -f\u003C\u002Fcode> the log file on the command line.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily clear the debug.log file\u003C\u002Fstrong> to save disk space and more easily observe newly occurring errors on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show an indicator on the admin bar\u003C\u002Fstrong> when error logging is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add a dashboard widget\u003C\u002Fstrong> showing the latest errors logged.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use \u003Ccode>error_log()\u003C\u002Fcode>\u003C\u002Fstrong> to output error info into your debug log. e.g. \u003Ccode>error_log( $error_message )\u003C\u002Fcode> for simple, string-based error message, or \u003Ccode>error_log( json_encode( $error ) )\u003C\u002Fcode> when inspecting a more complex error info, e.g. array or object.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A simpler and more compact version of Debug Log Manager is included as part of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsystem-dashboard\u002F\" rel=\"ugc\">System Dashboard plugin\u003C\u002Fa>, should you prefer a single plugin that does more.\u003C\u002Fp>\n\u003Ch3>What Users Say\u003C\u002Fh3>\n\u003Cp>\u003Cem>“This is \u003Cstrong>a great plugin for dev\u003C\u002Fstrong> especially for people who tinker in the code.”\u003C\u002Fem> ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-for-dev\u002F\" rel=\"ugc\">PK Son\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>“I have used a couple of other logger plugins and \u003Cstrong>this is by far the best one\u003C\u002Fstrong>.”\u003C\u002Fem> ~\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmust-have-plugin-485\u002F\" rel=\"ugc\">Brian Henry\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>“\u003Cstrong>Another massive time-saving tool.\u003C\u002Fstrong>“\u003C\u002Fem> ~\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F2023\u002F06\u002Fplugins-troubleshoot-debug-wordpress\u002F\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Give Back\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Freview-dlm\" rel=\"nofollow ugc\">A nice review\u003C\u002Fa> would be great!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Ffeedback-dlm\" rel=\"nofollow ugc\">Give feedback\u003C\u002Fa> and help improve future versions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdebug-log-manager\u002F\" rel=\"nofollow ugc\">Help translate\u003C\u002Fa> into your language.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Fgithub-dlm\" rel=\"nofollow ugc\">Github repo\u003C\u002Fa> to contribute code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbowo.io\u002Fdotorg-sponsor-dlm\" rel=\"nofollow ugc\">Sponsor\u003C\u002Fa> my work.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check These Out Too\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsystem-dashboard\u002F\" rel=\"ugc\">System Dashboard\u003C\u002Fa>: Central dashboard to monitor various WordPress components, processes and data, including the server.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariable-inspector\u002F\" rel=\"ugc\">Variable Inspector\u003C\u002Fa>: Inspect PHP variables on a central dashboard in wp-admin for convenient debugging.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-site-enhancements\u002F\" rel=\"ugc\">Admin and Site Enhancements\u003C\u002Fa> helps you to easily enhance various admin workflows and site aspects while replacing multiple plugins doing it.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpnewsboard.com\u002F\" rel=\"nofollow ugc\">WordPress Newsboard\u003C\u002Fa>: The latest news, articles, podcasts and videos from 100+ WordPress-focused sources.\u003C\u002Fli>\n\u003C\u002Ful>\n","Log PHP, database and JavaScript errors via WP_DEBUG with one click. Conveniently create, view, filter and clear the debug.log file.",10000,119859,24,"2025-09-24T02:30:00.000Z","6.8.5","4.6","5.6",[20,21,110],"errors","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdebug-log-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebug-log-manager.2.4.3.zip",93,8,"2025-04-18 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":102,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":71,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"fakerpress","FakerPress","0.9.0","Gustavo Bordoni","https:\u002F\u002Fprofiles.wordpress.org\u002Fbordoni\u002F","\u003Cp>Whenever you create a new Theme or Plugin you will always need to create custom data to test whether your plugin is working or not, and as Developers ourselves we had this problem quite alot.\u003C\u002Fp>\n\u003Cp>Our goal with this plugin is to fill this gap where you have problem with a good solution both for Developers and for Users of WordPress.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note: This plugin requires PHP 8.1 or higher to be activated.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ffakerpress.com\u002Fr\u002Fgithub\" rel=\"nofollow ugc\">\u003Cstrong>Checkout our GitHub Repository\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Components Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Meta Data\u003C\u002Fli>\n\u003Cli>Featured Image\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Custom Comment Types\u003C\u002Fli>\n\u003Cli>Attachments (NEW)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Creating Dummy Content\u003C\u002Fh4>\n\u003Cp>Normally a WordPress developer will need to perform the task of filling up an empty theme with dummy content, and doing this manually can be really time consuming, the main reasons this plugin was create was to speed up this process.\u003C\u002Fp>\n\u003Ch4>Random Featured Images\u003C\u002Fh4>\n\u003Cp>Create randomly generated attachments as the Featured Images for your WordPress dummy content.\u003C\u002Fp>\n\u003Ch4>Create random Meta Information\u003C\u002Fh4>\n\u003Cp>WordPress has Meta for Users, Posts, Terms and Comments, FakerPress will allow you to generate custom dummy meta for all four, with \u003Cem>20 types of Data\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Delete the Content Generated\u003C\u002Fh4>\n\u003Cp>After you are done with your testing it should be easy to delete all the content created using FakerPress, now you will be able to do it.\u003C\u002Fp>\n\u003Ch4>Generate Random HTML\u003C\u002Fh4>\n\u003Cp>When creating dummy posts what you really want is that the HTML is really random so that you might see bugs that an XML import wouldn’t.\u003C\u002Fp>\n\u003Ch4>Generate Images in your HTML\u003C\u002Fh4>\n\u003Cp>When you are testing your website images are important, so FakerPress will allow you to output Images to your HTML tests.\u003C\u002Fp>\n\u003Ch4>Real Browser data on User Comments\u003C\u002Fh4>\n\u003Cp>For comments our plugin is prepared to generate a real Browser data instead of leaving the field empty.\u003C\u002Fp>\n\u003Ch4>Random Terms generation\u003C\u002Fh4>\n\u003Cp>For creating and assigning the terms you will have a much better tool that will allow you to select which kind of taxonomy you want to assign to your posts, and leaving the randomization to the plugin’s code.\u003C\u002Fp>\n\u003Ch4>Real random User profiles\u003C\u002Fh4>\n\u003Cp>If you fill up your WordPress with any data for the user profiles you might not catch an edge case, this plugin will fill up the fields with data that will really matter in the tests.\u003C\u002Fp>\n\u003Ch4>Modern REST API\u003C\u002Fh4>\n\u003Cp>FakerPress now includes a comprehensive REST API for programmatic content generation. All modules support REST endpoints with batching capabilities for large-scale generation. Full OpenAPI documentation is available at \u003Ccode>\u002Fwp-json\u002Ffakerpress\u002Fv1\u002Fdocs\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Generate Attachments\u003C\u002Fh4>\n\u003Cp>Create realistic image attachments with customizable dimensions, multiple image providers (Placehold.co, Lorem Picsum), and automatic generation of alt text, captions, and descriptions. All images include proper attribution – Lorem Picsum images credit the original Unsplash photographers.\u003C\u002Fp>\n\u003Ch4>Types of Meta Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Attachment\u003C\u002Fli>\n\u003Cli>WP_Query\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Elements\u003C\u002Fli>\n\u003Cli>Letter\u003C\u002Fli>\n\u003Cli>Words\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>HTML\u003C\u002Fli>\n\u003Cli>Lexify\u003C\u002Fli>\n\u003Cli>Asciify\u003C\u002Fli>\n\u003Cli>Regexify\u003C\u002Fli>\n\u003Cli>Person\u003C\u002Fli>\n\u003Cli>Geo Information\u003C\u002Fli>\n\u003Cli>Company\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>TimeZone\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Domain\u003C\u002Fli>\n\u003Cli>IP\u003C\u002Fli>\n\u003Cli>Browser User Agent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>We moved away from \u003Cem>Transifex\u003C\u002Fem> due to the new GlotPress on WordPress.org, so if you want to translate FakerPress to your language please \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Frosetta\u002Ftheme-plugin-directories\u002F#translating-themes-plugins\" rel=\"nofollow ugc\">follow this guidelines\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>See room for improvement?\u003C\u002Fh4>\n\u003Cp>Great! There are several ways you can get involved to help make FakerPress better:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Report Bugs:\u003C\u002Fstrong> If you find a bug, error or other problem, please report it! You can do this by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffakerpress\" rel=\"ugc\">creating a new topic\u003C\u002Fa> in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suggest New Features:\u003C\u002Fstrong> Have an awesome idea? Please share it! Simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffakerpress\" rel=\"ugc\">create a new topic\u003C\u002Fa> in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Issue Pull Requests:\u003C\u002Fstrong> If you’re a developer, the easiest way to get involved is to help out on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbordoni\u002Ffakerpress\u002Fissues\" rel=\"nofollow ugc\">issues already reported\u003C\u002Fa> in GitHub. Be sure to check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbordoni\u002Ffakerpress\u002Fblob\u002Fmaster\u002Fcontributing.md\" rel=\"nofollow ugc\">contributing guide\u003C\u002Fa> for developers.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thank you for wanting to make FakerPress better for everyone! \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=8fPf6L0XNvM\" rel=\"nofollow ugc\">We salute you\u003C\u002Fa>.\u003C\u002Fp>\n","FakerPress is a clean way to generate fake and dummy content to your WordPress, great for developers who need testing",743470,98,205,"2026-03-09T12:12:00.000Z","5.5","8.1",[21,131,132,133,23],"dummy-content","generator","lorem-ipsun","https:\u002F\u002Ffakerpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffakerpress.0.9.0.zip",{"attackSurface":137,"codeSignals":865,"taintFlows":1177,"riskAssessment":1538,"analyzedAt":1546},{"hooks":138,"ajaxHandlers":565,"restRoutes":855,"shortcodes":856,"cronEvents":864,"entryPointCount":507,"unprotectedCount":362},[139,145,151,155,159,163,166,169,172,175,180,183,187,189,194,199,202,205,209,213,217,221,224,226,229,232,236,239,240,241,242,243,247,251,255,259,263,267,271,275,278,281,285,288,291,295,297,301,304,308,312,317,318,322,326,329,332,335,337,340,343,347,350,353,356,360,363,366,369,371,374,377,379,382,385,388,390,393,395,400,404,408,411,414,418,422,426,430,434,438,442,446,450,454,458,461,464,467,470,474,478,481,485,489,493,496,498,501,503,505,508,511,513,515,517,519,521,524,527,531,535,538,541,545,548,552,554,556,559,562,563],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","plugins_loaded","load_files","dev-debug-tools.php",102,{"type":140,"name":146,"callback":147,"priority":148,"file":149,"line":150},"admin_bar_menu","admin_bar",9999998,"inc\\admin-area\\admin-bar\\class-admin-bar.php",52,{"type":140,"name":152,"callback":153,"file":149,"line":154},"admin_init","maybe_store_admin_menu_options",55,{"type":140,"name":156,"callback":157,"file":149,"line":158},"wp_enqueue_scripts","enqueue_menu_links",57,{"type":140,"name":160,"callback":161,"file":149,"line":162},"activated_plugin","clear_cached_admin_menu_options",58,{"type":140,"name":164,"callback":161,"file":149,"line":165},"deactivated_plugin",59,{"type":140,"name":167,"callback":161,"priority":35,"file":149,"line":168},"upgrader_process_complete",60,{"type":140,"name":156,"callback":170,"file":149,"line":171},"enqueue_centering_tool",67,{"type":140,"name":156,"callback":173,"file":149,"line":174},"enqueue_gravity_forms_finder",74,{"type":176,"name":177,"callback":178,"file":149,"line":179},"filter","body_class","add_debug_body_class",79,{"type":176,"name":181,"callback":178,"file":149,"line":182},"admin_body_class",80,{"type":140,"name":184,"callback":185,"file":149,"line":186},"admin_enqueue_scripts","enqueue_debug_mode_indicator",81,{"type":140,"name":156,"callback":185,"file":149,"line":188},82,{"type":176,"name":190,"callback":191,"file":192,"line":193},"manage_users_columns","user_column","inc\\admin-area\\class-admin-area.php",29,{"type":140,"name":195,"callback":196,"priority":197,"file":192,"line":198},"manage_users_custom_column","user_column_content",999,30,{"type":140,"name":184,"callback":200,"file":192,"line":201},"enqueue_user_profile_edit",32,{"type":140,"name":152,"callback":203,"file":192,"line":204},"closure",38,{"type":140,"name":206,"callback":207,"file":192,"line":208},"post_submitbox_misc_actions","post_submitbox_actions",46,{"type":140,"name":210,"callback":211,"file":192,"line":212},"enqueue_block_editor_assets","enqueue_editor_assets",47,{"type":176,"name":214,"callback":215,"file":192,"line":216},"manage_edit-comments_columns","comments_column",53,{"type":140,"name":218,"callback":219,"priority":197,"file":192,"line":220},"manage_comments_custom_column","comments_column_content",54,{"type":140,"name":222,"callback":223,"file":192,"line":165},"pre_get_posts","admin_search_include_ids",{"type":140,"name":152,"callback":203,"file":192,"line":225},64,{"type":140,"name":227,"callback":228,"file":192,"line":174},"current_screen","maybe_force_update_check",{"type":140,"name":184,"callback":230,"file":192,"line":231},"enqueue_assets",78,{"type":140,"name":233,"callback":234,"file":235,"line":212},"init","track_activity","inc\\admin-area\\online-users\\class-online-users.php",{"type":140,"name":146,"callback":147,"priority":237,"file":235,"line":238},9999999,50,{"type":176,"name":190,"callback":191,"file":235,"line":216},{"type":140,"name":195,"callback":196,"priority":197,"file":235,"line":220},{"type":140,"name":184,"callback":230,"file":235,"line":158},{"type":140,"name":156,"callback":230,"file":235,"line":162},{"type":176,"name":244,"callback":244,"priority":35,"file":245,"line":246},"plugin_row_meta","inc\\admin-area\\plugins\\class-plugins.php",133,{"type":176,"name":248,"callback":249,"file":245,"line":250},"all_plugins","hide_plugin_from_list",141,{"type":176,"name":252,"callback":253,"file":245,"line":254},"install_plugins_tabs","add_plugins_tab",147,{"type":140,"name":256,"callback":257,"file":245,"line":258},"install_plugins_dev_debug_tools","render_add_plugins_tab",148,{"type":176,"name":260,"callback":261,"file":245,"line":262},"manage_plugins_columns","add_columns",159,{"type":140,"name":264,"callback":265,"priority":35,"file":245,"line":266},"manage_plugins_custom_column","render_column",160,{"type":176,"name":268,"callback":269,"file":245,"line":270},"manage_plugins_sortable_columns","register_sortable_columns",165,{"type":140,"name":272,"callback":273,"file":245,"line":274},"pre_current_active_plugins","prepare_plugin_sorting",166,{"type":140,"name":167,"callback":276,"priority":35,"file":245,"line":277},"update_plugin_data_bulk",167,{"type":140,"name":160,"callback":279,"file":245,"line":280},"update_plugin_data",168,{"type":140,"name":282,"callback":283,"priority":35,"file":245,"line":284},"delete_plugin","remove_plugin_data",169,{"type":140,"name":160,"callback":286,"priority":35,"file":245,"line":287},"maybe_record_installer",174,{"type":140,"name":282,"callback":289,"priority":35,"file":245,"line":290},"remove_plugin_installer",176,{"type":176,"name":244,"callback":292,"priority":293,"file":245,"line":294},"add_notes_meta_link",9999,181,{"type":140,"name":184,"callback":230,"file":245,"line":296},189,{"type":176,"name":298,"callback":299,"file":245,"line":300},"manage_plugins-network_columns","add_network_column",193,{"type":140,"name":264,"callback":302,"priority":35,"file":245,"line":303},"render_network_column",194,{"type":140,"name":227,"callback":305,"file":306,"line":307},"protect_admin_pages","inc\\admin-area\\security\\class-security.php",42,{"type":140,"name":233,"callback":309,"file":310,"line":311},"force_login","inc\\backdoor.php",108,{"type":140,"name":313,"callback":314,"file":315,"line":316},"ddtt_header_notices","render_header_notices","inc\\helpers\\file-editor\\class-file-editor.php",187,{"type":140,"name":184,"callback":230,"file":315,"line":300},{"type":140,"name":152,"callback":319,"file":320,"line":321},"discover_tools","inc\\hub\\menu.php",200,{"type":140,"name":323,"callback":324,"file":320,"line":325},"admin_menu","register_menu",201,{"type":140,"name":152,"callback":327,"file":320,"line":328},"require_page_classes",202,{"type":140,"name":152,"callback":330,"file":320,"line":331},"require_tool_classes",203,{"type":140,"name":152,"callback":333,"file":320,"line":334},"instantiate_file_editor_assets",204,{"type":176,"name":336,"callback":336,"priority":35,"file":320,"line":126},"admin_title",{"type":140,"name":181,"callback":338,"file":320,"line":339},"add_admin_body_class",206,{"type":140,"name":227,"callback":341,"file":320,"line":342},"maybe_remove_screen_options",207,{"type":140,"name":344,"callback":345,"file":320,"line":346},"admin_head","preload_fonts",208,{"type":140,"name":152,"callback":348,"file":320,"line":349},"discover_integrations",209,{"type":140,"name":152,"callback":351,"file":320,"line":352},"require_integration_classes",210,{"type":140,"name":184,"callback":354,"file":320,"line":355},"enqueue_admin_assets",211,{"type":176,"name":357,"callback":358,"file":320,"line":359},"screen_options_show_screen","__return_false",738,{"type":140,"name":184,"callback":230,"file":361,"line":362},"inc\\hub\\pages\\dashboard\\class-dashboard.php",51,{"type":140,"name":184,"callback":230,"file":364,"line":365},"inc\\hub\\pages\\resources\\class-resources.php",62,{"type":140,"name":313,"callback":314,"file":367,"line":368},"inc\\hub\\pages\\settings\\class-settings.php",960,{"type":140,"name":184,"callback":230,"file":367,"line":370},961,{"type":140,"name":184,"callback":230,"file":372,"line":373},"inc\\hub\\pages\\tools\\apis\\class-apis.php",43,{"type":140,"name":184,"callback":230,"file":375,"line":376},"inc\\hub\\pages\\tools\\auto-drafts\\class-auto-drafts.php",70,{"type":140,"name":184,"callback":230,"file":378,"line":113},"inc\\hub\\pages\\tools\\class-tools.php",{"type":140,"name":184,"callback":230,"file":380,"line":381},"inc\\hub\\pages\\tools\\cookies\\class-cookies.php",113,{"type":140,"name":313,"callback":314,"file":383,"line":384},"inc\\hub\\pages\\tools\\cron-jobs\\class-cron-jobs.php",34,{"type":140,"name":184,"callback":230,"file":386,"line":387},"inc\\hub\\pages\\tools\\db-tables\\class-db-tables.php",56,{"type":140,"name":184,"callback":230,"file":389,"line":307},"inc\\hub\\pages\\tools\\defines\\class-defines.php",{"type":140,"name":184,"callback":230,"file":391,"line":392},"inc\\hub\\pages\\tools\\discord\\class-discord.php",112,{"type":140,"name":184,"callback":230,"file":394,"line":307},"inc\\hub\\pages\\tools\\globals\\class-globals.php",{"type":140,"name":396,"callback":397,"priority":35,"file":398,"line":399},"wp_login","logging_in","inc\\hub\\pages\\tools\\logs\\class-activity.php",231,{"type":176,"name":401,"callback":402,"priority":35,"file":398,"line":403},"update_user_metadata","updating_usermeta",234,{"type":140,"name":405,"callback":406,"priority":35,"file":398,"line":407},"profile_update","updating_userobject",235,{"type":140,"name":409,"callback":203,"priority":35,"file":398,"line":410},"add_user_role",238,{"type":140,"name":412,"callback":203,"priority":35,"file":398,"line":413},"remove_user_role",242,{"type":140,"name":415,"callback":416,"file":398,"line":417},"user_register","creating_account",247,{"type":140,"name":419,"callback":420,"file":398,"line":421},"delete_user","deleting_account",250,{"type":140,"name":423,"callback":424,"priority":35,"file":398,"line":425},"save_post","creating_post",253,{"type":176,"name":427,"callback":428,"priority":35,"file":398,"line":429},"update_post_metadata","updating_post",256,{"type":140,"name":431,"callback":432,"priority":35,"file":398,"line":433},"added_post_meta","adding_postmeta",257,{"type":140,"name":435,"callback":436,"priority":35,"file":398,"line":437},"deleted_post_meta","deleting_postmeta",258,{"type":140,"name":439,"callback":440,"priority":35,"file":398,"line":441},"pre_post_update","updating_postobject",259,{"type":140,"name":443,"callback":444,"file":398,"line":445},"before_delete_post","deleting_post",262,{"type":140,"name":447,"callback":448,"priority":35,"file":398,"line":449},"trashed_post","trashing_post",263,{"type":140,"name":451,"callback":452,"priority":35,"file":398,"line":453},"transition_post_status","status_post",266,{"type":140,"name":455,"callback":456,"file":398,"line":457},"template_redirect","visiting_post",269,{"type":140,"name":455,"callback":459,"file":398,"line":460},"bots_crawling",272,{"type":140,"name":160,"callback":462,"file":398,"line":463},"activating_plugin",275,{"type":140,"name":167,"callback":465,"priority":35,"file":398,"line":466},"updating_plugin",278,{"type":140,"name":164,"callback":468,"file":398,"line":469},"deactivating_plugin",281,{"type":140,"name":471,"callback":472,"file":398,"line":473},"deleted_plugin","deleting_plugin",284,{"type":140,"name":475,"callback":476,"priority":35,"file":398,"line":477},"switch_theme","switching_theme",287,{"type":140,"name":167,"callback":479,"priority":35,"file":398,"line":480},"updating_theme",290,{"type":140,"name":482,"callback":483,"priority":35,"file":398,"line":484},"update_option","updating_settings",293,{"type":140,"name":486,"callback":487,"priority":35,"file":398,"line":488},"wp_login_failed","failed_login_attempt",296,{"type":140,"name":490,"callback":491,"file":398,"line":492},"retrieve_password","resetting_password",299,{"type":140,"name":313,"callback":314,"file":494,"line":495},"inc\\hub\\pages\\tools\\logs\\class-logs.php",195,{"type":140,"name":184,"callback":230,"file":494,"line":497},197,{"type":140,"name":313,"callback":314,"file":499,"line":500},"inc\\hub\\pages\\tools\\metadata\\class-metadata.php",183,{"type":140,"name":184,"callback":230,"file":499,"line":502},186,{"type":140,"name":184,"callback":230,"file":504,"line":307},"inc\\hub\\pages\\tools\\post-types\\class-post-types.php",{"type":140,"name":184,"callback":230,"file":506,"line":507},"inc\\hub\\pages\\tools\\sessions\\class-sessions.php",115,{"type":140,"name":184,"callback":230,"file":509,"line":510},"inc\\hub\\pages\\tools\\shortcodes\\class-shortcodes.php",71,{"type":140,"name":184,"callback":230,"file":512,"line":307},"inc\\hub\\pages\\tools\\signups\\class-signups.php",{"type":140,"name":313,"callback":314,"file":514,"line":421},"inc\\hub\\pages\\tools\\site-options\\class-site-options.php",{"type":140,"name":184,"callback":230,"file":514,"line":516},251,{"type":140,"name":184,"callback":230,"file":518,"line":307},"inc\\hub\\pages\\tools\\taxonomies\\class-taxonomies.php",{"type":140,"name":184,"callback":230,"file":520,"line":307},"inc\\hub\\pages\\tools\\testing\\class-testing.php",{"type":140,"name":184,"callback":230,"file":522,"line":523},"inc\\hub\\pages\\tools\\transients\\class-transients.php",119,{"type":140,"name":184,"callback":230,"file":525,"line":526},"inc\\hub\\pages\\welcome\\class-welcome.php",95,{"type":176,"name":528,"callback":529,"priority":35,"file":530,"line":384},"ddtt_log_viewer_regex","regex","inc\\integrations\\gravity-forms\\class-gravity-forms.php",{"type":176,"name":532,"callback":533,"priority":35,"file":530,"line":534},"ddtt_easy_log_parse_error","parse_error",35,{"type":140,"name":181,"callback":177,"file":536,"line":537},"inc\\site-wide\\class-site-wide.php",18,{"type":140,"name":396,"callback":539,"priority":35,"file":536,"line":540},"send_login_to_discord",22,{"type":140,"name":542,"callback":543,"priority":35,"file":536,"line":544},"deprecated_function_run","log_deprecated_backtrace",27,{"type":140,"name":546,"callback":543,"priority":35,"file":536,"line":547},"deprecated_argument_run",28,{"type":140,"name":549,"callback":550,"priority":35,"file":536,"line":551},"wp_mail_failed","mail_failure",39,{"type":140,"name":184,"callback":230,"file":536,"line":553},48,{"type":140,"name":156,"callback":230,"file":536,"line":555},49,{"type":176,"name":557,"callback":203,"priority":35,"file":536,"line":558},"ddtt_log_error",354,{"type":140,"name":233,"callback":560,"priority":68,"file":561,"line":384},"maybe_disable_heartbeat","inc\\site-wide\\heartbeat\\class-heartbeat.php",{"type":140,"name":184,"callback":230,"file":561,"line":534},{"type":140,"name":156,"callback":230,"file":561,"line":564},36,[566,572,573,577,579,582,583,587,591,595,596,600,602,606,608,612,614,617,621,624,628,632,634,638,640,644,646,650,652,656,658,662,663,666,668,672,673,677,679,682,685,689,693,694,698,700,704,705,709,711,714,715,718,719,722,723,726,727,731,734,737,738,741,743,746,748,752,754,757,758,761,763,766,767,770,771,774,775,778,779,782,783,786,787,790,791,794,795,798,800,803,804,807,808,812,813,816,817,820,821,824,825,828,829,832,833,837,839,843,845,849,851,853],{"action":567,"nopriv":568,"callback":569,"hasNonce":570,"hasCapCheck":570,"file":149,"line":571},"ddtt_admin_bar_refresh_menu_links",false,"ajax_refresh_admin_bar_menu_links",true,61,{"action":567,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":149,"line":365},{"action":574,"nopriv":568,"callback":575,"hasNonce":570,"hasCapCheck":568,"file":149,"line":576},"ddtt_save_centering_tool","ajax_save_centering_tool",68,{"action":574,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":149,"line":578},69,{"action":580,"nopriv":568,"callback":581,"hasNonce":570,"hasCapCheck":568,"file":235,"line":571},"ddtt_online_users_heartbeat","ajax_heartbeat",{"action":580,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":235,"line":365},{"action":584,"nopriv":568,"callback":585,"hasNonce":570,"hasCapCheck":570,"file":245,"line":586},"ddtt_update_installer","ajax_update_installer",175,{"action":588,"nopriv":568,"callback":589,"hasNonce":570,"hasCapCheck":570,"file":245,"line":590},"ddtt_save_plugin_note","ajax_save_plugin_note",182,{"action":592,"nopriv":568,"callback":593,"hasNonce":570,"hasCapCheck":568,"file":306,"line":594},"ddtt_check_password","ajax_check_password",45,{"action":592,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":306,"line":208},{"action":597,"nopriv":568,"callback":598,"hasNonce":570,"hasCapCheck":568,"file":320,"line":599},"ddtt_save_mode","ajax_save_mode",212,{"action":597,"nopriv":570,"callback":598,"hasNonce":570,"hasCapCheck":568,"file":320,"line":601},213,{"action":603,"nopriv":568,"callback":604,"hasNonce":570,"hasCapCheck":568,"file":320,"line":605},"ddtt_dismiss_whats_new","ajax_dismiss_whats_new",214,{"action":603,"nopriv":570,"callback":604,"hasNonce":570,"hasCapCheck":568,"file":320,"line":607},215,{"action":609,"nopriv":568,"callback":610,"hasNonce":570,"hasCapCheck":568,"file":320,"line":611},"ddtt_save_test_mode","ajax_save_test_mode",216,{"action":609,"nopriv":570,"callback":610,"hasNonce":570,"hasCapCheck":568,"file":320,"line":613},217,{"action":615,"nopriv":568,"callback":616,"hasNonce":570,"hasCapCheck":570,"file":361,"line":150},"ddtt_check_issue","ajax_check_issue",{"action":618,"nopriv":568,"callback":619,"hasNonce":570,"hasCapCheck":570,"file":364,"line":620},"ddtt_save_resources","ajax_save_resources",63,{"action":622,"nopriv":568,"callback":623,"hasNonce":570,"hasCapCheck":568,"file":364,"line":225},"ddtt_add_resource","ajax_add_resource",{"action":625,"nopriv":568,"callback":626,"hasNonce":570,"hasCapCheck":570,"file":364,"line":627},"ddtt_delete_resource","ajax_delete_resource",65,{"action":629,"nopriv":568,"callback":630,"hasNonce":570,"hasCapCheck":568,"file":367,"line":631},"ddtt_user_select","ajax_user_select",962,{"action":629,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":367,"line":633},963,{"action":635,"nopriv":568,"callback":636,"hasNonce":570,"hasCapCheck":570,"file":367,"line":637},"ddtt_verify_settings_path","ajax_verify_settings_path",964,{"action":635,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":367,"line":639},965,{"action":641,"nopriv":568,"callback":642,"hasNonce":570,"hasCapCheck":570,"file":367,"line":643},"ddtt_save_settings","ajax_save_settings",966,{"action":641,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":367,"line":645},967,{"action":647,"nopriv":568,"callback":648,"hasNonce":570,"hasCapCheck":570,"file":367,"line":649},"ddtt_reset_all_plugin_data","ajax_reset_all_plugin_data",968,{"action":647,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":367,"line":651},969,{"action":653,"nopriv":568,"callback":654,"hasNonce":570,"hasCapCheck":570,"file":367,"line":655},"ddtt_settings_import","ajax_settings_import",971,{"action":653,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":367,"line":657},972,{"action":659,"nopriv":568,"callback":660,"hasNonce":570,"hasCapCheck":570,"file":372,"line":661},"ddtt_check_api","ajax_check_api",44,{"action":659,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":372,"line":594},{"action":664,"nopriv":568,"callback":665,"hasNonce":570,"hasCapCheck":570,"file":375,"line":510},"ddtt_clear_auto_draft","ajax_clear_auto_draft",{"action":664,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":375,"line":667},72,{"action":669,"nopriv":568,"callback":670,"hasNonce":570,"hasCapCheck":570,"file":375,"line":671},"ddtt_clear_all_auto_drafts","ajax_clear_all_auto_drafts",73,{"action":669,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":375,"line":174},{"action":674,"nopriv":568,"callback":675,"hasNonce":570,"hasCapCheck":570,"file":375,"line":676},"ddtt_clear_old_auto_drafts","ajax_clear_old_auto_drafts",75,{"action":674,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":375,"line":678},76,{"action":680,"nopriv":568,"callback":681,"hasNonce":570,"hasCapCheck":570,"file":378,"line":36},"ddtt_save_tools","ajax_save_tools",{"action":683,"nopriv":568,"callback":684,"hasNonce":570,"hasCapCheck":570,"file":378,"line":526},"ddtt_favorite_tool","ajax_favorite_tool",{"action":686,"nopriv":568,"callback":687,"hasNonce":570,"hasCapCheck":570,"file":378,"line":688},"ddtt_toggle_tool","ajax_toggle_tool",96,{"action":690,"nopriv":568,"callback":691,"hasNonce":570,"hasCapCheck":570,"file":380,"line":692},"ddtt_clear_cookie","ajax_clear_cookie",114,{"action":690,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":380,"line":507},{"action":695,"nopriv":568,"callback":696,"hasNonce":570,"hasCapCheck":570,"file":380,"line":697},"ddtt_clear_all_cookies","ajax_clear_all_cookies",116,{"action":695,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":380,"line":699},117,{"action":701,"nopriv":568,"callback":702,"hasNonce":570,"hasCapCheck":570,"file":380,"line":703},"ddtt_test_cookie","ajax_test_cookie",118,{"action":701,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":380,"line":523},{"action":706,"nopriv":568,"callback":707,"hasNonce":570,"hasCapCheck":570,"file":380,"line":708},"ddtt_get_cookies","ajax_get_cookies",120,{"action":706,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":380,"line":710},121,{"action":712,"nopriv":568,"callback":713,"hasNonce":570,"hasCapCheck":570,"file":386,"line":158},"ddtt_get_table_records","ajax_get_db_table",{"action":712,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":386,"line":162},{"action":716,"nopriv":568,"callback":717,"hasNonce":570,"hasCapCheck":570,"file":389,"line":373},"ddtt_get_defined_constant","ajax_get_defined_constant",{"action":716,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":389,"line":661},{"action":720,"nopriv":568,"callback":721,"hasNonce":570,"hasCapCheck":570,"file":391,"line":381},"ddtt_send_message","ajax_send_message",{"action":720,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":391,"line":692},{"action":724,"nopriv":568,"callback":725,"hasNonce":570,"hasCapCheck":570,"file":394,"line":373},"ddtt_get_global_variable","ajax_get_global_variable",{"action":724,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":394,"line":661},{"action":728,"nopriv":568,"callback":729,"hasNonce":570,"hasCapCheck":570,"file":494,"line":730},"ddtt_get_log","ajax_get_log",198,{"action":732,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":494,"line":733},"ddtt_get_logs",199,{"action":735,"nopriv":568,"callback":736,"hasNonce":570,"hasCapCheck":570,"file":494,"line":321},"ddtt_log_text_wrap","ajax_log_text_wrap",{"action":735,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":494,"line":325},{"action":739,"nopriv":568,"callback":740,"hasNonce":570,"hasCapCheck":570,"file":499,"line":316},"ddtt_get_metadata","ajax_get_metadata",{"action":739,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":742},188,{"action":744,"nopriv":568,"callback":745,"hasNonce":570,"hasCapCheck":570,"file":499,"line":296},"ddtt_metadata_table_actions","ajax_table_actions",{"action":744,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":747},190,{"action":749,"nopriv":568,"callback":750,"hasNonce":570,"hasCapCheck":570,"file":499,"line":751},"ddtt_update_meta_value","ajax_update_meta_value",191,{"action":749,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":753},192,{"action":755,"nopriv":568,"callback":756,"hasNonce":570,"hasCapCheck":570,"file":499,"line":300},"ddtt_delete_meta_key","ajax_delete_meta_key",{"action":755,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":303},{"action":759,"nopriv":568,"callback":760,"hasNonce":570,"hasCapCheck":570,"file":499,"line":495},"ddtt_update_user_role","ajax_update_user_role",{"action":759,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":762},196,{"action":764,"nopriv":568,"callback":765,"hasNonce":570,"hasCapCheck":570,"file":499,"line":497},"ddtt_update_user_capability","ajax_update_user_capability",{"action":764,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":730},{"action":768,"nopriv":568,"callback":769,"hasNonce":570,"hasCapCheck":570,"file":499,"line":733},"ddtt_get_tax_terms_editor","ajax_get_tax_terms_editor",{"action":768,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":321},{"action":772,"nopriv":568,"callback":773,"hasNonce":570,"hasCapCheck":570,"file":499,"line":325},"ddtt_update_tax_terms","ajax_update_tax_terms",{"action":772,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":328},{"action":776,"nopriv":568,"callback":777,"hasNonce":570,"hasCapCheck":570,"file":499,"line":331},"ddtt_metadata_import","ajax_metadata_import",{"action":776,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":499,"line":334},{"action":780,"nopriv":568,"callback":781,"hasNonce":570,"hasCapCheck":570,"file":504,"line":373},"ddtt_get_post_type","ajax_get_post_type",{"action":780,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":504,"line":661},{"action":784,"nopriv":568,"callback":785,"hasNonce":570,"hasCapCheck":570,"file":506,"line":697},"ddtt_clear_session","ajax_clear_session",{"action":784,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":506,"line":699},{"action":788,"nopriv":568,"callback":789,"hasNonce":570,"hasCapCheck":570,"file":506,"line":703},"ddtt_clear_all_sessions","ajax_clear_all_sessions",{"action":788,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":506,"line":523},{"action":792,"nopriv":568,"callback":793,"hasNonce":570,"hasCapCheck":570,"file":506,"line":708},"ddtt_test_session","ajax_test_session",{"action":792,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":506,"line":710},{"action":796,"nopriv":568,"callback":707,"hasNonce":568,"hasCapCheck":568,"file":506,"line":797},"ddtt_get_session_cookies",122,{"action":796,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":506,"line":799},123,{"action":801,"nopriv":568,"callback":802,"hasNonce":570,"hasCapCheck":570,"file":509,"line":667},"ddtt_find_shortcode","ajax_find_shortcode",{"action":801,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":509,"line":671},{"action":805,"nopriv":568,"callback":806,"hasNonce":570,"hasCapCheck":570,"file":512,"line":373},"ddtt_clear_signup","ajax_clear_signup",{"action":805,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":512,"line":661},{"action":809,"nopriv":568,"callback":810,"hasNonce":570,"hasCapCheck":570,"file":514,"line":811},"ddtt_bulk_delete","ajax_bulk_delete",252,{"action":809,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":514,"line":425},{"action":814,"nopriv":568,"callback":815,"hasNonce":570,"hasCapCheck":570,"file":518,"line":373},"ddtt_get_taxonomy","ajax_get_taxonomy",{"action":814,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":518,"line":661},{"action":818,"nopriv":568,"callback":819,"hasNonce":570,"hasCapCheck":570,"file":520,"line":373},"ddtt_run_code_test","ajax_run_test",{"action":818,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":520,"line":661},{"action":822,"nopriv":568,"callback":823,"hasNonce":568,"hasCapCheck":568,"file":520,"line":594},"ddtt_save_testing_theme","ajax_save_theme",{"action":822,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":520,"line":208},{"action":826,"nopriv":568,"callback":827,"hasNonce":570,"hasCapCheck":570,"file":522,"line":708},"ddtt_clear_transient","ajax_clear_transient",{"action":826,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":522,"line":710},{"action":830,"nopriv":568,"callback":831,"hasNonce":570,"hasCapCheck":570,"file":522,"line":797},"ddtt_clear_all_transients","ajax_clear_all_transients",{"action":830,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":522,"line":799},{"action":834,"nopriv":568,"callback":835,"hasNonce":570,"hasCapCheck":570,"file":522,"line":836},"ddtt_purge_expired_transients","ajax_purge_expired_transients",124,{"action":834,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":522,"line":838},125,{"action":840,"nopriv":568,"callback":841,"hasNonce":570,"hasCapCheck":570,"file":522,"line":842},"ddtt_test_transient","ajax_test_transient",126,{"action":840,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":522,"line":844},127,{"action":846,"nopriv":568,"callback":847,"hasNonce":570,"hasCapCheck":570,"file":522,"line":848},"ddtt_get_transients","ajax_get_transients",128,{"action":846,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":522,"line":850},129,{"action":852,"nopriv":568,"callback":642,"hasNonce":570,"hasCapCheck":570,"file":525,"line":688},"ddtt_save_welcome_settings",{"action":852,"nopriv":570,"callback":358,"hasNonce":568,"hasCapCheck":568,"file":525,"line":854},97,[],[857,861],{"tag":858,"callback":858,"file":859,"line":860},"example","inc\\shortcodes.php",17,{"tag":862,"callback":858,"file":859,"line":863},"ddtt_example",19,[],{"dangerousFunctions":866,"sqlUsage":900,"outputEscaping":921,"fileOperations":35,"externalRequests":1175,"nonceChecks":186,"capabilityChecks":1003,"bundledLibraries":1176},[867,872,876,879,882,885,889,892,897],{"fn":868,"file":869,"line":870,"context":871},"shell_exec","inc\\helpers\\helpers.php",1205,"$ip = trim( shell_exec( 'hostname -I' ) );",{"fn":873,"file":869,"line":874,"context":875},"unserialize",1262,"$result = unserialize( $trimmed );",{"fn":873,"file":869,"line":877,"context":878},1651,"$unserialized_value = @unserialize( $value );",{"fn":873,"file":869,"line":880,"context":881},1653,"$unserialized_value = @unserialize( $unserialized_value );",{"fn":868,"file":361,"line":883,"context":884},568,"$raw = shell_exec( 'uptime -p' );",{"fn":868,"file":886,"line":887,"context":888},"inc\\hub\\pages\\tools\\htaccess\\class-htaccess.php",499,"if ( function_exists( 'shell_exec' ) && trim( shell_exec( 'which apache2ctl' ) ) ) {",{"fn":868,"file":886,"line":890,"context":891},502,"$output = shell_exec( 'apache2ctl -t -f ' . escapeshellarg( $tmp_htaccess ) . ' 2>&1' );",{"fn":893,"file":894,"line":895,"context":896},"exec","inc\\hub\\pages\\tools\\wpconfig\\class-wpconfig.php",741,"@exec( 'php -v 2>&1', $version_output, $version_status );",{"fn":893,"file":894,"line":898,"context":899},744,"@exec( 'php ' . escapeshellarg( $temp_file ) . ' 2>&1', $output, $return_var );",{"prepared":544,"raw":901,"locations":902},9,[903,905,908,911,913,914,916,917,919],{"file":386,"line":850,"context":904},"$wpdb->get_col() with variable interpolation",{"file":386,"line":906,"context":907},154,"$wpdb->get_var() with variable interpolation",{"file":909,"line":910,"context":907},"inc\\hub\\pages\\tools\\db-tables\\page-db-tables.php",31,{"file":512,"line":387,"context":912},"$wpdb->get_results() with variable interpolation",{"file":514,"line":480,"context":912},{"file":915,"line":216,"context":907},"inc\\hub\\pages\\tools\\site-options\\page-site-options.php",{"file":915,"line":165,"context":912},{"file":522,"line":918,"context":912},146,{"file":522,"line":449,"context":920},"$wpdb->query() with variable interpolation",{"escaped":922,"rawEcho":923,"locations":924},1318,157,[925,928,930,931,933,935,937,939,941,943,944,945,946,948,950,952,954,955,956,958,960,961,962,964,966,968,970,972,974,975,977,978,980,982,983,985,986,987,988,989,990,991,993,994,995,996,999,1000,1001,1002,1004,1006,1008,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1044,1046,1048,1049,1051,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1091,1092,1093,1094,1095,1097,1099,1101,1102,1105,1107,1108,1110,1111,1112,1113,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1127,1128,1129,1132,1133,1134,1135,1136,1137,1138,1140,1141,1142,1144,1146,1147,1148,1150,1152,1153,1155,1157,1158,1160,1161,1162,1163,1164,1167,1168,1171,1172,1173,1174],{"file":245,"line":926,"context":927},714,"raw output",{"file":245,"line":929,"context":927},766,{"file":306,"line":751,"context":927},{"file":306,"line":932,"context":927},222,{"file":306,"line":934,"context":927},224,{"file":315,"line":936,"context":927},346,{"file":315,"line":938,"context":927},539,{"file":315,"line":940,"context":927},800,{"file":942,"line":671,"context":927},"inc\\helpers\\file-editor\\page-file-editor.php",{"file":942,"line":678,"context":927},{"file":942,"line":231,"context":927},{"file":869,"line":429,"context":927},{"file":869,"line":947,"context":927},286,{"file":320,"line":949,"context":927},418,{"file":320,"line":951,"context":927},446,{"file":320,"line":953,"context":927},657,{"file":361,"line":11,"context":927},{"file":361,"line":492,"context":927},{"file":957,"line":284,"context":927},"inc\\hub\\pages\\dashboard\\page-dashboard.php",{"file":959,"line":594,"context":927},"inc\\hub\\pages\\resources\\page-resources.php",{"file":959,"line":594,"context":927},{"file":959,"line":168,"context":927},{"file":367,"line":963,"context":927},1173,{"file":367,"line":965,"context":927},1424,{"file":367,"line":967,"context":927},1575,{"file":367,"line":969,"context":927},2017,{"file":971,"line":544,"context":927},"inc\\hub\\pages\\settings\\page-settings.php",{"file":973,"line":193,"context":927},"inc\\hub\\pages\\tools\\apis\\page-apis.php",{"file":973,"line":201,"context":927},{"file":973,"line":976,"context":927},33,{"file":973,"line":551,"context":927},{"file":973,"line":979,"context":927},40,{"file":973,"line":981,"context":927},41,{"file":973,"line":307,"context":927},{"file":984,"line":661,"context":927},"inc\\hub\\pages\\tools\\auto-drafts\\page-auto-drafts.php",{"file":984,"line":555,"context":927},{"file":984,"line":238,"context":927},{"file":984,"line":362,"context":927},{"file":984,"line":150,"context":927},{"file":984,"line":216,"context":927},{"file":984,"line":220,"context":927},{"file":992,"line":544,"context":927},"inc\\hub\\pages\\tools\\cookies\\page-cookies.php",{"file":992,"line":201,"context":927},{"file":992,"line":976,"context":927},{"file":992,"line":384,"context":927},{"file":997,"line":998,"context":927},"inc\\hub\\pages\\tools\\cron-jobs\\page-cron-jobs.php",91,{"file":386,"line":730,"context":927},{"file":386,"line":733,"context":927},{"file":386,"line":346,"context":927},{"file":909,"line":1003,"context":927},83,{"file":1005,"line":979,"context":927},"inc\\hub\\pages\\tools\\defines\\page-defines.php",{"file":1007,"line":384,"context":927},"inc\\hub\\pages\\tools\\globals\\page-globals.php",{"file":1007,"line":154,"context":927},{"file":398,"line":1010,"context":927},332,{"file":398,"line":1012,"context":927},375,{"file":494,"line":1014,"context":927},858,{"file":494,"line":1016,"context":927},866,{"file":494,"line":1018,"context":927},900,{"file":494,"line":1020,"context":927},904,{"file":494,"line":1022,"context":927},934,{"file":494,"line":1024,"context":927},944,{"file":494,"line":1026,"context":927},948,{"file":494,"line":1028,"context":927},1063,{"file":494,"line":1030,"context":927},1072,{"file":494,"line":1032,"context":927},1075,{"file":494,"line":1034,"context":927},1237,{"file":494,"line":1036,"context":927},1255,{"file":494,"line":1038,"context":927},1313,{"file":494,"line":1040,"context":927},1389,{"file":1042,"line":204,"context":927},"inc\\hub\\pages\\tools\\logs\\page-logs.php",{"file":1042,"line":238,"context":927},{"file":1042,"line":1045,"context":927},86,{"file":1042,"line":1047,"context":927},99,{"file":1042,"line":708,"context":927},{"file":1042,"line":1050,"context":927},130,{"file":1042,"line":246,"context":927},{"file":499,"line":1053,"context":927},291,{"file":499,"line":1055,"context":927},557,{"file":499,"line":1057,"context":927},559,{"file":499,"line":1059,"context":927},564,{"file":499,"line":1061,"context":927},579,{"file":499,"line":1063,"context":927},582,{"file":499,"line":1065,"context":927},587,{"file":499,"line":1067,"context":927},592,{"file":499,"line":1069,"context":927},596,{"file":499,"line":1071,"context":927},598,{"file":499,"line":1073,"context":927},627,{"file":499,"line":1075,"context":927},639,{"file":499,"line":1077,"context":927},642,{"file":499,"line":1079,"context":927},644,{"file":499,"line":1081,"context":927},1126,{"file":499,"line":1083,"context":927},1135,{"file":499,"line":1085,"context":927},1275,{"file":499,"line":1087,"context":927},1703,{"file":1089,"line":981,"context":927},"inc\\hub\\pages\\tools\\metadata\\page-metadata.php",{"file":1089,"line":362,"context":927},{"file":1089,"line":216,"context":927},{"file":1089,"line":158,"context":927},{"file":1089,"line":174,"context":927},{"file":1089,"line":998,"context":927},{"file":1089,"line":1096,"context":927},139,{"file":1089,"line":1098,"context":927},142,{"file":1100,"line":373,"context":927},"inc\\hub\\pages\\tools\\page-tools.php",{"file":1100,"line":661,"context":927},{"file":1103,"line":1104,"context":927},"inc\\hub\\pages\\tools\\php-ini\\page-php-ini.php",16,{"file":1103,"line":1106,"context":927},21,{"file":1103,"line":540,"context":927},{"file":1109,"line":981,"context":927},"inc\\hub\\pages\\tools\\sessions\\page-sessions.php",{"file":1109,"line":553,"context":927},{"file":1109,"line":555,"context":927},{"file":1109,"line":238,"context":927},{"file":1114,"line":860,"context":927},"inc\\hub\\pages\\tools\\shortcodes\\page-shortcodes.php",{"file":1114,"line":150,"context":927},{"file":1114,"line":158,"context":927},{"file":1114,"line":162,"context":927},{"file":1114,"line":165,"context":927},{"file":1114,"line":168,"context":927},{"file":1114,"line":571,"context":927},{"file":1114,"line":578,"context":927},{"file":1114,"line":231,"context":927},{"file":1114,"line":179,"context":927},{"file":1114,"line":182,"context":927},{"file":1114,"line":1126,"context":927},89,{"file":1114,"line":113,"context":927},{"file":1114,"line":1047,"context":927},{"file":1130,"line":1131,"context":927},"inc\\hub\\pages\\tools\\signups\\page-signups.php",23,{"file":1130,"line":547,"context":927},{"file":1130,"line":193,"context":927},{"file":1130,"line":198,"context":927},{"file":1130,"line":910,"context":927},{"file":1130,"line":201,"context":927},{"file":1130,"line":976,"context":927},{"file":1130,"line":1139,"context":927},37,{"file":1130,"line":981,"context":927},{"file":1130,"line":225,"context":927},{"file":915,"line":1143,"context":927},84,{"file":915,"line":1145,"context":927},87,{"file":915,"line":1047,"context":927},{"file":915,"line":11,"context":927},{"file":915,"line":1149,"context":927},101,{"file":915,"line":1151,"context":927},144,{"file":915,"line":1151,"context":927},{"file":915,"line":1154,"context":927},151,{"file":915,"line":1156,"context":927},152,{"file":915,"line":923,"context":927},{"file":915,"line":1159,"context":927},158,{"file":915,"line":262,"context":927},{"file":915,"line":266,"context":927},{"file":520,"line":854,"context":927},{"file":520,"line":311,"context":927},{"file":1165,"line":1166,"context":927},"inc\\hub\\pages\\tools\\testing\\page-testing.php",11,{"file":1165,"line":547,"context":927},{"file":1169,"line":1170,"context":927},"inc\\hub\\pages\\tools\\transients\\page-transients.php",26,{"file":1169,"line":976,"context":927},{"file":1169,"line":384,"context":927},{"file":1169,"line":534,"context":927},{"file":1169,"line":564,"context":927},3,[],[1178,1201,1214,1224,1232,1242,1250,1260,1277,1287,1303,1312,1321,1347,1364,1373,1381,1390,1398,1408,1416,1427,1437,1446,1462,1471,1479,1487,1497,1505,1513,1521,1530],{"entryPoint":1179,"graph":1180,"unsanitizedCount":68,"severity":1200},"ajax_load_previewer (inc\\helpers\\file-editor\\class-file-editor.php:1251)",{"nodes":1181,"edges":1197},[1182,1187,1191],{"id":1183,"type":1184,"label":1185,"file":315,"line":1186},"n0","source","$_POST",1289,{"id":1188,"type":1189,"label":1190,"file":315,"line":1186},"n1","transform","→ render_file_viewer()",{"id":1192,"type":1193,"label":1194,"file":315,"line":1195,"wp_function":1196},"n2","sink","echo() [XSS]",801,"echo",[1198,1199],{"from":1183,"to":1188,"sanitized":568},{"from":1188,"to":1192,"sanitized":568},"medium",{"entryPoint":1202,"graph":1203,"unsanitizedCount":1213,"severity":1200},"\u003Cclass-file-editor> (inc\\helpers\\file-editor\\class-file-editor.php:0)",{"nodes":1204,"edges":1210},[1205,1208,1209],{"id":1183,"type":1184,"label":1206,"file":315,"line":1207},"$_POST (x2)",1203,{"id":1188,"type":1189,"label":1190,"file":315,"line":1207},{"id":1192,"type":1193,"label":1194,"file":315,"line":1195,"wp_function":1196},[1211,1212],{"from":1183,"to":1188,"sanitized":568},{"from":1188,"to":1192,"sanitized":568},2,{"entryPoint":1215,"graph":1216,"unsanitizedCount":26,"severity":1223},"render_standalone_password_page_and_exit (inc\\admin-area\\security\\class-security.php:108)",{"nodes":1217,"edges":1221},[1218,1220],{"id":1183,"type":1184,"label":1219,"file":306,"line":692},"$_SERVER",{"id":1188,"type":1193,"label":1194,"file":306,"line":355,"wp_function":1196},[1222],{"from":1183,"to":1188,"sanitized":570},"low",{"entryPoint":1225,"graph":1226,"unsanitizedCount":26,"severity":1223},"\u003Cclass-security> (inc\\admin-area\\security\\class-security.php:0)",{"nodes":1227,"edges":1230},[1228,1229],{"id":1183,"type":1184,"label":1219,"file":306,"line":692},{"id":1188,"type":1193,"label":1194,"file":306,"line":355,"wp_function":1196},[1231],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1233,"graph":1234,"unsanitizedCount":26,"severity":1223},"ajax_save_test_mode (inc\\hub\\menu.php:1071)",{"nodes":1235,"edges":1240},[1236,1238],{"id":1183,"type":1184,"label":1185,"file":320,"line":1237},1074,{"id":1188,"type":1193,"label":1239,"file":320,"line":1032,"wp_function":482},"update_option() [Settings Manipulation]",[1241],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1243,"graph":1244,"unsanitizedCount":26,"severity":1223},"\u003Cmenu> (inc\\hub\\menu.php:0)",{"nodes":1245,"edges":1248},[1246,1247],{"id":1183,"type":1184,"label":1185,"file":320,"line":1237},{"id":1188,"type":1193,"label":1239,"file":320,"line":1032,"wp_function":482},[1249],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1251,"graph":1252,"unsanitizedCount":26,"severity":1223},"\u003Cpage-dashboard> (inc\\hub\\pages\\dashboard\\page-dashboard.php:0)",{"nodes":1253,"edges":1258},[1254,1257],{"id":1183,"type":1184,"label":1255,"file":957,"line":1256},"$_SERVER (x2)",25,{"id":1188,"type":1193,"label":1194,"file":957,"line":1159,"wp_function":1196},[1259],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1261,"graph":1262,"unsanitizedCount":26,"severity":1223},"render_field_search (inc\\hub\\pages\\settings\\class-settings.php:1477)",{"nodes":1263,"edges":1274},[1264,1267,1268,1271],{"id":1183,"type":1184,"label":1265,"file":367,"line":1266},"$_GET['s']",1489,{"id":1188,"type":1193,"label":1194,"file":367,"line":1266,"wp_function":1196},{"id":1192,"type":1184,"label":1269,"file":367,"line":1270},"$_GET",1480,{"id":1272,"type":1193,"label":1194,"file":367,"line":1273,"wp_function":1196},"n3",1491,[1275,1276],{"from":1183,"to":1188,"sanitized":570},{"from":1192,"to":1272,"sanitized":570},{"entryPoint":1278,"graph":1279,"unsanitizedCount":26,"severity":1223},"ajax_save_settings (inc\\hub\\pages\\settings\\class-settings.php:1773)",{"nodes":1280,"edges":1285},[1281,1283],{"id":1183,"type":1184,"label":1185,"file":367,"line":1282},1780,{"id":1188,"type":1193,"label":1239,"file":367,"line":1284,"wp_function":482},1903,[1286],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1288,"graph":1289,"unsanitizedCount":26,"severity":1223},"\u003Cclass-settings> (inc\\hub\\pages\\settings\\class-settings.php:0)",{"nodes":1290,"edges":1299},[1291,1292,1293,1294,1295,1297],{"id":1183,"type":1184,"label":1265,"file":367,"line":1266},{"id":1188,"type":1193,"label":1194,"file":367,"line":1266,"wp_function":1196},{"id":1192,"type":1184,"label":1269,"file":367,"line":1270},{"id":1272,"type":1193,"label":1194,"file":367,"line":1273,"wp_function":1196},{"id":1296,"type":1184,"label":1206,"file":367,"line":1282},"n4",{"id":1298,"type":1193,"label":1239,"file":367,"line":1284,"wp_function":482},"n5",[1300,1301,1302],{"from":1183,"to":1188,"sanitized":570},{"from":1192,"to":1272,"sanitized":570},{"from":1296,"to":1298,"sanitized":570},{"entryPoint":1304,"graph":1305,"unsanitizedCount":26,"severity":1223},"\u003Cpage-settings> (inc\\hub\\pages\\settings\\page-settings.php:0)",{"nodes":1306,"edges":1310},[1307,1309],{"id":1183,"type":1184,"label":1269,"file":971,"line":1308},7,{"id":1188,"type":1193,"label":1194,"file":971,"line":158,"wp_function":1196},[1311],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1313,"graph":1314,"unsanitizedCount":26,"severity":1223},"\u003Cpage-cookies> (inc\\hub\\pages\\tools\\cookies\\page-cookies.php:0)",{"nodes":1315,"edges":1319},[1316,1318],{"id":1183,"type":1184,"label":1317,"file":992,"line":114},"$_COOKIE",{"id":1188,"type":1193,"label":1194,"file":992,"line":544,"wp_function":1196},[1320],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1322,"graph":1323,"unsanitizedCount":26,"severity":1223},"ajax_get_db_table (inc\\hub\\pages\\tools\\db-tables\\class-db-tables.php:95)",{"nodes":1324,"edges":1342},[1325,1327,1330,1331,1334,1335,1338,1340],{"id":1183,"type":1184,"label":1185,"file":386,"line":1326},103,{"id":1188,"type":1193,"label":1328,"file":386,"line":850,"wp_function":1329},"get_col() [SQLi]","get_col",{"id":1192,"type":1184,"label":1206,"file":386,"line":1326},{"id":1272,"type":1193,"label":1332,"file":386,"line":86,"wp_function":1333},"get_var() [SQLi]","get_var",{"id":1296,"type":1184,"label":1206,"file":386,"line":1326},{"id":1298,"type":1193,"label":1336,"file":386,"line":266,"wp_function":1337},"get_results() [SQLi]","get_results",{"id":1339,"type":1184,"label":1185,"file":386,"line":1326},"n6",{"id":1341,"type":1193,"label":1194,"file":386,"line":346,"wp_function":1196},"n7",[1343,1344,1345,1346],{"from":1183,"to":1188,"sanitized":570},{"from":1192,"to":1272,"sanitized":570},{"from":1296,"to":1298,"sanitized":570},{"from":1339,"to":1341,"sanitized":570},{"entryPoint":1348,"graph":1349,"unsanitizedCount":26,"severity":1223},"\u003Cclass-db-tables> (inc\\hub\\pages\\tools\\db-tables\\class-db-tables.php:0)",{"nodes":1350,"edges":1359},[1351,1352,1353,1354,1355,1356,1357,1358],{"id":1183,"type":1184,"label":1185,"file":386,"line":1326},{"id":1188,"type":1193,"label":1328,"file":386,"line":850,"wp_function":1329},{"id":1192,"type":1184,"label":1206,"file":386,"line":1326},{"id":1272,"type":1193,"label":1332,"file":386,"line":86,"wp_function":1333},{"id":1296,"type":1184,"label":1206,"file":386,"line":1326},{"id":1298,"type":1193,"label":1336,"file":386,"line":266,"wp_function":1337},{"id":1339,"type":1184,"label":1185,"file":386,"line":1326},{"id":1341,"type":1193,"label":1194,"file":386,"line":346,"wp_function":1196},[1360,1361,1362,1363],{"from":1183,"to":1188,"sanitized":570},{"from":1192,"to":1272,"sanitized":570},{"from":1296,"to":1298,"sanitized":570},{"from":1339,"to":1341,"sanitized":570},{"entryPoint":1365,"graph":1366,"unsanitizedCount":26,"severity":1223},"ajax_send_message (inc\\hub\\pages\\tools\\discord\\class-discord.php:147)",{"nodes":1367,"edges":1371},[1368,1370],{"id":1183,"type":1184,"label":1185,"file":391,"line":1369},179,{"id":1188,"type":1193,"label":1239,"file":391,"line":325,"wp_function":482},[1372],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1374,"graph":1375,"unsanitizedCount":26,"severity":1223},"\u003Cclass-discord> (inc\\hub\\pages\\tools\\discord\\class-discord.php:0)",{"nodes":1376,"edges":1379},[1377,1378],{"id":1183,"type":1184,"label":1185,"file":391,"line":1369},{"id":1188,"type":1193,"label":1239,"file":391,"line":325,"wp_function":482},[1380],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1382,"graph":1383,"unsanitizedCount":26,"severity":1223},"ajax_get_global_variable (inc\\hub\\pages\\tools\\globals\\class-globals.php:83)",{"nodes":1384,"edges":1388},[1385,1386],{"id":1183,"type":1184,"label":1185,"file":394,"line":1126},{"id":1188,"type":1193,"label":1239,"file":394,"line":1387,"wp_function":482},145,[1389],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1391,"graph":1392,"unsanitizedCount":26,"severity":1223},"\u003Cclass-globals> (inc\\hub\\pages\\tools\\globals\\class-globals.php:0)",{"nodes":1393,"edges":1396},[1394,1395],{"id":1183,"type":1184,"label":1185,"file":394,"line":1126},{"id":1188,"type":1193,"label":1239,"file":394,"line":1387,"wp_function":482},[1397],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1399,"graph":1400,"unsanitizedCount":26,"severity":1223},"ajax_get_log (inc\\hub\\pages\\tools\\logs\\class-logs.php:1348)",{"nodes":1401,"edges":1406},[1402,1404],{"id":1183,"type":1184,"label":1185,"file":494,"line":1403},1377,{"id":1188,"type":1193,"label":1239,"file":494,"line":1405,"wp_function":482},1381,[1407],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1409,"graph":1410,"unsanitizedCount":26,"severity":1223},"\u003Cclass-logs> (inc\\hub\\pages\\tools\\logs\\class-logs.php:0)",{"nodes":1411,"edges":1414},[1412,1413],{"id":1183,"type":1184,"label":1206,"file":494,"line":1403},{"id":1188,"type":1193,"label":1239,"file":494,"line":1405,"wp_function":482},[1415],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1417,"graph":1418,"unsanitizedCount":26,"severity":1223},"handle_button_actions (inc\\hub\\pages\\tools\\metadata\\class-metadata.php:238)",{"nodes":1419,"edges":1425},[1420,1422],{"id":1183,"type":1184,"label":1185,"file":499,"line":1421},249,{"id":1188,"type":1193,"label":1423,"file":499,"line":480,"wp_function":1424},"header() [Header Injection]","header",[1426],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1428,"graph":1429,"unsanitizedCount":26,"severity":1223},"ajax_get_metadata (inc\\hub\\pages\\tools\\metadata\\class-metadata.php:1225)",{"nodes":1430,"edges":1435},[1431,1433],{"id":1183,"type":1184,"label":1185,"file":499,"line":1432},1260,{"id":1188,"type":1193,"label":1239,"file":499,"line":1434,"wp_function":482},1264,[1436],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1438,"graph":1439,"unsanitizedCount":26,"severity":1223},"ajax_get_tax_terms_editor (inc\\hub\\pages\\tools\\metadata\\class-metadata.php:1667)",{"nodes":1440,"edges":1444},[1441,1443],{"id":1183,"type":1184,"label":1185,"file":499,"line":1442},1673,{"id":1188,"type":1193,"label":1194,"file":499,"line":1087,"wp_function":1196},[1445],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1447,"graph":1448,"unsanitizedCount":26,"severity":1223},"\u003Cclass-metadata> (inc\\hub\\pages\\tools\\metadata\\class-metadata.php:0)",{"nodes":1449,"edges":1458},[1450,1451,1452,1454,1456,1457],{"id":1183,"type":1184,"label":1185,"file":499,"line":1421},{"id":1188,"type":1193,"label":1423,"file":499,"line":480,"wp_function":1424},{"id":1192,"type":1184,"label":1453,"file":499,"line":1421},"$_POST (x22)",{"id":1272,"type":1193,"label":1194,"file":499,"line":1455,"wp_function":1196},551,{"id":1296,"type":1184,"label":1206,"file":499,"line":1432},{"id":1298,"type":1193,"label":1239,"file":499,"line":1434,"wp_function":482},[1459,1460,1461],{"from":1183,"to":1188,"sanitized":570},{"from":1192,"to":1272,"sanitized":570},{"from":1296,"to":1298,"sanitized":570},{"entryPoint":1463,"graph":1464,"unsanitizedCount":26,"severity":1223},"\u003Cpage-metadata> (inc\\hub\\pages\\tools\\metadata\\page-metadata.php:0)",{"nodes":1465,"edges":1469},[1466,1468],{"id":1183,"type":1184,"label":1467,"file":1089,"line":540},"$_GET (x3)",{"id":1188,"type":1193,"label":1194,"file":1089,"line":182,"wp_function":1196},[1470],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1472,"graph":1473,"unsanitizedCount":26,"severity":1223},"ajax_get_post_type (inc\\hub\\pages\\tools\\post-types\\class-post-types.php:83)",{"nodes":1474,"edges":1477},[1475,1476],{"id":1183,"type":1184,"label":1185,"file":504,"line":1126},{"id":1188,"type":1193,"label":1239,"file":504,"line":688,"wp_function":482},[1478],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1480,"graph":1481,"unsanitizedCount":26,"severity":1223},"\u003Cclass-post-types> (inc\\hub\\pages\\tools\\post-types\\class-post-types.php:0)",{"nodes":1482,"edges":1485},[1483,1484],{"id":1183,"type":1184,"label":1185,"file":504,"line":1126},{"id":1188,"type":1193,"label":1239,"file":504,"line":688,"wp_function":482},[1486],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1488,"graph":1489,"unsanitizedCount":26,"severity":1223},"ajax_clear_signup (inc\\hub\\pages\\tools\\signups\\class-signups.php:88)",{"nodes":1490,"edges":1495},[1491,1492],{"id":1183,"type":1184,"label":1185,"file":512,"line":1149},{"id":1188,"type":1193,"label":1493,"file":512,"line":67,"wp_function":1494},"get_row() [SQLi]","get_row",[1496],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1498,"graph":1499,"unsanitizedCount":26,"severity":1223},"\u003Cclass-signups> (inc\\hub\\pages\\tools\\signups\\class-signups.php:0)",{"nodes":1500,"edges":1503},[1501,1502],{"id":1183,"type":1184,"label":1185,"file":512,"line":1149},{"id":1188,"type":1193,"label":1493,"file":512,"line":67,"wp_function":1494},[1504],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1506,"graph":1507,"unsanitizedCount":26,"severity":1223},"ajax_get_taxonomy (inc\\hub\\pages\\tools\\taxonomies\\class-taxonomies.php:83)",{"nodes":1508,"edges":1511},[1509,1510],{"id":1183,"type":1184,"label":1185,"file":518,"line":1126},{"id":1188,"type":1193,"label":1239,"file":518,"line":688,"wp_function":482},[1512],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1514,"graph":1515,"unsanitizedCount":26,"severity":1223},"\u003Cclass-taxonomies> (inc\\hub\\pages\\tools\\taxonomies\\class-taxonomies.php:0)",{"nodes":1516,"edges":1519},[1517,1518],{"id":1183,"type":1184,"label":1185,"file":518,"line":1126},{"id":1188,"type":1193,"label":1239,"file":518,"line":688,"wp_function":482},[1520],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1522,"graph":1523,"unsanitizedCount":26,"severity":1223},"ajax_save_settings (inc\\hub\\pages\\welcome\\class-welcome.php:132)",{"nodes":1524,"edges":1528},[1525,1527],{"id":1183,"type":1184,"label":1185,"file":525,"line":1526},138,{"id":1188,"type":1193,"label":1239,"file":525,"line":349,"wp_function":482},[1529],{"from":1183,"to":1188,"sanitized":570},{"entryPoint":1531,"graph":1532,"unsanitizedCount":26,"severity":1223},"\u003Cclass-welcome> (inc\\hub\\pages\\welcome\\class-welcome.php:0)",{"nodes":1533,"edges":1536},[1534,1535],{"id":1183,"type":1184,"label":1185,"file":525,"line":1526},{"id":1188,"type":1193,"label":1239,"file":525,"line":349,"wp_function":482},[1537],{"from":1183,"to":1188,"sanitized":570},{"summary":1539,"deductions":1540},"The \"dev-debug-tools\" plugin version 3.0.1.3 presents a mixed security posture. On the positive side, it has a clean vulnerability history with no known CVEs, indicating a potentially well-maintained codebase. The plugin also demonstrates good practices regarding SQL queries, with a high percentage utilizing prepared statements, and a strong rate of output escaping. Nonce and capability checks are present in a reasonable number of instances, further contributing to its security.\n\nHowever, significant concerns arise from the static analysis. The plugin exposes a large attack surface with 113 AJAX handlers, of which a substantial 51 are not protected by authentication checks. This creates a considerable risk of unauthorized access and potential exploitation of these endpoints. Furthermore, the presence of dangerous functions such as shell_exec, unserialize, and exec is a red flag, as these functions can be leveraged for remote code execution or deserialization vulnerabilities if not handled with extreme care and proper input validation, especially in unprotected entry points.\n\nWhile taint analysis shows no critical or high severity flows with unsanitized paths, the overall picture suggests that the plugin, despite its clean history, has structural weaknesses. The high number of unprotected AJAX handlers combined with the use of dangerous functions represents a notable security gap that could be exploited. A balanced conclusion is that while the plugin has a solid track record, the identified static analysis risks, particularly the unprotected AJAX endpoints and dangerous function usage, warrant careful attention and mitigation.",[1541,1543],{"reason":1542,"points":35},"Unprotected AJAX handlers",{"reason":1544,"points":1545},"Presence of dangerous functions (shell_exec, unserialize, exec)",15,"2026-03-16T20:40:13.671Z",{"wat":1548,"direct":1589},{"assetPaths":1549,"generatorPatterns":1568,"scriptPaths":1569,"versionParams":1570},[1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567],"\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhub\u002Fpages\u002Fresources\u002Flinks.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fclass-admin-area.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhub\u002Fmenu.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Ffunctions.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Fhelp-map.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Ferror-messages.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Fjokes.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Fdiscord.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fsecurity\u002Fclass-security.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fshortcodes.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fsite-wide\u002Fheartbeat\u002Fclass-heartbeat.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fadmin-bar\u002Fclass-admin-bar.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fonline-users\u002Fclass-online-users.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fplugins\u002Fclass-plugins.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fsite-wide\u002Fclass-site-wide.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fcleanup.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fdeprecated.php","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fbackdoor.php",[],[],[1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588],"\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhub\u002Fpages\u002Fresources\u002Flinks.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fclass-admin-area.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhub\u002Fmenu.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Ffunctions.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Fhelp-map.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Ferror-messages.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Fjokes.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fhelpers\u002Fdiscord.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fsecurity\u002Fclass-security.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fshortcodes.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fsite-wide\u002Fheartbeat\u002Fclass-heartbeat.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fadmin-bar\u002Fclass-admin-bar.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fonline-users\u002Fclass-online-users.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fadmin-area\u002Fplugins\u002Fclass-plugins.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fsite-wide\u002Fclass-site-wide.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fcleanup.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fdeprecated.php?ver=","\u002Fwp-content\u002Fplugins\u002Fdev-debug-tools\u002Finc\u002Fbackdoor.php?ver=",{"cssClasses":1590,"htmlComments":1591,"htmlAttributes":1593,"restEndpoints":1595,"jsGlobals":1597,"shortcodeOutput":1599},[],[1592],"\u003C!-- DDTT -->",[1594],"data-ddtt-id",[1596],"\u002Fwp-json\u002Fddtt",[1598],"window.ddtt",[1600,1601],"[dev_debug_tools]","[ddtt]",{"error":570,"url":1603,"statusCode":1604,"statusMessage":1605,"message":1605},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdev-debug-tools\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":901,"versions":1607},[1608,1613,1620,1627,1634,1641,1648,1655,1662],{"version":6,"download_url":25,"svn_tag_url":1609,"released_at":27,"has_diff":568,"diff_files_changed":1610,"diff_lines":27,"trac_diff_url":1611,"vulnerabilities":1612,"is_current":570},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.2&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.2.1",[],{"version":1614,"download_url":1615,"svn_tag_url":1616,"released_at":27,"has_diff":568,"diff_files_changed":1617,"diff_lines":27,"trac_diff_url":1618,"vulnerabilities":1619,"is_current":568},"3.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.4&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.2",[],{"version":1621,"download_url":1622,"svn_tag_url":1623,"released_at":27,"has_diff":568,"diff_files_changed":1624,"diff_lines":27,"trac_diff_url":1625,"vulnerabilities":1626,"is_current":568},"3.0.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.3&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.4",[],{"version":1628,"download_url":1629,"svn_tag_url":1630,"released_at":27,"has_diff":568,"diff_files_changed":1631,"diff_lines":27,"trac_diff_url":1632,"vulnerabilities":1633,"is_current":568},"3.0.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.2&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.3",[],{"version":1635,"download_url":1636,"svn_tag_url":1637,"released_at":27,"has_diff":568,"diff_files_changed":1638,"diff_lines":27,"trac_diff_url":1639,"vulnerabilities":1640,"is_current":568},"3.0.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.1&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.2",[],{"version":1642,"download_url":1643,"svn_tag_url":1644,"released_at":27,"has_diff":568,"diff_files_changed":1645,"diff_lines":27,"trac_diff_url":1646,"vulnerabilities":1647,"is_current":568},"3.0.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.1&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.1.1",[],{"version":1649,"download_url":1650,"svn_tag_url":1651,"released_at":27,"has_diff":568,"diff_files_changed":1652,"diff_lines":27,"trac_diff_url":1653,"vulnerabilities":1654,"is_current":568},"3.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F3.0.0.9&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.1",[],{"version":1656,"download_url":1657,"svn_tag_url":1658,"released_at":27,"has_diff":568,"diff_files_changed":1659,"diff_lines":27,"trac_diff_url":1660,"vulnerabilities":1661,"is_current":568},"3.0.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.3.0.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F3.0.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdev-debug-tools%2Ftags%2F2.1.2&new_path=%2Fdev-debug-tools%2Ftags%2F3.0.0.9",[],{"version":1663,"download_url":1664,"svn_tag_url":1665,"released_at":27,"has_diff":568,"diff_files_changed":1666,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":1667,"is_current":568},"2.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-debug-tools.2.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdev-debug-tools\u002Ftags\u002F2.1.2\u002F",[],[]]