Commit Graph

39 Commits

Author SHA1 Message Date
Mykyta Synelnikov 57ab92ab70 Fix security vulnerabilities, enhance validation, and update logic
Addressed several security issues including CVE-2025-15064 and CVE-2026-1404. Added server-side validation for forms and introduced hooks for email confirmation. Adjusted template handling, resolved mobile display issues, and updated Site Health debug information.
2026-02-09 11:19:11 +02:00
yuriinalivaiko 11ee024bfd Fixed "User registration role" and "Template" in the site health info for registration forms 2026-01-21 20:36:19 +02:00
Mykyta Synelnikov b0805ce468 Add privacy options and rate limiting in Member Directory
Introduced 'Privacy Options' to control visibility of the Member Directory and a rate limiting feature for nopriv AJAX actions. Fixed multiple security issues (CVE-2025-13220, CVE-2025-13217, CVE-2025-14081, CVE-2025-12492) by improving attribute handling, input sanitization, and adding privacy settings. Updated templates include members.php, members-grid.php, and members-list.php.
2025-12-16 17:47:30 +02:00
Mykyta Synelnikov d2dcfb645a Refactor debug information structure across plugins
Updated the structure of debug information methods by replacing `array_merge` with simpler array extensions and renaming variables for clarity. This ensures consistent handling of role metadata and improves readability and maintainability of code across multiple plugins.
2025-06-24 16:42:20 +03:00
ashubawork c347d8bcf7 - wpcs fixes 2025-04-30 11:07:22 +03:00
ashubawork ccbce2f663 - small fix 2025-04-30 10:36:52 +03:00
ashubawork 7bca143d50 - forms sitehealth 2025-04-30 10:36:24 +03:00
ashubawork 9b8365acb0 - roles, directories sitehealth 2025-04-29 15:14:28 +03:00
ashubawork a52954e8ae - access, appearance, emails sitehealth 2025-04-28 13:33:22 +03:00
ashubawork 004cfd12cd - fix general sitehealth 2025-04-25 12:42:42 +03:00
Mykyta Synelnikov f1f1bddeaf Add new settings fields to Site Health info
Introduce fields for "Ignore User Role Registration Options" and re-add "Email sending by Action Scheduler" under the Site Health settings. This improves the clarity and organization of user options in the admin interface.
2025-04-23 16:13:27 +03:00
Mykyta Synelnikov c6859072a0 Update to version 2.10.3 with enhancements and bug fixes
Added new settings for registration management and improved Action Scheduler flexibility. Resolved issues with Member Directory styling, filtering, and email placeholders. Updated terminology and documentation; ensure cached assets are refreshed post-update.
2025-04-23 16:05:34 +03:00
Mykyta Synelnikov 54deffd244 Enhance password reset logic and add Action Scheduler filter
Ensure proper handling of user data in password reset functions by adding checks and updating parameter handling. Introduce a new filter to extend site health information and include a setting for enabling email sending via Action Scheduler. Improve code clarity with updated comments and function annotations.
2025-04-22 17:16:55 +03:00
Mykyta Synelnikov f89b29426a Add validation for banned and blacklisted custom fields.
This update enhances security by introducing checks for banned and blacklisted meta keys in custom fields. It includes CSS updates for admin builder styles and ensures banned fields are flagged accurately in the site health tool.
2025-04-15 18:08:44 +03:00
ashubawork 8ef597ad74 - fix banned fields and site health status 2025-04-14 14:21:41 +03:00
Mykyta Synelnikov a0892e18aa * enhancements related to #1599; 2024-12-19 17:24:52 +02:00
Mykyta Synelnikov 9803f840ab - prepared to release; 2024-05-20 13:56:59 +03:00
Mykyta Synelnikov d58d065a68 - changed form builder > icon field to new dropdown type; 2024-04-23 12:36:36 +03:00
Mykyta Synelnikov 7aaf47dc2d - WPCS;
- hookdocs;
2024-03-07 14:56:55 +02:00
Mykyta Synelnikov 41e9a50e0b - strict typing with UM settings; 2024-03-07 02:02:03 +02:00
Mykyta Synelnikov e1f550afb5 - changed "e-mail" to "email";
- changed texts for admin notices;
- added a few links to docs;
2024-02-16 15:12:21 +02:00
Mykyta Synelnikov 555c56211f - override templates changed transients and logic for using together with Site Health tests; 2024-02-16 00:34:16 +02:00
Mykyta Synelnikov 6f8c6eb1af - added site health test; 2024-02-15 13:30:45 +02:00
Mykyta Synelnikov 510f9e46ed - updated Twitter texts to X; 2023-12-19 13:48:50 +02:00
Mykyta Synelnikov e2e7aac0ef - fixed site health PHP notices; 2023-11-20 21:55:47 +02:00
Mykyta Synelnikov 82334dbf5c - WPCS fixed; 2023-11-20 21:41:41 +02:00
Mykyta Synelnikov c578d076d8 - fixed site health PHP notices; 2023-11-20 21:38:22 +02:00
Mykyta Synelnikov b40edd26e6 - wp-admin assets refactoring (in process); 2023-11-03 17:31:18 +02:00
ashubawork 2e9e63e6d8 - fix implode empty value 2023-10-12 10:30:03 +03:00
Mykyta Synelnikov df47e006d7 - changed version to 2.7.0;
- updated dependencies to 2.7.0;
2023-10-10 18:20:15 +03:00
Mykyta Synelnikov 90bc49d298 - fixed PHP notices in Site Health; 2023-10-06 17:30:03 +03:00
Mykyta Synelnikov a6466f01b4 - small PHP fix; 2023-10-05 23:17:14 +03:00
Mykyta Synelnikov 8b88715f33 Merge pull request #1321 from ultimatemember/fix/delete_comments_site_health
Delete comments site health
2023-10-04 00:30:28 +03:00
Mykyta Synelnikov ae1f66f594 - Site Health review; 2023-10-04 00:30:08 +03:00
ashubawork 951410a744 - add delete comments option to the site health 2023-10-03 16:19:42 +03:00
Mykyta Synelnikov 65922e576c - Site Health review; 2023-10-03 16:06:36 +03:00
Mykyta Synelnikov 47e97ceb59 - updated hookdocs;
- partially reviewed site health functionality;
- hide notifications tab setting when there aren't any possible notifications for disabling in User Account (#1318)
2023-10-03 13:30:02 +03:00
ashubawork 118541c91e - add member directories to site health 2023-09-28 13:00:03 +03:00
Mykyta Synelnikov 97bfe62407 - reviewed #1313; 2023-09-28 12:27:54 +03:00