DailyBuddy — Free All-in-One Toolkit Security & Risk Analysis

wordpress.org/plugins/dailybuddy

Free all-in-one toolkit: content folders, duplicate posts, custom login URL, maintenance mode, media replace, classic editor & Elementor extensions.

20 active installs v1.2.3 PHP 7.4+ WP 5.0+ Updated Mar 27, 2026
content-folderscustom-loginduplicate-postselementor-widgetsmaintenance-mode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DailyBuddy — Free All-in-One Toolkit Safe to Use in 2026?

Generally Safe

Score 100/100

DailyBuddy — Free All-in-One Toolkit 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 DailyBuddy plugin v1.2.1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The complete absence of unprotected entry points (AJAX, REST API, shortcodes, cron) is a significant strength, indicating robust access control mechanisms are in place. The code also demonstrates good practices with 100% of SQL queries utilizing prepared statements and a high rate of output escaping (97%), mitigating common injection and XSS vulnerabilities. Furthermore, the presence of nonces and capability checks on all identified entry points further solidifies its defenses. The lack of any recorded vulnerabilities, past or present, and no identified critical or high-severity taint flows are also very positive indicators.

While the overall security appears good, the presence of 20 AJAX handlers is the primary area that warrants attention. Even though the static analysis reports 0 without auth checks, the sheer number of these handlers, coupled with 18 file operations, represents a substantial attack surface. Any oversight in future development or an undiscovered edge case could potentially expose these functionalities. The absence of external HTTP requests is a positive sign, reducing the risk of supply chain attacks.

In conclusion, DailyBuddy v1.2.1 is well-secured with no evident critical vulnerabilities. Its adherence to secure coding practices in SQL, output escaping, and access control is commendable. The main area for continued vigilance is the management and security of its numerous AJAX handlers.

Vulnerabilities
None known

DailyBuddy — Free All-in-One Toolkit Security Vulnerabilities

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

DailyBuddy — Free All-in-One Toolkit Release Timeline

v1.2.2
v1.2.1
v1.2.0
v1.1.18
v1.1.17
v1.1.16
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.0.11
v1.0.10
v1.0.9
Code Analysis
Analyzed Mar 17, 2026

DailyBuddy — Free All-in-One Toolkit Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
28
1076 escaped
Nonce Checks
28
Capability Checks
30
File Operations
18
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared1 total queries

Output Escaping

97% escaped1104 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

14 flows
<general-settings-page> (admin\views\general-settings-page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

DailyBuddy — Free All-in-One Toolkit Attack Surface

Entry Points20
Unprotected0

AJAX Handlers 20

authwp_ajax_dailybuddy_toggle_moduleadmin\class-admin-page.php:19
authwp_ajax_dailybuddy_scan_translationsincludes\class-translation-scanner.php:44
authwp_ajax_dailybuddy_add_translationsincludes\class-translation-scanner.php:45
authwp_ajax_dailybuddy_get_empty_translationsincludes\class-translation-scanner.php:46
authwp_ajax_dailybuddy_create_languageincludes\class-translation-scanner.php:47
authwp_ajax_dailybuddy_save_notemodules\dashboard-widgets\quick-notes\module.php:21
authwp_ajax_dailybuddy_delete_notemodules\dashboard-widgets\quick-notes\module.php:22
authwp_ajax_dailybuddy_toggle_todomodules\dashboard-widgets\quick-notes\module.php:23
authwp_ajax_dailybuddy_refresh_usersmodules\dashboard-widgets\user-activity\module.php:24
authwp_ajax_dailybuddy_get_folder_treemodules\wordpress-tools\content-folders\module.php:61
authwp_ajax_dailybuddy_create_foldermodules\wordpress-tools\content-folders\module.php:62
authwp_ajax_dailybuddy_assign_to_foldermodules\wordpress-tools\content-folders\module.php:63
authwp_ajax_dailybuddy_delete_foldermodules\wordpress-tools\content-folders\module.php:64
authwp_ajax_dailybuddy_rename_foldermodules\wordpress-tools\content-folders\module.php:65
authwp_ajax_dailybuddy_get_post_foldermodules\wordpress-tools\content-folders\module.php:66
authwp_ajax_dailybuddy_move_foldermodules\wordpress-tools\content-folders\module.php:67
authwp_ajax_dailybuddy_get_posts_folders_batchmodules\wordpress-tools\content-folders\module.php:70
authwp_ajax_dailybuddy_assign_to_folder_batchmodules\wordpress-tools\content-folders\module.php:73
authwp_ajax_dailybuddy_replace_mediamodules\wordpress-tools\media-replace\module.php:34
authwp_ajax_dailybuddy_toggle_maintenancemodules\wordpress-tools\under-construction\module.php:22
WordPress Hooks 133
actionadmin_menuadmin\class-admin-page.php:18
actionadmin_noticesadmin\class-admin-page.php:23
actionadmin_headadmin\class-admin-page.php:44
actioninitdailybuddy.php:42
actioninitdailybuddy.php:53
actionelementor/editor/after_enqueue_stylesdailybuddy.php:80
actionadmin_enqueue_scriptsincludes\class-dailybuddy.php:37
actionwp_dashboard_setupmodules\dashboard-widgets\quick-notes\module.php:17
actionadmin_enqueue_scriptsmodules\dashboard-widgets\quick-notes\module.php:18
actionwp_dashboard_setupmodules\dashboard-widgets\quick-stats\module.php:18
actionadmin_enqueue_scriptsmodules\dashboard-widgets\quick-stats\module.php:19
actionwp_dashboard_setupmodules\dashboard-widgets\recent-activity\module.php:19
actionadmin_enqueue_scriptsmodules\dashboard-widgets\recent-activity\module.php:20
actionwp_dashboard_setupmodules\dashboard-widgets\security-monitor\module.php:19
actionadmin_enqueue_scriptsmodules\dashboard-widgets\security-monitor\module.php:20
actionwp_loginmodules\dashboard-widgets\security-monitor\module.php:23
actionwp_login_failedmodules\dashboard-widgets\security-monitor\module.php:24
filterhidden_meta_boxesmodules\dashboard-widgets\security-monitor\module.php:27
actionwp_dashboard_setupmodules\dashboard-widgets\server-performance\module.php:17
actionadmin_enqueue_scriptsmodules\dashboard-widgets\server-performance\module.php:18
actionwp_dashboard_setupmodules\dashboard-widgets\user-activity\module.php:19
actionadmin_enqueue_scriptsmodules\dashboard-widgets\user-activity\module.php:20
actionadmin_initmodules\dashboard-widgets\user-activity\module.php:23
actionelementor/widgets/registermodules\elementor-extensions\advanced-accordion\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\advanced-accordion\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\advanced-accordion\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\advanced-accordion\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\advanced-accordion\module.php:32
actionelementor/widgets/registermodules\elementor-extensions\advanced-tabs\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\advanced-tabs\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\advanced-tabs\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\advanced-tabs\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\advanced-tabs\module.php:32
actionelementor/widgets/registermodules\elementor-extensions\content-timeline\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\content-timeline\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\content-timeline\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\content-timeline\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\content-timeline\module.php:32
actionelementor/widgets/registermodules\elementor-extensions\filterable-gallery\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\filterable-gallery\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\filterable-gallery\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\filterable-gallery\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\filterable-gallery\module.php:32
actionelementor/editor/after_enqueue_scriptsmodules\elementor-extensions\filterable-gallery\module.php:33
actionelementor/widgets/registermodules\elementor-extensions\flipbox\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\flipbox\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\flipbox\module.php:30
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\flipbox\module.php:31
actionelementor/widgets/registermodules\elementor-extensions\logo-carousel\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\logo-carousel\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\logo-carousel\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\logo-carousel\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\logo-carousel\module.php:32
actionadmin_noticesmodules\elementor-extensions\mega-menu\module.php:34
actionelementor/widgets/registermodules\elementor-extensions\mega-menu\module.php:40
actionelementor/frontend/after_register_stylesmodules\elementor-extensions\mega-menu\module.php:41
actionelementor/frontend/after_register_scriptsmodules\elementor-extensions\mega-menu\module.php:42
actionelementor/editor/before_enqueue_scriptsmodules\elementor-extensions\mega-menu\module.php:45
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\mega-menu\module.php:48
actionelementor/preview/enqueue_stylesmodules\elementor-extensions\mega-menu\module.php:51
filterelementor/frontend/container/should_rendermodules\elementor-extensions\mega-menu\widget.php:2320
actionelementor/widgets/registermodules\elementor-extensions\process-steps\module.php:27
actionelementor/elements/categories_registeredmodules\elementor-extensions\process-steps\module.php:28
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\process-steps\module.php:29
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\process-steps\module.php:30
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\process-steps\module.php:31
actionelementor/widgets/registermodules\elementor-extensions\product-card\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\product-card\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\product-card\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\product-card\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\product-card\module.php:32
actionelementor/widgets/registermodules\elementor-extensions\toggle\module.php:28
actionelementor/elements/categories_registeredmodules\elementor-extensions\toggle\module.php:29
actionelementor/frontend/after_enqueue_stylesmodules\elementor-extensions\toggle\module.php:30
actionelementor/frontend/after_enqueue_scriptsmodules\elementor-extensions\toggle\module.php:31
actionelementor/editor/after_enqueue_stylesmodules\elementor-extensions\toggle\module.php:32
actionwp_headmodules\wordpress-tools\ai-bot-blocker\module.php:116
actioninitmodules\wordpress-tools\ai-bot-blocker\module.php:121
filterrobots_txtmodules\wordpress-tools\ai-bot-blocker\module.php:125
actionsend_headersmodules\wordpress-tools\ai-bot-blocker\module.php:130
actionadmin_initmodules\wordpress-tools\ai-bot-blocker\module.php:134
actionadmin_enqueue_scriptsmodules\wordpress-tools\ai-bot-blocker\module.php:137
actionadmin_enqueue_scriptsmodules\wordpress-tools\ai-bot-blocker\module.php:140
filteruse_block_editor_for_post_typemodules\wordpress-tools\classic-editor\module.php:27
filteruse_block_editor_for_postmodules\wordpress-tools\classic-editor\module.php:30
actionadmin_enqueue_scriptsmodules\wordpress-tools\classic-editor\module.php:33
actioninitmodules\wordpress-tools\content-folders\module.php:43
actionadmin_initmodules\wordpress-tools\content-folders\module.php:46
actionadmin_enqueue_scriptsmodules\wordpress-tools\content-folders\module.php:49
actionadmin_enqueue_scriptsmodules\wordpress-tools\content-folders\module.php:52
actionelementor/editor/before_enqueue_scriptsmodules\wordpress-tools\content-folders\module.php:55
actionadmin_footermodules\wordpress-tools\content-folders\module.php:58
actionadd_attachmentmodules\wordpress-tools\content-folders\module.php:76
actionpre_get_postsmodules\wordpress-tools\content-folders\module.php:79
filterajax_query_attachments_argsmodules\wordpress-tools\content-folders\module.php:82
actionadmin_menumodules\wordpress-tools\content-folders\module.php:84
actionload-tools_page_dailybuddy-content-foldersmodules\wordpress-tools\content-folders\module.php:86
filtermanage_media_columnsmodules\wordpress-tools\content-folders\module.php:350
actionmanage_media_custom_columnmodules\wordpress-tools\content-folders\module.php:351
actionwp_loadedmodules\wordpress-tools\custom-login-url\module.php:38
actionsetup_thememodules\wordpress-tools\custom-login-url\module.php:39
filtersite_urlmodules\wordpress-tools\custom-login-url\module.php:41
filternetwork_site_urlmodules\wordpress-tools\custom-login-url\module.php:42
filterwp_redirectmodules\wordpress-tools\custom-login-url\module.php:43
filterlogin_urlmodules\wordpress-tools\custom-login-url\module.php:44
actionadmin_initmodules\wordpress-tools\custom-login-url\module.php:48
actionadmin_menumodules\wordpress-tools\custom-login-url\module.php:51
actionadmin_enqueue_scriptsmodules\wordpress-tools\custom-login-url\module.php:54
actionadmin_enqueue_scriptsmodules\wordpress-tools\custom-login-url\module.php:57
actionadmin_initmodules\wordpress-tools\dashboard-access\module.php:25
actionafter_setup_thememodules\wordpress-tools\dashboard-access\module.php:28
actionadmin_menumodules\wordpress-tools\dashboard-access\module.php:31
actionadmin_bar_menumodules\wordpress-tools\dashboard-access\module.php:34
actionadmin_menumodules\wordpress-tools\dashboard-access\module.php:37
actionadmin_initmodules\wordpress-tools\dashboard-access\module.php:40
actionadmin_enqueue_scriptsmodules\wordpress-tools\dashboard-access\module.php:43
filterpost_row_actionsmodules\wordpress-tools\duplicate-posts\module.php:18
filterpage_row_actionsmodules\wordpress-tools\duplicate-posts\module.php:19
actionadmin_action_duplicate_postmodules\wordpress-tools\duplicate-posts\module.php:20
filtermedia_row_actionsmodules\wordpress-tools\media-replace\module.php:19
filterattachment_fields_to_editmodules\wordpress-tools\media-replace\module.php:22
actionadmin_menumodules\wordpress-tools\media-replace\module.php:25
actionadmin_initmodules\wordpress-tools\media-replace\module.php:28
actionadmin_enqueue_scriptsmodules\wordpress-tools\media-replace\module.php:31
actionwp_enqueue_scriptsmodules\wordpress-tools\translatepress-tools\module.php:69
actionwp_headmodules\wordpress-tools\translatepress-tools\module.php:70
actiontemplate_redirectmodules\wordpress-tools\under-construction\module.php:18
actionadmin_bar_menumodules\wordpress-tools\under-construction\module.php:19
actioninitmodules\wordpress-tools\under-construction\module.php:20
actionadmin_menumodules\wordpress-tools\under-construction\module.php:25
actionload-tools_page_dailybuddy-under-constructionmodules\wordpress-tools\under-construction\module.php:28
actionadmin_enqueue_scriptsmodules\wordpress-tools\under-construction\module.php:33
actionadmin_enqueue_scriptsmodules\wordpress-tools\under-construction\module.php:34
Maintenance & Trust

DailyBuddy — Free All-in-One Toolkit Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 27, 2026
PHP min version7.4
Downloads780

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

DailyBuddy — Free All-in-One Toolkit Developer Profile

Ilja Becker

1 plugin · 20 total installs

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

How We Detect DailyBuddy — Free All-in-One Toolkit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dailybuddy/assets/css/elementor-editor.css/wp-content/plugins/dailybuddy/assets/css/admin.css/wp-content/plugins/dailybuddy/assets/css/modul-settings.css/wp-content/plugins/dailybuddy/assets/css/translation-scanner.css/wp-content/plugins/dailybuddy/assets/js/development-page.js
Script Paths
/wp-content/plugins/dailybuddy/assets/js/development-page.js
Version Parameters
dailybuddy/assets/css/elementor-editor.css?ver=dailybuddy/assets/css/admin.css?ver=dailybuddy/assets/css/modul-settings.css?ver=dailybuddy/assets/css/translation-scanner.css?ver=dailybuddy/assets/js/development-page.js?ver=

HTML / DOM Fingerprints

CSS Classes
dailybuddy-breadcrumbsdailybuddy-settings-headerdailybuddy-settings-icondailybuddy-settings-titledailybuddy-settings-containerdailybuddy-uc-tabsdailybuddy-uc-tabdailybuddy-uc-tab-content
HTML Comments
Development Page - Only visible when DAILYBUDDY_DEV_MODE is enabledSecurity check - only accessible in DEV_MODEZeile 17, nach den Style-Enqueues:AJAX-Daten für das Script bereitstellen+12 more
Data Attributes
data-tab
JS Globals
dailybuddyDev
FAQ

Frequently Asked Questions about DailyBuddy — Free All-in-One Toolkit