Skip to content

Conversation

@JocLRojas
Copy link
Contributor

Description of Changes

I have updated the Sophos Central integration to improve how the API is interacted with to retrieve events. The changes include:

  1. OAuth 2.0 Authentication:

    • The interaction with the API has been modified to use OAuth 2.0 authentication.
    • An accessToken is now obtained after making an authentication request with the clientId and clientSecret.
    • This replaces the previous method that used XApiKey and Authorization.
  2. Region and TenantId Retrieval:

    • After obtaining the accessToken, a new endpoint is queried to retrieve the region and tenantId from which the events are fetched.

Reason for Changes

These changes were necessary to:

  • Update the Sophos Central integration, as the API has migrated to a more secure authentication system (OAuth 2.0).
  • Ensure that event retrieval is more robust and aligned with security best practices.
  • Facilitate the correct identification of the region and tenantId.

mjabascal10 and others added 7 commits March 3, 2025 09:53
@Kbayero Kbayero merged commit 4873ccb into main Mar 4, 2025
10 checks passed
@Kbayero Kbayero deleted the bugfix/10.6.2/update_sophos_integration_guide branch March 4, 2025 23:07
@Kbayero Kbayero restored the bugfix/10.6.2/update_sophos_integration_guide branch March 4, 2025 23:07
mjabascal10 added a commit that referenced this pull request Mar 17, 2025
* feat: add compliance reports

* fix: update sophos guide

* chore: update version and changelog

* fix: update sophos guide

* fix: update sophos guide

* Enhance log alert message with key details.

Include the specific blocklisted key in the alert message to provide clearer context and improve debugging efficiency. This update ensures more actionable and informative alerts.

* Update how events are retrieved using the Sophos-Central API.

---------

Co-authored-by: Manuel Abascal <mjabascal10@gmail.com>
Co-authored-by: Osmany Montero <osmontero@icloud.com>
# Conflicts:
#	CHANGELOG.md
#	backend/src/main/resources/config/liquibase/master.xml
#	correlation/ti/ti.go
#	sophos/configuration/const.go
#	sophos/processor/processor.go
#	sophos/processor/pull.go
#	version.yml
dayat81 pushed a commit to dayat81/utmstack that referenced this pull request Aug 9, 2025
* feat: add compliance reports

* fix: update sophos guide

* chore: update version and changelog

* fix: update sophos guide

* fix: update sophos guide

* Enhance log alert message with key details.

Include the specific blocklisted key in the alert message to provide clearer context and improve debugging efficiency. This update ensures more actionable and informative alerts.

* Update how events are retrieved using the Sophos-Central API.

---------

Co-authored-by: Manuel Abascal <mjabascal10@gmail.com>
Co-authored-by: Osmany Montero <osmontero@icloud.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants