Skip to content

Commit e71d8d0

Browse files
authored
Bugfix/10.6.0/update sophos integration guide (#1064)
* chore: update version and changelog * feat: update sophos guide
1 parent a6758f6 commit e71d8d0

File tree

8 files changed

+48
-23
lines changed

8 files changed

+48
-23
lines changed

CHANGELOG.md

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
1-
# UTMStack 10.6.2 Release Notes
1+
# UTMStack 10.6.1 Release Notes
2+
## Bug Fixes
3+
- Fixed ISM policy to ensure snapshots include only indices older than 24 hours.
24

35
## Features
4-
- Added additional compliance reports.
5-
- Updated the Sophos Central integration guide.
6+
- Additional Compliance Reports.
7+
- Updated Sophos Central Integration Guide: The guide was updated due to significant changes in Sophos’s API authentication process.
8+
9+
- Important Notice: Sophos Integration Update
10+
Sophos recently implemented a major change in how their APIs handle authentication for log retrieval. As a result, upgrading to UTMStack 10.6.1 will require reconfiguring the Sophos credentials to ensure continued functionality.
11+
12+

frontend/src/app/app-module/guides/guide-sophos/guide-sophos.component.html

+4-5
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ <h4 class="card-title mb-0 text-primary">
77

88
<div class="card-body">
99
<p class="font-size-base">
10-
Sophos Central has secured APIs available for customers. These allow the retrieval of event and alert data from
11-
Sophos Central, for use in other systems.<br><br>
10+
Sophos Central provides secure APIs to retrieve event and alert data. UTMStack can utilize these APIs to centralize monitoring and enhance your security visibility<br>
1211

1312
<h6 class="font-weight-semibold mt-3 mb-3">
14-
How to send alert and event data to UTMStack:
13+
Generate API Credentials in Sophos Central:
1514
</h6>
1615
<ol class="setup_list">
1716
<app-utm-list [items]="steps">
@@ -30,13 +29,13 @@ <h6 class="font-weight-semibold mt-3 mb-3">
3029
</app-utm-list>
3130
</ng-template>
3231

33-
<ng-template [ngIf]="step.content.id === 'stepContent5'">
32+
<ng-template [ngIf]="step.content.id === 'stepContent4'">
3433
<app-int-generic-group-config [moduleId]="integrationId"
3534
(configValidChange)="configValidChange($event)"
3635
[serverId]="serverId"></app-int-generic-group-config>
3736
</ng-template>
3837

39-
<ng-template [ngIf]="step.content.id === 'stepContent6'">
38+
<ng-template [ngIf]="step.content.id === 'stepContent5'">
4039
<div class="mt-3">
4140
<app-app-module-activate-button [module]="module.SOPHOS" [type]="'integration'"
4241
[disabled]="configValidity"
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,50 @@
11
import {Step} from '../shared/step';
22

33
export const SOPHOS_STEPS: Step[] = [
4-
{id: '1', name: 'You require a Client ID and Client Secret to access event data via the API. ' +
5-
'In Sophos Central Admin, go to <strong> Global Settings > API Credentials Management </strong>. <br>',
4+
{id: '1', name: 'Navigate to <strong> General Settings -> API Credentials Management </strong> in Sophos Central Admin. <br>',
5+
content: {
6+
id: 'stepContent1',
7+
images: [{
8+
alt: 'Api Credentials',
9+
src: '../../../../assets/img/guides/sophos/sophos-step-1.png',
10+
}]
11+
}
612
},
7-
{id: '2', name: 'To create a new credential, click Add Credential from the top-right corner of the screen'},
8-
{id: '3', name: 'Enter a name and description for the credential, then select the role you want to assign and click Add.'},
9-
{id: '4', name: 'Click Show Client Secret to view the Client ID and Client Secret, then click Copy to store them securely. <br>' +
10-
'<div class="w-100 alert alert-info alert-styled-right mb-3 alert-dismissible">' +
11-
'The Client Secret is only visible once. Ensure you copy and save it securely</div>',
13+
{id: '2', name: 'Create a New Credential:' +
14+
'<ul class="mt-2 ml-4">\n' +
15+
' <li>Click <strong>Add Credential</strong> (usually found at the top-right).</li>\n' +
16+
' <li>Provide <strong>Name</strong> and <strong>Description</strong>.</li>\n' +
17+
' <li>Select the appropriate <strong>Role</strong>.</li>\n' +
18+
' <li>Click <strong">Add</strong>.</li>\n' +
19+
' </ul>',
1220
content: {
13-
id: 'stepContent4',
21+
id: 'stepContent2',
22+
images: [{
23+
alt: 'New Credentials',
24+
src: '../../../../assets/img/guides/sophos/sophos-step-2.png',
25+
}]
26+
}
27+
},
28+
{id: '3', name: 'Copy the Client ID and Client Secret and store them securely. <br>' +
29+
'<div class="w-100 alert alert-info alert-styled-right mt-1 mb-2 alert-dismissible">' +
30+
'The Client Secret is visible only once; ensure you save it somewhere safe.</div>',
31+
content: {
32+
id: 'stepContent3',
1433
images: [{
1534
alt: 'Client Secrets',
16-
src: '../../../../assets/img/guides/sophos/sophos-step-4.png',
35+
src: '../../../../assets/img/guides/sophos/sophos-step-3.png',
1736
}]
1837
}
1938
},
20-
{id: '5', name: 'Insert information in the following inputs.You can add more than one Sophos configuration ' +
21-
'by clicking on Add tenant button.',
39+
{id: '4', name: 'Insert information in the following inputs.You can add more than one Sophos configuration ' +
40+
'by clicking on <strong> Add tenant </strong> button.',
2241
content: {
23-
id: 'stepContent5'
42+
id: 'stepContent4'
2443
}
2544
},
26-
{id: '6', name: 'Click on the button shown below, to activate the UTMStack features related to this integration',
45+
{id: '5', name: 'Click on the button shown below, to activate the UTMStack features related to this integration',
2746
content: {
28-
id: 'stepContent6'
47+
id: 'stepContent5'
2948
}
3049
}
3150
];
Loading
Loading
Loading
Binary file not shown.

version.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version: 10.6.2
1+
version: 10.6.1

0 commit comments

Comments
 (0)