Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 4.8.2 into 4.9.0 #6474

Merged
merged 68 commits into from Mar 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
ea3473f
Script for installing agents on macOS (#6305)
yenienserrano Jan 12, 2024
26a06fa
Fix deploy new agent filters (#6327)
Tostti Jan 16, 2024
09663d4
Fix abbreviation for Fully Qualified Domain Name (#6333)
JuanGarriuz Jan 17, 2024
7a9b3c9
Fix vulnerability detail truncated text in big fields (#6338)
lucianogorza Jan 18, 2024
cae72da
Fix maximize in embeddable vulnerability panel (#6330)
jbiset Jan 18, 2024
e4274d2
Change default vulnerabilities pattern health check to false (#6321)
jbiset Jan 18, 2024
21fa7f7
Hide discover deprecation notice (#6341)
yenienserrano Jan 18, 2024
c4d8f1b
The check update button does not show the date of the last scan (#6328)
yenienserrano Jan 18, 2024
4571526
Fix inventory data table full screen side menu dock (#6344)
yenienserrano Jan 19, 2024
0c6b647
Fix server stat Archives queue usage is picking the wrong value (#6342)
lucianogorza Jan 19, 2024
c1a2039
Fix unnecessary scroll in Vulnerability inventory (#6345)
yenienserrano Jan 19, 2024
20b4770
Fix dashboards for Splunk integration (#6349)
Tostti Jan 23, 2024
dc59dd3
Remove WAZUH_REGISTRATION_SERVER from the windows command (#6361)
asteriscos Jan 24, 2024
fb281e9
Refactor top N tables in vulnerabilities dashboard (#6356)
lucianogorza Jan 24, 2024
c15c13e
Add tooltip to most active agent label (#6364)
yenienserrano Jan 24, 2024
e8d2d00
Remove compilation date from dashboard (#6366)
asteriscos Jan 24, 2024
e02df5b
Add - when run as is disable (#6354)
yenienserrano Jan 24, 2024
bcb7853
Fix statistics visualizations when cluster mode is disabled (#6352)
lucianogorza Jan 24, 2024
1eeb80b
Add wazuh_manager.conf version 4.8.0 or higher (#6362)
yenienserrano Jan 25, 2024
9fd33db
Add agent columns to vulnerabilities inventory table (#6355)
asteriscos Jan 25, 2024
6bd7ab7
Change api configuration title (#6373)
chantal-kelm Jan 26, 2024
9a6611b
Fix duplicated help menu (#6374)
Tostti Jan 29, 2024
22cb276
Remove it hygiene section (#6372)
yenienserrano Jan 29, 2024
e606a35
Split index dashboard management menu (#6371)
lucianogorza Jan 29, 2024
a791fed
Avoid force check updates when user logins (#6375)
lucianogorza Jan 30, 2024
0a93e43
Fix vulnerability detector event filter (#6346)
jbiset Jan 30, 2024
a0e4c86
Fix axis label from dashboards (#6378)
JuanGarriuz Feb 1, 2024
04984b1
Add overview home last 24 hours KPI (#6379)
asteriscos Feb 1, 2024
7227630
Add pinned agent to vulnerability section (#6380)
jbiset Feb 1, 2024
4041e2b
The vulnerability detection configuration block has been updated (#6376)
yenienserrano Feb 2, 2024
cc6e654
Bump revision to 03 for 4.8.0 version (#6383)
Desvelao Feb 5, 2024
0d2d137
merge: merge 4.8.0 into 4.8.1
Desvelao Feb 7, 2024
3f0a384
Merge 4.8.0 into 4.8.1 (#6391)
Desvelao Feb 7, 2024
a52c4e3
Merge branch '4.8.1' of https://github.com/wazuh/wazuh-kibana-app int…
Desvelao Feb 7, 2024
7af070a
Merge 4.8.1 into 4.8.2 (#6392)
Desvelao Feb 7, 2024
2a85ef7
Remove the vulnerability pattern check in the health check (#6396)
Desvelao Feb 9, 2024
6b897b2
Add cluster filter by default in vulnerabilities dashboard and invent…
jbiset Feb 12, 2024
213d09e
Fix home view kpis styles (#6408)
yenienserrano Feb 15, 2024
0d95e55
Check the existence of the index pattern of vulnerabilities states in…
Desvelao Feb 15, 2024
4bdde78
Add manager filter with cluster mode disabled (#6410)
asteriscos Feb 15, 2024
ce8f50f
Change text in endpoint summary most active agent tooltip (#6421)
asteriscos Feb 16, 2024
e317a0b
Add the Vulnerabilities Detection application to the menu in Endpoint…
Desvelao Feb 16, 2024
cbe0d85
Change the value to display in the Top 5 agents table in Vulnerabilit…
Desvelao Feb 16, 2024
ff9c26f
Update the vulnerabilities events injector script (#6426)
asteriscos Feb 16, 2024
5befcbf
Changed most vulnerable endpoint label (#6422)
JuanGarriuz Feb 16, 2024
810ab4a
Update changelog
Tostti Feb 16, 2024
5fc2fe9
Update package.json
Tostti Feb 16, 2024
a24a219
update opensearch_dashboards.json
Tostti Feb 16, 2024
b45f9ca
Bump version 4.7.3 (#6428)
Tostti Feb 16, 2024
5bc3360
Exclude server filters on Vulnerabilities Detection > Dashboard and I…
Desvelao Feb 20, 2024
8e0bc87
Improve MITRE ATT&CK error handling (#6431)
JuanGarriuz Feb 20, 2024
270bd84
Fixed filebeat in development environments (#6433)
yenienserrano Feb 20, 2024
7ae57cc
Bump revision 01 for 4.7.3 RC1 (#6437)
Tostti Feb 21, 2024
8e6643a
merge: merge 4.7.3 into 4.8.0
Desvelao Feb 23, 2024
8ad92e5
Merge 4.7.3 into 4.8.0 (#6442)
Desvelao Feb 23, 2024
f3d3904
Bump revision 04 for 4.8.0 Beta 2 (#6445)
Tostti Feb 23, 2024
8c39829
Fixed keeping filters between dashboard and inventory using visualiza…
jbiset Feb 28, 2024
97aa0ed
Bump revision 02 for 4.7.3 RC2 (#6456)
asteriscos Feb 29, 2024
568f1e2
Remove relative_dirname from CDB List (#6458)
asteriscos Feb 29, 2024
7155cab
merge: merge 4.7.3 into 4.8.0
asteriscos Mar 1, 2024
6fcfe2e
Merge 4.7.3 into 4.8.0 (#6466)
asteriscos Mar 1, 2024
5120f93
Bump revision 05 for 4.8.0 Beta 3 (#6468)
Tostti Mar 1, 2024
770d22c
Update changelog (#6469)
Tostti Mar 1, 2024
d3c3e64
merge: merge 4.8.0 into 4.8.1
asteriscos Mar 4, 2024
2cb492a
Merge 4.8.0 into 4.8.1 (#6472)
asteriscos Mar 4, 2024
7c03135
Merge branch '4.8.1' of https://github.com/wazuh/wazuh-dashboard-plug…
asteriscos Mar 4, 2024
0c2c7d4
Merge 4.8.1 into 4.8.2 (#6473)
asteriscos Mar 4, 2024
5258369
Merge branch '4.8.2' of https://github.com/wazuh/wazuh-dashboard-plug…
asteriscos Mar 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
24 changes: 17 additions & 7 deletions CHANGELOG.md
Expand Up @@ -35,29 +35,29 @@ All notable changes to the Wazuh app project will be documented in this file.

- Support for Wazuh 4.8.1

## Wazuh v4.8.0 - OpenSearch Dashboards 2.10.0 - Revision 03
## Wazuh v4.8.0 - OpenSearch Dashboards 2.10.0 - Revision 05

### Added

- Support for Wazuh 4.8.0
- Added the ability to check if there are available updates from the UI. [#6093](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6093) [#6256](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6256) [#6328](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6328)
- Added remember server address check [#5791](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5791)
- Added the ssl_agent_ca configuration to the SSL Settings form [#6083](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6083)
- Added global vulnerabilities dashboards [#5896](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5896) [#6179](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6179) [#6173](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6173) [#6147](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6147) [#6231](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6231) [#6246](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6246) [#6321](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6321) [#6338](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6338) [#6356](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6356)
- Added global vulnerabilities dashboards [#5896](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5896) [#6179](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6179) [#6173](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6173) [#6147](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6147) [#6231](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6231) [#6246](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6246) [#6321](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6321) [#6338](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6338) [#6356](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6356) [#6396](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6396) [#6399](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6399) [#6405](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6405) [#6410](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6410) [#6424](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6424) [#6422](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6422) [#6429](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6429) [#6448](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6448)
- Added an agent selector to the IT Hygiene application [#5840](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5840)
- Added query results limit when the search exceed 10000 hits [#6106](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6106)
- Added a redirection button to Endpoint Summary from IT Hygiene application [#6176](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6176)
- Added information icon with tooltip on the most active agent in the endpoint summary view [#6364](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6364)
- Added information icon with tooltip on the most active agent in the endpoint summary view [#6364](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6364) [#6421](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6421)
- Added a dash with a tooltip in the server APIs table when the run as is disabled [#6354](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6354)

### Changed

- Moved the plugin menu to platform applications into the side menu [#5840](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5840) [#6226](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6226) [#6244](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6244)
- Moved the plugin menu to platform applications into the side menu [#5840](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5840) [#6226](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6226) [#6244](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6244) [#6176](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6176) [#6423](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6423)
- Changed dashboards. [#6035](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6035)
- Change the display order of tabs in all modules. [#6067](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6067)
- Upgraded the `axios` dependency to `1.6.1` [#5062](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5062)
- Upgraded the `axios` dependency to `1.6.1` [#6114](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6114)
- Changed the api configuration title in the Server APIs section. [#6373](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6373)
- Changed overview home top KPIs. [#6379](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6379)
- Changed overview home top KPIs. [#6379](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6379) [#6408](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6408)

### Fixed

Expand All @@ -77,17 +77,27 @@ All notable changes to the Wazuh app project will be documented in this file.
- Fixed implicit filter close button in the search bar [#6346](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6346)
- Fixed the help menu, to be consistent and avoid duplication [#6374](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6374)
- Fixed the axis label visual bug from dashboards [#6378](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6378)
- Fixed a error pop-up spawn in MITRE ATT&CK [#6431](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6431)

### Removed

- Removed the `disabled_roles` and `customization.logo.sidebar` settings [#5840](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5840)
- Removed the ability to configure the visibility of modules and removed `extensions.*` settings [#5840](https://github.com/wazuh/wazuh-dashboard-plugins/pull/5840)
- Removed the application menu in the IT Hygiene application [#6176](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6176)
- Removed the implicit filter of WQL language of the search bar UI [#6174](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6174)
- Removed notice of old Discover deprecation [#6341](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6341)
- Removed compilation date field from the app [#6366](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6366)
- Removed WAZUH_REGISTRATION_SERVER from Windows agent deployment command [#6361](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6361)

## Wazuh v4.7.3 - OpenSearch Dashboards 2.8.0 - Revision 02

### Added

- Support for Wazuh 4.7.3

### Fixed

- Fixed CDB List import file feature [#6458](https://github.com/wazuh/wazuh-dashboard-plugins/pull/6458)

## Wazuh v4.7.2 - OpenSearch Dashboards 2.8.0 - Revision 02

### Added
Expand Down
2 changes: 1 addition & 1 deletion docker/imposter/manager/configuration.js
Expand Up @@ -17,7 +17,7 @@ switch (pathConfiguration[0]) {
case 'wmodules':
respond()
.withStatusCode(200)
.withFile('manager/configuration/monitor_reports.json');
.withFile('manager/configuration/wmodules_wmodules.json');

break;
default:
Expand Down
4 changes: 2 additions & 2 deletions docker/osd-dev/dev.yml
Expand Up @@ -204,8 +204,8 @@ services:
mkdir -p /etc/filebeat
echo admin | filebeat keystore add username --stdin --force
echo ${PASSWORD}| filebeat keystore add password --stdin --force
curl -so /etc/filebeat/wazuh-template.json https://raw.githubusercontent.com/wazuh/wazuh/4.3/extensions/elasticsearch/7.x/wazuh-template.json
curl -s https://packages.wazuh.com/4.x/filebeat/wazuh-filebeat-0.4.tar.gz | tar -xvz -C /usr/share/filebeat/module
curl -so /etc/filebeat/wazuh-template.json https://raw.githubusercontent.com/wazuh/wazuh/v4.7.2/extensions/elasticsearch/7.x/wazuh-template.json
curl -s https://packages.wazuh.com/4.x/filebeat/wazuh-filebeat-0.3.tar.gz | tar -xvz -C /usr/share/filebeat/module
# copy filebeat to preserve correct permissions without
# affecting host filesystem
cp /tmp/filebeat.yml /usr/share/filebeat/filebeat.yml
Expand Down
219 changes: 0 additions & 219 deletions plugins/main/common/config-equivalences.js

This file was deleted.

59 changes: 5 additions & 54 deletions plugins/main/common/constants.ts
Expand Up @@ -51,6 +51,10 @@ export const WAZUH_STATISTICS_DEFAULT_CRON_FREQ = '0 */5 * * * *';
// Wazuh vulnerabilities
export const WAZUH_VULNERABILITIES_PATTERN = 'wazuh-states-vulnerabilities';
export const WAZUH_INDEX_TYPE_VULNERABILITIES = 'vulnerabilities';
export const VULNERABILITY_IMPLICIT_CLUSTER_MODE_FILTER = {
enabled: 'wazuh.cluster.name',
disabled: 'wazuh.manager.name',
};

// Wazuh fim
export const WAZUH_FIM_PATTERN = 'wazuh-states-fim';
Expand Down Expand Up @@ -230,6 +234,7 @@ export enum WAZUH_MENU_SETTINGS_SECTIONS_ID {
}

export const AUTHORIZED_AGENTS = 'authorized-agents';
export const DATA_SOURCE_FILTER_CONTROLLED_EXCLUDE_SERVER = 'exclude-server';

// Wazuh links
export const WAZUH_LINK_GITHUB = 'https://github.com/wazuh';
Expand Down Expand Up @@ -809,60 +814,6 @@ export const PLUGIN_SETTINGS: { [key: string]: TPluginSetting } = {
return schema.boolean();
},
},
'checks.vulnerabilities.pattern': {
title: 'Vulnerabilities index pattern',
description:
'Enable or disable the vulnerabilities index pattern health check when opening the app.',
category: SettingCategory.HEALTH_CHECK,
type: EpluginSettingType.switch,
defaultValue: false,
isConfigurableFromFile: true,
isConfigurableFromUI: true,
options: {
switch: {
values: {
disabled: { label: 'false', value: false },
enabled: { label: 'true', value: true },
},
},
},
uiFormTransformChangedInputValue: function (
value: boolean | string,
): boolean {
return Boolean(value);
},
validate: SettingsValidator.isBoolean,
validateBackend: function (schema) {
return schema.boolean();
},
},
'checks.fim.pattern': {
title: 'Fim index pattern',
description:
'Enable or disable the fim index pattern health check when opening the app.',
category: SettingCategory.HEALTH_CHECK,
type: EpluginSettingType.switch,
defaultValue: true,
isConfigurableFromFile: true,
isConfigurableFromUI: true,
options: {
switch: {
values: {
disabled: { label: 'false', value: false },
enabled: { label: 'true', value: true },
},
},
},
uiFormTransformChangedInputValue: function (
value: boolean | string,
): boolean {
return Boolean(value);
},
validate: SettingsValidator.isBoolean,
validateBackend: function (schema) {
return schema.boolean();
},
},
'cron.prefix': {
title: 'Cron prefix',
description: 'Define the index prefix of predefined jobs.',
Expand Down