Wazuh, an open-source security platform providing XDR and SIEM capabilities, is actively addressing vulnerabilities and enhancing features in preparation for its 4.10.0 release candidate.
Recent issues and pull requests (PRs) indicate a strong focus on addressing Python 3.8 end-of-life concerns (#26530) and Azure integration bugs (#26523). The development team is actively working on improving the vulnerability detection module and refining integration tests.
GGP1
Miguel Angel Cazajous (MiguelazoDS)
Julián Morales (juliancnn)
Gabriel E. Valenzuela
Sebastian Falcone (sebasfalcone)
Octavio Valle (Dwordcito)
Juan Cabrera Carabaza (JcabreraC)
Nahuel Figueroa (NahuFigueroa97)
Damian Mangold (Damian-Mangold)
Facundo Dalmau (fdalmaup)
Python Compatibility Concerns: Urgent focus on Python 3.8 end-of-life impacts (#26530).
Azure Integration Issues: Persistent bugs affecting cloud security functionalities (#26523).
Vulnerability Detection Enhancements: Prioritization of CISA data over NVD for improved accuracy (#26493).
Architectural Improvements: Implementation of order distribution across server nodes for scalability (#26492).
Testing Emphasis: Significant work on unit testing and CI/CD processes to ensure quality assurance.
The Wazuh project is actively evolving with a clear focus on addressing critical issues and enhancing its security capabilities through collaborative development efforts.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 130 | 49 | 352 | 21 | 1 |
14 Days | 199 | 108 | 475 | 33 | 1 |
30 Days | 345 | 185 | 849 | 58 | 1 |
All Time | 17909 | 15499 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Miguel Angel Cazajous | 4 | 9/7/0 | 31 | 348 | 88707 | |
Octavio Valle | 3 | 4/3/0 | 18 | 121 | 16759 | |
Julian Morales | 2 | 10/8/0 | 32 | 173 | 15523 | |
Jose Luis Carreras Marín (jotacarma90) | 3 | 4/4/0 | 10 | 32 | 11028 | |
GGP1 | 4 | 9/10/0 | 91 | 120 | 5498 | |
Nahuel Figueroa | 2 | 3/3/0 | 7 | 28 | 3739 | |
Jeremiah Kolawole (jk-olaoluwa) | 1 | 0/1/0 | 6 | 1 | 1301 | |
GabrielEValenzuela | 8 | 8/5/1 | 25 | 24 | 809 | |
Zafer Balkan (zbalkan) | 1 | 3/0/0 | 6 | 3 | 674 | |
Sebastian Falcone | 6 | 8/8/0 | 19 | 25 | 549 | |
Matias Pereyra (pereyra-m) | 3 | 5/5/0 | 4 | 13 | 389 | |
Juan Cabrera Carabaza | 7 | 13/12/1 | 10 | 32 | 290 | |
Javier Bejar Mendez | 2 | 7/7/0 | 8 | 25 | 290 | |
Damian | 4 | 6/5/0 | 6 | 10 | 206 | |
Santiago David Vendramini (sdvendramini) | 1 | 1/1/0 | 1 | 4 | 154 | |
Ebuka John Onyejegbu | 1 | 0/0/0 | 5 | 4 | 131 | |
Federico Ramos (RamosFe) | 2 | 2/0/0 | 4 | 8 | 95 | |
Facundo Dalmau | 3 | 4/2/0 | 4 | 9 | 87 | |
Tomas Sarquis | 1 | 3/6/0 | 1 | 3 | 86 | |
Victor M. Fernandez-Castro | 3 | 5/5/0 | 4 | 14 | 76 | |
Matias Braida (matias-braida) | 1 | 1/0/0 | 2 | 3 | 69 | |
Damian Mangold | 3 | 1/1/0 | 7 | 18 | 56 | |
Marcel Kemp Muñoz | 2 | 2/2/0 | 4 | 6 | 24 | |
Manuel Cano (mjcr99) | 1 | 1/1/0 | 2 | 3 | 9 | |
Javier Sanchez Gil (javiersanchz) | 2 | 2/3/0 | 2 | 3 | 8 | |
Federico Rodriguez (asteriscos) | 1 | 1/0/0 | 1 | 1 | 3 | |
None (sdamm) | 0 | 1/0/0 | 0 | 0 | 0 | |
Josip Deanović (djosip) | 0 | 0/1/0 | 0 | 0 | 0 | |
Openime Oniagbi | 0 | 0/0/0 | 0 | 0 | 0 | |
Pavel Motyrev (legioner0) | 0 | 1/0/0 | 0 | 0 | 0 | |
Michael (mimugmail) | 0 | 1/0/0 | 0 | 0 | 0 | |
Lucho Donda (LucioDonda) | 0 | 1/1/0 | 0 | 0 | 0 | |
None (iasdeoupxe) | 0 | 1/0/0 | 0 | 0 | 0 | |
CloudAware (cloudgitaware) | 0 | 1/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Wazuh project has seen significant recent activity, with 2410 open issues and a notable influx of new issues, particularly around the vulnerabilities and enhancements related to the 4.10.0 release candidate. Key themes include critical updates regarding Python compatibility, enhancements to the vulnerability detection module, and ongoing integration tests for various components.
Several issues highlight urgent concerns, such as the impact of Python 3.8's end of life on cloud security modules (#26530) and persistent bugs in the Azure integration (#26523). A recurring theme is the need for improved documentation and clarity around configuration settings, particularly for new users navigating complex integrations.
Issue #26530: Measure Python 3.8 EOL impact
Issue #26529: Migrate checkfiles from test_upgrade pipelines for each OS
Issue #26528: Migrate checkfiles from test_upgrade pipelines for each OS
Issue #26526: Snapshot issues
Issue #26525: Link statically libgcc_s.so and libstdc++.so in the wazuh-engine
Issue #26524: Decompress base vulnerability feed during the first start of wazuh-engine
Issue #26523: Wazuh Agent: Azure integration not working for 4.10.0 Alpha 2
Issue #26522: Vulnerability detection error out the box for macOS Sequoia 15.0 x86_64
Issue #26521: Bug found in the Wazuh installation assistant script for Wazuh indexer
Issue #26520: Epic: Engine - Updating and improving wazuh-engine APIs
This analysis reveals critical areas requiring attention to ensure stability and user satisfaction as Wazuh continues to evolve with new features and integrations.
The provided data includes a comprehensive list of pull requests (PRs) from the Wazuh project repository, covering various enhancements, bug fixes, and feature additions. The PRs reflect ongoing efforts to improve the Wazuh platform's functionality, security, and user experience.
PR #26531: Fix vulnerability scanner database paths
PR #26493: Vulnerability Scanner - Prioritize CISA vulnerability content over NVD
PR #26492: Implement wazuh-server orders distribution
PR #26484: Remove published_date field from YARA template
PR #26479: Fix regular expressions for usernames
PR #26472: Adds the engine-router
tool
PR #26470: Add python unit tests coverage action to 4.10.0
PR #26467: Router stateless events to the engine
PR #26463: Implemented valid UTF8 character checks
PR #26453: Handle socket server exceptions
PR #26401: Update RBAC decorators to get information from the indexer
PR #26398: Fix security Unit Test
Additional PRs (#26396, #26380) focus on improving testing frameworks and adding new tests for specific functionalities like Microsoft Exchange Server 2019 efficacy tests and router stateless events handling.
The analysis of these PRs reveals several key themes:
engine-router
) and enhanced testing frameworks (e.g., Python unit tests coverage action).Overall, these PRs reflect a well-managed open-source project with active development efforts aimed at continuously improving its security capabilities, usability, and robustness in response to both user needs and evolving security challenges.
Other contributors like Victor M. Fernandez-Castro, Tomas Sarquis, Zafer Balkan, and others have also made notable contributions across different branches focusing on bug fixes, enhancements, and testing.
Collaboration: There is a strong collaborative effort among team members, especially between Octavio Valle and Sebastian Falcone, who frequently work together on enhancements and fixes.
Focus Areas: Recent activities show a concentrated effort on improving CI/CD processes, enhancing testing frameworks, and addressing vulnerabilities in the software.
Continuous Improvement: The team is actively engaged in refining existing features (e.g., vulnerability scanning) while also adding new functionalities (e.g., efficacy tests).
High Volume of Changes: The number of commits indicates a high level of activity within the team, particularly from GGP1 and Miguel Angel Cazajous, suggesting they are key contributors to ongoing development efforts.
Diverse Contributions: The involvement of multiple developers across various branches indicates a well-distributed workload with diverse focus areas ranging from bug fixes to feature enhancements.
Testing Emphasis: A significant amount of recent work has been dedicated to unit testing and improving test coverage across various modules, reflecting a commitment to quality assurance.
Overall, the development team is actively engaged in enhancing the Wazuh platform through collaborative efforts focused on continuous improvement and robust testing practices.