Skip to content

Commit f8a3f4d

Browse files
authored
Merge branch 'master' into merge-4.5.4-into-master
2 parents 18586cd + 37a861e commit f8a3f4d

File tree

2 files changed

+162
-0
lines changed

2 files changed

+162
-0
lines changed

SECURITY.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Wazuh Open Source Project Security Policy
2+
3+
Version: 2023-06-12
4+
5+
## Introduction
6+
This document outlines the Security Policy for Wazuh's open source projects. It emphasizes our commitment to maintain a secure environment for our users and contributors, and reflects our belief in the power of collaboration to identify and resolve security vulnerabilities.
7+
8+
## Scope
9+
This policy applies to all open source projects developed, maintained, or hosted by Wazuh.
10+
11+
## Reporting Security Vulnerabilities
12+
If you believe you've discovered a potential security vulnerability in one of our open source projects, we strongly encourage you to report it to us responsibly.
13+
14+
Please submit your findings as security advisories under the "Security" tab in the relevant GitHub repository. Alternatively, you may send the details of your findings to [email protected].
15+
16+
## Vulnerability Disclosure Policy
17+
Upon receiving a report of a potential vulnerability, our team will initiate an investigation. If the reported issue is confirmed as a vulnerability, we will take the following steps:
18+
19+
1. Acknowledgment: We will acknowledge the receipt of your vulnerability report and begin our investigation.
20+
21+
2. Validation: We will validate the issue and work on reproducing it in our environment.
22+
23+
3. Remediation: We will work on a fix and thoroughly test it
24+
25+
4. Release & Disclosure: After 90 days from the discovery of the vulnerability, or as soon as a fix is ready and thoroughly tested (whichever comes first), we will release a security update for the affected project. We will also publicly disclose the vulnerability by publishing a CVE (Common Vulnerabilities and Exposures) and acknowledging the discovering party.
26+
27+
5. Exceptions: In order to preserve the security of the Wazuh community at large, we might extend the disclosure period to allow users to patch their deployments.
28+
29+
This 90-day period allows for end-users to update their systems and minimizes the risk of widespread exploitation of the vulnerability.
30+
31+
## Automatic Scanning
32+
We leverage GitHub Actions to perform automated scans of our supply chain. These scans assist us in identifying vulnerabilities and outdated dependencies in a proactive and timely manner.
33+
34+
## Credit
35+
We believe in giving credit where credit is due. If you report a security vulnerability to us, and we determine that it is a valid vulnerability, we will publicly credit you for the discovery when we disclose the vulnerability. If you wish to remain anonymous, please indicate so in your initial report.
36+
37+
We do appreciate and encourage feedback from our community, but currently we do not have a bounty program. We might start bounty programs in the future.
38+
39+
## Compliance with this Policy
40+
We consider the discovery and reporting of security vulnerabilities an important public service. We encourage responsible reporting of any vulnerabilities that may be found in our site or applications.
41+
42+
Furthermore, we will not take legal action against or suspend or terminate access to the site or services of those who discover and report security vulnerabilities in accordance with this policy because of the fact.
43+
44+
We ask that all users and contributors respect this policy and the security of our community's users by disclosing vulnerabilities to us in accordance with this policy.
45+
46+
## Changes to this Security Policy
47+
This policy may be revised from time to time. Each version of the policy will be identified at the top of the page by its effective date.
48+
49+
If you have any questions about this Security Policy, please contact us at [email protected]

SplunkAppForWazuh/appserver/static/js/controllers/management/configuration/integrity-monitoring/integrity-monitoring.html

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,19 @@
7676
name="fim-synchronization"
7777
>Synchronization</md-nav-item
7878
>
79+
<md-nav-item
80+
class="wz-nav-item"
81+
md-nav-click="switchConfigurationSubTab('fim-files-limit')"
82+
name="fim-files-limit"
83+
>Files limit</md-nav-item
84+
>
85+
<md-nav-item
86+
class="wz-nav-item"
87+
ng-if="((agent || {}).os || {}).platform === 'windows'"
88+
md-nav-click="switchConfigurationSubTab('fim-registries-limit')"
89+
name="fim-registries-limit"
90+
>Registries limit</md-nav-item
91+
>
7992
</md-nav-bar>
8093
<!-- End Integrity monitoring navigation bar -->
8194

@@ -807,11 +820,111 @@
807820
label="Maximum message throughput"
808821
value="currentConfig['syscheck-syscheck'].syscheck.synchronization.max_eps">
809822
</wz-config-item>
823+
<wz-config-item
824+
label="Number of threads"
825+
value="currentConfig['syscheck-syscheck'].syscheck.synchronization.thread_pool">
826+
</wz-config-item>
827+
</div>
828+
<!-- End configuration block -->
829+
</md-card-content>
830+
</md-card>
831+
832+
<md-card
833+
class="wz-md-card"
834+
ng-if="!JSONContent && !XMLContent && configurationSubTab === 'fim-files-limit'">
835+
<md-card-content>
836+
<div layout="row" layout-align="start center">
837+
<div>
838+
<span class="font-size-16">Files limit</span>
839+
<div class="wz-margin-top-10">
840+
<span class="md-subheader small"
841+
>Limit the maximum files in the FIM database</span
842+
>
843+
</div>
844+
</div>
845+
<span flex></span>
846+
<span
847+
ng-class="JSONContent ? 'wz-text-active' : ''"
848+
class="wz-text-link small"
849+
ng-click="getJSON()"
850+
>JSON</span
851+
>
852+
<span class="small">&nbsp;&centerdot;&nbsp;</span>
853+
<span
854+
ng-class="XMLContent ? 'wz-text-active' : ''"
855+
class="wz-text-link small"
856+
ng-click="getXML()"
857+
>XML</span
858+
>
859+
</div>
860+
<md-divider class="wz-margin-top-10"></md-divider>
861+
862+
<!-- Configuration block -->
863+
<div class="wz-padding-top-10">
864+
<wz-config-item
865+
label="File limit status"
866+
value="currentConfig['syscheck-syscheck'].syscheck.file_limit.enabled === 'yes' ? 'enabled' : 'disabled'">
867+
</wz-config-item>
868+
<wz-config-item
869+
ng-if="currentConfig['syscheck-syscheck'].syscheck.file_limit.enabled === 'yes'"
870+
label="Maximum number of files to monitor"
871+
value="currentConfig['syscheck-syscheck'].syscheck.file_limit.entries">
872+
</wz-config-item>
810873
</div>
811874
<!-- End configuration block -->
812875
</md-card-content>
813876
</md-card>
814877

878+
<!-- End of Files limit section -->
879+
880+
<md-card
881+
class="wz-md-card"
882+
ng-if="((agent || {}).os || {}).platform === 'windows' && !JSONContent && !XMLContent && configurationSubTab === 'fim-registries-limit'">
883+
<md-card-content>
884+
<div layout="row" layout-align="start center">
885+
<div>
886+
<span class="font-size-16">Registries limit</span>
887+
<div class="wz-margin-top-10">
888+
<span class="md-subheader small"
889+
>Limit the maximum registries in the FIM database</span
890+
>
891+
</div>
892+
</div>
893+
<span flex></span>
894+
<span
895+
ng-class="JSONContent ? 'wz-text-active' : ''"
896+
class="wz-text-link small"
897+
ng-click="getJSON()"
898+
>JSON</span
899+
>
900+
<span class="small">&nbsp;&centerdot;&nbsp;</span>
901+
<span
902+
ng-class="XMLContent ? 'wz-text-active' : ''"
903+
class="wz-text-link small"
904+
ng-click="getXML()"
905+
>XML</span
906+
>
907+
</div>
908+
<md-divider class="wz-margin-top-10"></md-divider>
909+
910+
<!-- Configuration block -->
911+
<div class="wz-padding-top-10">
912+
<wz-config-item
913+
label="Registries limit status"
914+
value="currentConfig['syscheck-syscheck'].syscheck.registry_limit.enabled === 'yes' ? 'enabled' : 'disabled'">
915+
</wz-config-item>
916+
<wz-config-item
917+
ng-if="currentConfig['syscheck-syscheck'].syscheck.registry_limit.enabled === 'yes'"
918+
label="Maximum number of registries to monitor"
919+
value="currentConfig['syscheck-syscheck'].syscheck.registry_limit.entries">
920+
</wz-config-item>
921+
</div>
922+
<!-- End configuration block -->
923+
</md-card-content>
924+
</md-card>
925+
926+
<!-- End of Registries limit section -->
927+
815928
<!-- JSON && XML card-->
816929
<wz-config-viewer
817930
flex

0 commit comments

Comments
 (0)