Skip to content

[SEC-27721]: Add SIEM category to integrations#3002

Open
2uent1n wants to merge 2 commits into
masterfrom
quentin.blin/sec-27721-add-siem-category
Open

[SEC-27721]: Add SIEM category to integrations#3002
2uent1n wants to merge 2 commits into
masterfrom
quentin.blin/sec-27721-add-siem-category

Conversation

@2uent1n
Copy link
Copy Markdown
Collaborator

@2uent1n 2uent1n commented May 11, 2026

What does this PR do?

Adds Category::SIEM to existing integrations.

Motivation

See Jira ticket.

Review checklist

  • PR has a meaningful title or PR has the no-changelog label attached
  • Feature or bugfix has tests
  • Git history is clean
  • If PR impacts documentation, docs team has been notified or an issue has been opened on the documentation repo
  • If this PR includes a log pipeline, please add a description describing the remappers and processors.

@2uent1n 2uent1n force-pushed the quentin.blin/sec-27721-add-siem-category branch from 12624f3 to e91203e Compare May 11, 2026 11:53
dkirov-dd
dkirov-dd previously approved these changes May 11, 2026
@2uent1n 2uent1n marked this pull request as ready for review May 11, 2026 13:10
@2uent1n 2uent1n requested review from a team as code owners May 11, 2026 13:10
@2uent1n 2uent1n requested review from Wyrine and removed request for a team May 11, 2026 13:10
steveny91
steveny91 previously approved these changes May 11, 2026
hestonhoffman
hestonhoffman previously approved these changes May 11, 2026
@2uent1n 2uent1n requested review from a team and london-wharton and removed request for a team and Wyrine May 12, 2026 10:24
@2uent1n
Copy link
Copy Markdown
Collaborator Author

2uent1n commented May 12, 2026

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e91203ecc7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread auth0/manifest.json
"Category::Incidents",
"Category::Log Collection",
"Category::Security",
"Category::SIEM",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Remove unsupported SIEM classifier tag

The validation workflow runs metadata validation for manifests, and Datadog's Integration Assets Reference says the classifier tag list is complete but does not include Category::SIEM; adding this tag here (and in the other manifests in this commit) will cause the new metadata to be rejected rather than placing the integrations in a SIEM category. Please use an allowed classifier, or add the new taxonomy upstream before referencing it in these manifests.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@codex where is that classifier tag list defined? https://datadoghq.atlassian.net/browse/IXP-742 and associated tickets should have handled this long ago

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

It’s not defined in this repo as a centralized list.

What I can confirm from the codebase:

  • auth0/manifest.json only uses the classifier tags ("Category::SIEM" is just a string entry in classifier_tags), it does not define allowed values. auth0/manifest.jsonL21-L26
  • Other integrations in this same repo also use "Category::SIEM" the same way (again, as plain manifest strings), which suggests validation is controlled upstream, not by a local enum/table in this repository. zscaler/manifest.jsonL56-L62

So the “source of truth” for allowed classifier tags is in the upstream Integration Assets taxonomy/validator, not in integrations-extras. If you want, I can follow up by pointing to the exact upstream file in the other repo where the allowed list is enforced.

View task →

@2uent1n 2uent1n force-pushed the quentin.blin/sec-27721-add-siem-category branch from e91203e to 606ab6b Compare May 12, 2026 12:54
@temporal-github-worker-1 temporal-github-worker-1 Bot dismissed stale reviews from dkirov-dd, steveny91, and hestonhoffman May 12, 2026 12:54

Review from dkirov-dd is dismissed. Related teams and files:

  • agent-integrations
    • auth0/manifest.json

Review from steveny91 is dismissed. Related teams and files:

  • agent-integrations
    • auth0/manifest.json

Review from hestonhoffman is dismissed. Related teams and files:

  • documentation
    • auth0/manifest.json
    • bind9/manifest.json
    • sigsci/manifest.json
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