Developer Debug Tools Security & Risk Analysis

wordpress.org/plugins/dev-debug-tools

Lots of debugging and testing tools for developers.

100 active installs v3.0.2.1 PHP 8.0+ WP 5.9+ Updated Apr 10, 2026
configdebugdeveloperlogstesting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Developer Debug Tools Safe to Use in 2026?

Generally Safe

Score 100/100

Developer Debug Tools has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

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.

However, 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.

While 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.

Key Concerns

  • Unprotected AJAX handlers
  • Presence of dangerous functions (shell_exec, unserialize, exec)
Vulnerabilities
None known

Developer Debug Tools Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Developer Debug Tools Release Timeline

v3.0.2.1Current
v3.0.2
v3.0.1.4
v3.0.1.3
v3.0.1.2
v3.0.1.1
v3.0.1
v3.0.0.9
v2.1.2
Code Analysis
Analyzed Mar 16, 2026

Developer Debug Tools Code Analysis

Dangerous Functions
9
Raw SQL Queries
9
27 prepared
Unescaped Output
157
1318 escaped
Nonce Checks
81
Capability Checks
83
File Operations
10
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

shell_exec$ip = trim( shell_exec( 'hostname -I' ) );inc\helpers\helpers.php:1205
unserialize$result = unserialize( $trimmed );inc\helpers\helpers.php:1262
unserialize$unserialized_value = @unserialize( $value );inc\helpers\helpers.php:1651
unserialize$unserialized_value = @unserialize( $unserialized_value );inc\helpers\helpers.php:1653
shell_exec$raw = shell_exec( 'uptime -p' );inc\hub\pages\dashboard\class-dashboard.php:568
shell_execif ( function_exists( 'shell_exec' ) && trim( shell_exec( 'which apache2ctl' ) ) ) {inc\hub\pages\tools\htaccess\class-htaccess.php:499
shell_exec$output = shell_exec( 'apache2ctl -t -f ' . escapeshellarg( $tmp_htaccess ) . ' 2>&1' );inc\hub\pages\tools\htaccess\class-htaccess.php:502
exec@exec( 'php -v 2>&1', $version_output, $version_status );inc\hub\pages\tools\wpconfig\class-wpconfig.php:741
exec@exec( 'php ' . escapeshellarg( $temp_file ) . ' 2>&1', $output, $return_var );inc\hub\pages\tools\wpconfig\class-wpconfig.php:744

SQL Query Safety

75% prepared36 total queries

Output Escaping

89% escaped1475 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

25 flows2 with unsanitized paths
ajax_load_previewer (inc\helpers\file-editor\class-file-editor.php:1251)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
51 unprotected

Developer Debug Tools Attack Surface

Entry Points115
Unprotected51

AJAX Handlers 113

authwp_ajax_ddtt_admin_bar_refresh_menu_linksinc\admin-area\admin-bar\class-admin-bar.php:61
noprivwp_ajax_ddtt_admin_bar_refresh_menu_linksinc\admin-area\admin-bar\class-admin-bar.php:62
authwp_ajax_ddtt_save_centering_toolinc\admin-area\admin-bar\class-admin-bar.php:68
noprivwp_ajax_ddtt_save_centering_toolinc\admin-area\admin-bar\class-admin-bar.php:69
authwp_ajax_ddtt_online_users_heartbeatinc\admin-area\online-users\class-online-users.php:61
noprivwp_ajax_ddtt_online_users_heartbeatinc\admin-area\online-users\class-online-users.php:62
authwp_ajax_ddtt_update_installerinc\admin-area\plugins\class-plugins.php:175
authwp_ajax_ddtt_save_plugin_noteinc\admin-area\plugins\class-plugins.php:182
authwp_ajax_ddtt_check_passwordinc\admin-area\security\class-security.php:45
noprivwp_ajax_ddtt_check_passwordinc\admin-area\security\class-security.php:46
authwp_ajax_ddtt_save_modeinc\hub\menu.php:212
noprivwp_ajax_ddtt_save_modeinc\hub\menu.php:213
authwp_ajax_ddtt_dismiss_whats_newinc\hub\menu.php:214
noprivwp_ajax_ddtt_dismiss_whats_newinc\hub\menu.php:215
authwp_ajax_ddtt_save_test_modeinc\hub\menu.php:216
noprivwp_ajax_ddtt_save_test_modeinc\hub\menu.php:217
authwp_ajax_ddtt_check_issueinc\hub\pages\dashboard\class-dashboard.php:52
authwp_ajax_ddtt_save_resourcesinc\hub\pages\resources\class-resources.php:63
authwp_ajax_ddtt_add_resourceinc\hub\pages\resources\class-resources.php:64
authwp_ajax_ddtt_delete_resourceinc\hub\pages\resources\class-resources.php:65
authwp_ajax_ddtt_user_selectinc\hub\pages\settings\class-settings.php:962
noprivwp_ajax_ddtt_user_selectinc\hub\pages\settings\class-settings.php:963
authwp_ajax_ddtt_verify_settings_pathinc\hub\pages\settings\class-settings.php:964
noprivwp_ajax_ddtt_verify_settings_pathinc\hub\pages\settings\class-settings.php:965
authwp_ajax_ddtt_save_settingsinc\hub\pages\settings\class-settings.php:966
noprivwp_ajax_ddtt_save_settingsinc\hub\pages\settings\class-settings.php:967
authwp_ajax_ddtt_reset_all_plugin_datainc\hub\pages\settings\class-settings.php:968
noprivwp_ajax_ddtt_reset_all_plugin_datainc\hub\pages\settings\class-settings.php:969
authwp_ajax_ddtt_settings_importinc\hub\pages\settings\class-settings.php:971
noprivwp_ajax_ddtt_settings_importinc\hub\pages\settings\class-settings.php:972
authwp_ajax_ddtt_check_apiinc\hub\pages\tools\apis\class-apis.php:44
noprivwp_ajax_ddtt_check_apiinc\hub\pages\tools\apis\class-apis.php:45
authwp_ajax_ddtt_clear_auto_draftinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:71
noprivwp_ajax_ddtt_clear_auto_draftinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:72
authwp_ajax_ddtt_clear_all_auto_draftsinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:73
noprivwp_ajax_ddtt_clear_all_auto_draftsinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:74
authwp_ajax_ddtt_clear_old_auto_draftsinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:75
noprivwp_ajax_ddtt_clear_old_auto_draftsinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:76
authwp_ajax_ddtt_save_toolsinc\hub\pages\tools\class-tools.php:94
authwp_ajax_ddtt_favorite_toolinc\hub\pages\tools\class-tools.php:95
authwp_ajax_ddtt_toggle_toolinc\hub\pages\tools\class-tools.php:96
authwp_ajax_ddtt_clear_cookieinc\hub\pages\tools\cookies\class-cookies.php:114
noprivwp_ajax_ddtt_clear_cookieinc\hub\pages\tools\cookies\class-cookies.php:115
authwp_ajax_ddtt_clear_all_cookiesinc\hub\pages\tools\cookies\class-cookies.php:116
noprivwp_ajax_ddtt_clear_all_cookiesinc\hub\pages\tools\cookies\class-cookies.php:117
authwp_ajax_ddtt_test_cookieinc\hub\pages\tools\cookies\class-cookies.php:118
noprivwp_ajax_ddtt_test_cookieinc\hub\pages\tools\cookies\class-cookies.php:119
authwp_ajax_ddtt_get_cookiesinc\hub\pages\tools\cookies\class-cookies.php:120
noprivwp_ajax_ddtt_get_cookiesinc\hub\pages\tools\cookies\class-cookies.php:121
authwp_ajax_ddtt_get_table_recordsinc\hub\pages\tools\db-tables\class-db-tables.php:57
noprivwp_ajax_ddtt_get_table_recordsinc\hub\pages\tools\db-tables\class-db-tables.php:58
authwp_ajax_ddtt_get_defined_constantinc\hub\pages\tools\defines\class-defines.php:43
noprivwp_ajax_ddtt_get_defined_constantinc\hub\pages\tools\defines\class-defines.php:44
authwp_ajax_ddtt_send_messageinc\hub\pages\tools\discord\class-discord.php:113
noprivwp_ajax_ddtt_send_messageinc\hub\pages\tools\discord\class-discord.php:114
authwp_ajax_ddtt_get_global_variableinc\hub\pages\tools\globals\class-globals.php:43
noprivwp_ajax_ddtt_get_global_variableinc\hub\pages\tools\globals\class-globals.php:44
authwp_ajax_ddtt_get_loginc\hub\pages\tools\logs\class-logs.php:198
noprivwp_ajax_ddtt_get_logsinc\hub\pages\tools\logs\class-logs.php:199
authwp_ajax_ddtt_log_text_wrapinc\hub\pages\tools\logs\class-logs.php:200
noprivwp_ajax_ddtt_log_text_wrapinc\hub\pages\tools\logs\class-logs.php:201
authwp_ajax_ddtt_get_metadatainc\hub\pages\tools\metadata\class-metadata.php:187
noprivwp_ajax_ddtt_get_metadatainc\hub\pages\tools\metadata\class-metadata.php:188
authwp_ajax_ddtt_metadata_table_actionsinc\hub\pages\tools\metadata\class-metadata.php:189
noprivwp_ajax_ddtt_metadata_table_actionsinc\hub\pages\tools\metadata\class-metadata.php:190
authwp_ajax_ddtt_update_meta_valueinc\hub\pages\tools\metadata\class-metadata.php:191
noprivwp_ajax_ddtt_update_meta_valueinc\hub\pages\tools\metadata\class-metadata.php:192
authwp_ajax_ddtt_delete_meta_keyinc\hub\pages\tools\metadata\class-metadata.php:193
noprivwp_ajax_ddtt_delete_meta_keyinc\hub\pages\tools\metadata\class-metadata.php:194
authwp_ajax_ddtt_update_user_roleinc\hub\pages\tools\metadata\class-metadata.php:195
noprivwp_ajax_ddtt_update_user_roleinc\hub\pages\tools\metadata\class-metadata.php:196
authwp_ajax_ddtt_update_user_capabilityinc\hub\pages\tools\metadata\class-metadata.php:197
noprivwp_ajax_ddtt_update_user_capabilityinc\hub\pages\tools\metadata\class-metadata.php:198
authwp_ajax_ddtt_get_tax_terms_editorinc\hub\pages\tools\metadata\class-metadata.php:199
noprivwp_ajax_ddtt_get_tax_terms_editorinc\hub\pages\tools\metadata\class-metadata.php:200
authwp_ajax_ddtt_update_tax_termsinc\hub\pages\tools\metadata\class-metadata.php:201
noprivwp_ajax_ddtt_update_tax_termsinc\hub\pages\tools\metadata\class-metadata.php:202
authwp_ajax_ddtt_metadata_importinc\hub\pages\tools\metadata\class-metadata.php:203
noprivwp_ajax_ddtt_metadata_importinc\hub\pages\tools\metadata\class-metadata.php:204
authwp_ajax_ddtt_get_post_typeinc\hub\pages\tools\post-types\class-post-types.php:43
noprivwp_ajax_ddtt_get_post_typeinc\hub\pages\tools\post-types\class-post-types.php:44
authwp_ajax_ddtt_clear_sessioninc\hub\pages\tools\sessions\class-sessions.php:116
noprivwp_ajax_ddtt_clear_sessioninc\hub\pages\tools\sessions\class-sessions.php:117
authwp_ajax_ddtt_clear_all_sessionsinc\hub\pages\tools\sessions\class-sessions.php:118
noprivwp_ajax_ddtt_clear_all_sessionsinc\hub\pages\tools\sessions\class-sessions.php:119
authwp_ajax_ddtt_test_sessioninc\hub\pages\tools\sessions\class-sessions.php:120
noprivwp_ajax_ddtt_test_sessioninc\hub\pages\tools\sessions\class-sessions.php:121
authwp_ajax_ddtt_get_session_cookiesinc\hub\pages\tools\sessions\class-sessions.php:122
noprivwp_ajax_ddtt_get_session_cookiesinc\hub\pages\tools\sessions\class-sessions.php:123
authwp_ajax_ddtt_find_shortcodeinc\hub\pages\tools\shortcodes\class-shortcodes.php:72
noprivwp_ajax_ddtt_find_shortcodeinc\hub\pages\tools\shortcodes\class-shortcodes.php:73
authwp_ajax_ddtt_clear_signupinc\hub\pages\tools\signups\class-signups.php:43
noprivwp_ajax_ddtt_clear_signupinc\hub\pages\tools\signups\class-signups.php:44
authwp_ajax_ddtt_bulk_deleteinc\hub\pages\tools\site-options\class-site-options.php:252
noprivwp_ajax_ddtt_bulk_deleteinc\hub\pages\tools\site-options\class-site-options.php:253
authwp_ajax_ddtt_get_taxonomyinc\hub\pages\tools\taxonomies\class-taxonomies.php:43
noprivwp_ajax_ddtt_get_taxonomyinc\hub\pages\tools\taxonomies\class-taxonomies.php:44
authwp_ajax_ddtt_run_code_testinc\hub\pages\tools\testing\class-testing.php:43
noprivwp_ajax_ddtt_run_code_testinc\hub\pages\tools\testing\class-testing.php:44
authwp_ajax_ddtt_save_testing_themeinc\hub\pages\tools\testing\class-testing.php:45
noprivwp_ajax_ddtt_save_testing_themeinc\hub\pages\tools\testing\class-testing.php:46
authwp_ajax_ddtt_clear_transientinc\hub\pages\tools\transients\class-transients.php:120
noprivwp_ajax_ddtt_clear_transientinc\hub\pages\tools\transients\class-transients.php:121
authwp_ajax_ddtt_clear_all_transientsinc\hub\pages\tools\transients\class-transients.php:122
noprivwp_ajax_ddtt_clear_all_transientsinc\hub\pages\tools\transients\class-transients.php:123
authwp_ajax_ddtt_purge_expired_transientsinc\hub\pages\tools\transients\class-transients.php:124
noprivwp_ajax_ddtt_purge_expired_transientsinc\hub\pages\tools\transients\class-transients.php:125
authwp_ajax_ddtt_test_transientinc\hub\pages\tools\transients\class-transients.php:126
noprivwp_ajax_ddtt_test_transientinc\hub\pages\tools\transients\class-transients.php:127
authwp_ajax_ddtt_get_transientsinc\hub\pages\tools\transients\class-transients.php:128
noprivwp_ajax_ddtt_get_transientsinc\hub\pages\tools\transients\class-transients.php:129
authwp_ajax_ddtt_save_welcome_settingsinc\hub\pages\welcome\class-welcome.php:96
noprivwp_ajax_ddtt_save_welcome_settingsinc\hub\pages\welcome\class-welcome.php:97

Shortcodes 2

[example] inc\shortcodes.php:17
[ddtt_example] inc\shortcodes.php:19
WordPress Hooks 131
actionplugins_loadeddev-debug-tools.php:102
actionadmin_bar_menuinc\admin-area\admin-bar\class-admin-bar.php:52
actionadmin_initinc\admin-area\admin-bar\class-admin-bar.php:55
actionwp_enqueue_scriptsinc\admin-area\admin-bar\class-admin-bar.php:57
actionactivated_plugininc\admin-area\admin-bar\class-admin-bar.php:58
actiondeactivated_plugininc\admin-area\admin-bar\class-admin-bar.php:59
actionupgrader_process_completeinc\admin-area\admin-bar\class-admin-bar.php:60
actionwp_enqueue_scriptsinc\admin-area\admin-bar\class-admin-bar.php:67
actionwp_enqueue_scriptsinc\admin-area\admin-bar\class-admin-bar.php:74
filterbody_classinc\admin-area\admin-bar\class-admin-bar.php:79
filteradmin_body_classinc\admin-area\admin-bar\class-admin-bar.php:80
actionadmin_enqueue_scriptsinc\admin-area\admin-bar\class-admin-bar.php:81
actionwp_enqueue_scriptsinc\admin-area\admin-bar\class-admin-bar.php:82
filtermanage_users_columnsinc\admin-area\class-admin-area.php:29
actionmanage_users_custom_columninc\admin-area\class-admin-area.php:30
actionadmin_enqueue_scriptsinc\admin-area\class-admin-area.php:32
actionadmin_initinc\admin-area\class-admin-area.php:38
actionpost_submitbox_misc_actionsinc\admin-area\class-admin-area.php:46
actionenqueue_block_editor_assetsinc\admin-area\class-admin-area.php:47
filtermanage_edit-comments_columnsinc\admin-area\class-admin-area.php:53
actionmanage_comments_custom_columninc\admin-area\class-admin-area.php:54
actionpre_get_postsinc\admin-area\class-admin-area.php:59
actionadmin_initinc\admin-area\class-admin-area.php:64
actioncurrent_screeninc\admin-area\class-admin-area.php:74
actionadmin_enqueue_scriptsinc\admin-area\class-admin-area.php:78
actioninitinc\admin-area\online-users\class-online-users.php:47
actionadmin_bar_menuinc\admin-area\online-users\class-online-users.php:50
filtermanage_users_columnsinc\admin-area\online-users\class-online-users.php:53
actionmanage_users_custom_columninc\admin-area\online-users\class-online-users.php:54
actionadmin_enqueue_scriptsinc\admin-area\online-users\class-online-users.php:57
actionwp_enqueue_scriptsinc\admin-area\online-users\class-online-users.php:58
filterplugin_row_metainc\admin-area\plugins\class-plugins.php:133
filterall_pluginsinc\admin-area\plugins\class-plugins.php:141
filterinstall_plugins_tabsinc\admin-area\plugins\class-plugins.php:147
actioninstall_plugins_dev_debug_toolsinc\admin-area\plugins\class-plugins.php:148
filtermanage_plugins_columnsinc\admin-area\plugins\class-plugins.php:159
actionmanage_plugins_custom_columninc\admin-area\plugins\class-plugins.php:160
filtermanage_plugins_sortable_columnsinc\admin-area\plugins\class-plugins.php:165
actionpre_current_active_pluginsinc\admin-area\plugins\class-plugins.php:166
actionupgrader_process_completeinc\admin-area\plugins\class-plugins.php:167
actionactivated_plugininc\admin-area\plugins\class-plugins.php:168
actiondelete_plugininc\admin-area\plugins\class-plugins.php:169
actionactivated_plugininc\admin-area\plugins\class-plugins.php:174
actiondelete_plugininc\admin-area\plugins\class-plugins.php:176
filterplugin_row_metainc\admin-area\plugins\class-plugins.php:181
actionadmin_enqueue_scriptsinc\admin-area\plugins\class-plugins.php:189
filtermanage_plugins-network_columnsinc\admin-area\plugins\class-plugins.php:193
actionmanage_plugins_custom_columninc\admin-area\plugins\class-plugins.php:194
actioncurrent_screeninc\admin-area\security\class-security.php:42
actioninitinc\backdoor.php:108
actionddtt_header_noticesinc\helpers\file-editor\class-file-editor.php:187
actionadmin_enqueue_scriptsinc\helpers\file-editor\class-file-editor.php:193
actionadmin_initinc\hub\menu.php:200
actionadmin_menuinc\hub\menu.php:201
actionadmin_initinc\hub\menu.php:202
actionadmin_initinc\hub\menu.php:203
actionadmin_initinc\hub\menu.php:204
filteradmin_titleinc\hub\menu.php:205
actionadmin_body_classinc\hub\menu.php:206
actioncurrent_screeninc\hub\menu.php:207
actionadmin_headinc\hub\menu.php:208
actionadmin_initinc\hub\menu.php:209
actionadmin_initinc\hub\menu.php:210
actionadmin_enqueue_scriptsinc\hub\menu.php:211
filterscreen_options_show_screeninc\hub\menu.php:738
actionadmin_enqueue_scriptsinc\hub\pages\dashboard\class-dashboard.php:51
actionadmin_enqueue_scriptsinc\hub\pages\resources\class-resources.php:62
actionddtt_header_noticesinc\hub\pages\settings\class-settings.php:960
actionadmin_enqueue_scriptsinc\hub\pages\settings\class-settings.php:961
actionadmin_enqueue_scriptsinc\hub\pages\tools\apis\class-apis.php:43
actionadmin_enqueue_scriptsinc\hub\pages\tools\auto-drafts\class-auto-drafts.php:70
actionadmin_enqueue_scriptsinc\hub\pages\tools\class-tools.php:93
actionadmin_enqueue_scriptsinc\hub\pages\tools\cookies\class-cookies.php:113
actionddtt_header_noticesinc\hub\pages\tools\cron-jobs\class-cron-jobs.php:34
actionadmin_enqueue_scriptsinc\hub\pages\tools\db-tables\class-db-tables.php:56
actionadmin_enqueue_scriptsinc\hub\pages\tools\defines\class-defines.php:42
actionadmin_enqueue_scriptsinc\hub\pages\tools\discord\class-discord.php:112
actionadmin_enqueue_scriptsinc\hub\pages\tools\globals\class-globals.php:42
actionwp_logininc\hub\pages\tools\logs\class-activity.php:231
filterupdate_user_metadatainc\hub\pages\tools\logs\class-activity.php:234
actionprofile_updateinc\hub\pages\tools\logs\class-activity.php:235
actionadd_user_roleinc\hub\pages\tools\logs\class-activity.php:238
actionremove_user_roleinc\hub\pages\tools\logs\class-activity.php:242
actionuser_registerinc\hub\pages\tools\logs\class-activity.php:247
actiondelete_userinc\hub\pages\tools\logs\class-activity.php:250
actionsave_postinc\hub\pages\tools\logs\class-activity.php:253
filterupdate_post_metadatainc\hub\pages\tools\logs\class-activity.php:256
actionadded_post_metainc\hub\pages\tools\logs\class-activity.php:257
actiondeleted_post_metainc\hub\pages\tools\logs\class-activity.php:258
actionpre_post_updateinc\hub\pages\tools\logs\class-activity.php:259
actionbefore_delete_postinc\hub\pages\tools\logs\class-activity.php:262
actiontrashed_postinc\hub\pages\tools\logs\class-activity.php:263
actiontransition_post_statusinc\hub\pages\tools\logs\class-activity.php:266
actiontemplate_redirectinc\hub\pages\tools\logs\class-activity.php:269
actiontemplate_redirectinc\hub\pages\tools\logs\class-activity.php:272
actionactivated_plugininc\hub\pages\tools\logs\class-activity.php:275
actionupgrader_process_completeinc\hub\pages\tools\logs\class-activity.php:278
actiondeactivated_plugininc\hub\pages\tools\logs\class-activity.php:281
actiondeleted_plugininc\hub\pages\tools\logs\class-activity.php:284
actionswitch_themeinc\hub\pages\tools\logs\class-activity.php:287
actionupgrader_process_completeinc\hub\pages\tools\logs\class-activity.php:290
actionupdate_optioninc\hub\pages\tools\logs\class-activity.php:293
actionwp_login_failedinc\hub\pages\tools\logs\class-activity.php:296
actionretrieve_passwordinc\hub\pages\tools\logs\class-activity.php:299
actionddtt_header_noticesinc\hub\pages\tools\logs\class-logs.php:195
actionadmin_enqueue_scriptsinc\hub\pages\tools\logs\class-logs.php:197
actionddtt_header_noticesinc\hub\pages\tools\metadata\class-metadata.php:183
actionadmin_enqueue_scriptsinc\hub\pages\tools\metadata\class-metadata.php:186
actionadmin_enqueue_scriptsinc\hub\pages\tools\post-types\class-post-types.php:42
actionadmin_enqueue_scriptsinc\hub\pages\tools\sessions\class-sessions.php:115
actionadmin_enqueue_scriptsinc\hub\pages\tools\shortcodes\class-shortcodes.php:71
actionadmin_enqueue_scriptsinc\hub\pages\tools\signups\class-signups.php:42
actionddtt_header_noticesinc\hub\pages\tools\site-options\class-site-options.php:250
actionadmin_enqueue_scriptsinc\hub\pages\tools\site-options\class-site-options.php:251
actionadmin_enqueue_scriptsinc\hub\pages\tools\taxonomies\class-taxonomies.php:42
actionadmin_enqueue_scriptsinc\hub\pages\tools\testing\class-testing.php:42
actionadmin_enqueue_scriptsinc\hub\pages\tools\transients\class-transients.php:119
actionadmin_enqueue_scriptsinc\hub\pages\welcome\class-welcome.php:95
filterddtt_log_viewer_regexinc\integrations\gravity-forms\class-gravity-forms.php:34
filterddtt_easy_log_parse_errorinc\integrations\gravity-forms\class-gravity-forms.php:35
actionadmin_body_classinc\site-wide\class-site-wide.php:18
actionwp_logininc\site-wide\class-site-wide.php:22
actiondeprecated_function_runinc\site-wide\class-site-wide.php:27
actiondeprecated_argument_runinc\site-wide\class-site-wide.php:28
actionwp_mail_failedinc\site-wide\class-site-wide.php:39
actionadmin_enqueue_scriptsinc\site-wide\class-site-wide.php:48
actionwp_enqueue_scriptsinc\site-wide\class-site-wide.php:49
filterddtt_log_errorinc\site-wide\class-site-wide.php:354
actioninitinc\site-wide\heartbeat\class-heartbeat.php:34
actionadmin_enqueue_scriptsinc\site-wide\heartbeat\class-heartbeat.php:35
actionwp_enqueue_scriptsinc\site-wide\heartbeat\class-heartbeat.php:36
Maintenance & Trust

Developer Debug Tools Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 10, 2026
PHP min version8.0
Downloads14K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Developer Debug Tools Developer Profile

PluginRx

12 plugins · 2K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
10 days
View full developer profile
Detection Fingerprints

How We Detect Developer Debug Tools

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/dev-debug-tools/inc/hub/pages/resources/links.php/wp-content/plugins/dev-debug-tools/inc/admin-area/class-admin-area.php/wp-content/plugins/dev-debug-tools/inc/hub/menu.php/wp-content/plugins/dev-debug-tools/inc/functions.php/wp-content/plugins/dev-debug-tools/inc/helpers/help-map.php/wp-content/plugins/dev-debug-tools/inc/helpers/error-messages.php/wp-content/plugins/dev-debug-tools/inc/helpers/jokes.php/wp-content/plugins/dev-debug-tools/inc/helpers/discord.php+10 more
Version Parameters
/wp-content/plugins/dev-debug-tools/inc/hub/pages/resources/links.php?ver=/wp-content/plugins/dev-debug-tools/inc/admin-area/class-admin-area.php?ver=/wp-content/plugins/dev-debug-tools/inc/hub/menu.php?ver=/wp-content/plugins/dev-debug-tools/inc/functions.php?ver=/wp-content/plugins/dev-debug-tools/inc/helpers/help-map.php?ver=/wp-content/plugins/dev-debug-tools/inc/helpers/error-messages.php?ver=/wp-content/plugins/dev-debug-tools/inc/helpers/jokes.php?ver=/wp-content/plugins/dev-debug-tools/inc/helpers/discord.php?ver=/wp-content/plugins/dev-debug-tools/inc/admin-area/security/class-security.php?ver=/wp-content/plugins/dev-debug-tools/inc/shortcodes.php?ver=/wp-content/plugins/dev-debug-tools/inc/site-wide/heartbeat/class-heartbeat.php?ver=/wp-content/plugins/dev-debug-tools/inc/admin-area/admin-bar/class-admin-bar.php?ver=/wp-content/plugins/dev-debug-tools/inc/admin-area/online-users/class-online-users.php?ver=/wp-content/plugins/dev-debug-tools/inc/admin-area/plugins/class-plugins.php?ver=/wp-content/plugins/dev-debug-tools/inc/site-wide/class-site-wide.php?ver=/wp-content/plugins/dev-debug-tools/inc/cleanup.php?ver=/wp-content/plugins/dev-debug-tools/inc/deprecated.php?ver=/wp-content/plugins/dev-debug-tools/inc/backdoor.php?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- DDTT -->
Data Attributes
data-ddtt-id
JS Globals
window.ddtt
REST Endpoints
/wp-json/ddtt
Shortcode Output
[dev_debug_tools][ddtt]
FAQ

Frequently Asked Questions about Developer Debug Tools