Skip to content

[AI-5441] DDS: ESET Protect: Integration v1.0.0 #20349

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

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

savandalasaniya-crest
Copy link
Contributor

@savandalasaniya-crest savandalasaniya-crest commented May 21, 2025

What does this PR do?

This is a initial release PR of ESET Protect integration including all the required assets.

Motivation

  • OOTB detection rules JSON would be shared separately with the required teams as a part of separate repository.
  • Since during the standard attribute remapping we are not preserving the source attributes as per suggested best practices, it would result in filters using these standard attributes populating the values of other integrations as well as per current Datadog behavior.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

@savandalasaniya-crest savandalasaniya-crest changed the title DDS: ESET Protect: Crawler Integration v1.0.0 DDS: ESET Protect: Integration v1.0.0 May 21, 2025
@jhgilbert jhgilbert added the editorial review Waiting on a more in-depth review from a docs team editor label May 23, 2025
@torosmassa torosmassa changed the title DDS: ESET Protect: Integration v1.0.0 [AI-5441] DDS: ESET Protect: Integration v1.0.0 May 27, 2025
Copy link
Contributor

@sarah-witt sarah-witt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @savandalasaniya-crest, thanks for the PR! I left some initial comments.

"Intended Audience :: System Administrators",
"License :: OSI Approved :: BSD License",
"Private :: Do Not Upload",
"Programming Language :: Python :: 3.11",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",

this should be python 3.12- what version of ddev are you using?

"Topic :: System :: Monitoring",
]
dependencies = [
"datadog-checks-base>=4.2.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this so low? Most checks require "datadog-checks-base>=37.4.0"


To install the ESET Protect integration, run the following Agent installation command and the following steps. For more information, see the [Integration Management][5] documentation.

**Note**: This step is not necessary for Agent version >= 7.65.0.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Note**: This step is not necessary for Agent version >= 7.65.0.
**Note**: This step is not necessary for Agent version >= 7.68.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants