Skip to content

Transfer Linux and Windows team ownership to security-service-integrations - #20626

Merged
narph merged 3 commits into
elastic:mainfrom
narph:sit-own-linux-windows-packages
Aug 17, 2026
Merged

Transfer Linux and Windows team ownership to security-service-integrations#20626
narph merged 3 commits into
elastic:mainfrom
narph:sit-own-linux-windows-packages

Conversation

@narph

@narph narph commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

What

Reassigns the packages previously owned by @elastic/sec-linux-platform and @elastic/sec-windows-platform to @elastic/security-service-integrations.

Changes

Scoped to two file types only:

  • .github/CODEOWNERS — all /packages/... entries (package- and data-stream-level) owned by the Linux/Windows teams reassigned to @elastic/security-service-integrations. Shared-ownership lines (e.g. system, windows, endace) keep their other co-owners and were de-duplicated where both teams appeared.
  • packages/<name>/manifest.yml — the owner.github field updated to elastic/security-service-integrations for the 16 affected packages: auditd, auditd_manager, fim, hid_bravura_monitor, macos, microsoft_dhcp, microsoft_dnsserver, microsoft_exchange_server, mysql_enterprise, network_traffic, osquery, sysmon_linux, system_audit, unifiedlogs, windows_etw, winlog.

Notes

  • Package version bumps and changelog.yml entries were added (ownership-only change).

Made with Cursor

…tions

Reassign the packages previously owned by @elastic/sec-linux-platform and
@elastic/sec-windows-platform to @elastic/security-service-integrations, both in
the CODEOWNERS file and in each affected package's manifest.yml owner field.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

@narph

narph commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

starting the handover process @nfritts , @111andre111

@narph narph added Team:Security-Service Integrations Security Service Integrations team [elastic/security-service-integrations] Team:Security-Windows Platform Security Windows Platform team [elastic/sec-windows-platform] Team:Security-Linux Platform Linux Platform Security team [elastic/sec-linux-platform] labels Aug 10, 2026
@narph
narph marked this pull request as ready for review August 10, 2026 12:45
@narph
narph requested review from a team as code owners August 10, 2026 12:45
description: "Collecting application logs from Auditd instances (input: logfile)"
owner:
github: elastic/sec-linux-platform
github: elastic/security-service-integrations

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Severity: 🟠 High confidence: high path: packages/auditd/manifest.yml:32

All 16 package manifests change owner.github but none bump the package version or add a changelog entry, so the new owner never reaches the published packages. Bump each package's patch version and add a matching changelog entry.

Details

This PR edits owner.github in 16 package manifests (auditd, auditd_manager, fim, hid_bravura_monitor, macos, microsoft_dhcp, microsoft_dnsserver, microsoft_exchange_server, mysql_enterprise, network_traffic, osquery, sysmon_linux, system_audit, unifiedlogs, windows_etw, winlog) without touching a single changelog.yml or version: field — no changelog file appears in the changed-file set.

Packages are published to EPR per version. With the version unchanged, none of these manifest edits are ever released: every package already published on epr.elastic.co keeps elastic/sec-linux-platform / elastic/sec-windows-platform as its owner, even though those teams are being dissolved by this handover. Only the in-repo copy is updated.

The repo's own contribution docs require both steps for any package change (docs/extend/_publish_an_integration.md, step 2 'Add a changelog entry' and step 5 'Bump the package version appropriately'). The precedent for exactly this kind of change is consistent: merged ownership-transfer PR 17982 bumped cloud_asset_inventory and cloud_security_posture and added a 'Transfer package ownership to ...' changelog entry to each, and packages/auditd/changelog.yml already carries a 3.19.1 entry with description 'Changed owners' from a previous transfer.

I am flagging this once on auditd rather than 16 times; the same fix is needed in all 16 packages. The .github/CODEOWNERS change itself is correct and complete — no sec-linux-platform / sec-windows-platform reference remains under packages/, the manifest owner of every touched package is listed in its CODEOWNERS entry (so dev/codeowners Check() still passes), the duplicate teams on /packages/system/manifest.yml and /packages/system/changelog.yml were correctly collapsed to a single entry, and every data-stream-level entry still resolves to exactly one team.

Recommendation:

For each of the 16 packages, bump the patch version in manifest.yml and prepend a matching entry to changelog.yml. For auditd (currently 3.24.0):

# packages/auditd/manifest.yml
version: "3.24.1"
# packages/auditd/changelog.yml (top of file)
- version: "3.24.1"
  changes:
    - description: Transfer package ownership to elastic/security-service-integrations team.
      type: enhancement
      link: https://github.com/elastic/integrations/pull/20626

Repeat for auditd_manager, fim, hid_bravura_monitor, macos, microsoft_dhcp, microsoft_dnsserver, microsoft_exchange_server, mysql_enterprise, network_traffic, osquery, sysmon_linux, system_audit, unifiedlogs, windows_etw and winlog, using each package's own current version.


🤖 AI-Generated Review | Vera Review Bot | 📚 Knowledge base: integration-skills

⚠️ Automated review — verify suggestions before applying.

@vera-review-bot

Copy link
Copy Markdown

Review summary

Issues found across the latest commits d78a231 — 1 high
  • 🟠 All 16 package manifests change owner.github but none bump the package version or add a changelog entry, so the new owner never reaches the published packages. Bump each package's patch version and add a matching changelog entry. (link) (Unresolved)

A new commit triggers another review — at most once every 15 minutes. I skip the PR while it's approved or has merge conflicts.

🤖 AI-Generated Review | Vera Review Bot | 📚 Knowledge base: integration-skills

⚠️ Automated review — verify suggestions before applying.

@narph narph added the backport label Aug 10, 2026
@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

🚀 Benchmarks report

Package auditd 👍(0) 💚(0) 💔(1)

Expand to view
Data stream Previous EPS New EPS Diff (%) Result
log 1367.99 1005.03 -362.96 (-26.53%) 💔

Package macos 👍(5) 💚(1) 💔(1)

Expand to view
Data stream Previous EPS New EPS Diff (%) Result
system_change 7042.25 5025.13 -2017.12 (-28.64%) 💔

Package microsoft_dnsserver 👍(1) 💚(0) 💔(1)

Expand to view
Data stream Previous EPS New EPS Diff (%) Result
analytical 2590.67 1680.67 -910 (-35.13%) 💔

Package microsoft_exchange_server 👍(2) 💚(1) 💔(1)

Expand to view
Data stream Previous EPS New EPS Diff (%) Result
messagetracking 10101.01 7812.5 -2288.51 (-22.66%) 💔

Package mysql_enterprise 👍(0) 💚(0) 💔(1)

Expand to view
Data stream Previous EPS New EPS Diff (%) Result
audit 3289.47 2493.77 -795.7 (-24.19%) 💔

Package system_audit 👍(0) 💚(0) 💔(1)

Expand to view
Data stream Previous EPS New EPS Diff (%) Result
package 76923.08 43478.26 -33444.82 (-43.48%) 💔

To see the full report comment with /test benchmark fullreport

Patch-bump the 16 packages reassigned to security-service-integrations
so the owner.github change is published with matching changelog entries.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI lite review requested due to automatic review settings August 12, 2026 12:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Reassigns ownership for a set of Linux/Windows-focused integration packages from @elastic/sec-linux-platform / @elastic/sec-windows-platform to @elastic/security-service-integrations, updating both package metadata and repo-level ownership rules.

Changes:

  • Updates .github/CODEOWNERS entries for affected /packages/... paths to point to @elastic/security-service-integrations (preserving existing co-owners where present).
  • Updates owner.github in the affected packages’ manifest.yml files to elastic/security-service-integrations.
  • Bumps package versions and adds corresponding changelog.yml entries for the ownership transfer (note: this currently contradicts the PR description/notes).

Reviewed changes

Copilot reviewed 33 out of 33 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/CODEOWNERS Reassigns CODEOWNERS entries from Linux/Windows platform teams to @elastic/security-service-integrations.
packages/auditd/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/auditd/changelog.yml Adds changelog entry documenting ownership transfer.
packages/auditd_manager/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/auditd_manager/changelog.yml Adds changelog entry documenting ownership transfer.
packages/fim/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/fim/changelog.yml Adds changelog entry documenting ownership transfer.
packages/hid_bravura_monitor/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/hid_bravura_monitor/changelog.yml Adds changelog entry documenting ownership transfer.
packages/macos/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/macos/changelog.yml Adds changelog entry documenting ownership transfer.
packages/microsoft_dhcp/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/microsoft_dhcp/changelog.yml Adds changelog entry documenting ownership transfer.
packages/microsoft_dnsserver/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/microsoft_dnsserver/changelog.yml Adds changelog entry documenting ownership transfer.
packages/microsoft_exchange_server/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/microsoft_exchange_server/changelog.yml Adds changelog entry documenting ownership transfer.
packages/mysql_enterprise/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/mysql_enterprise/changelog.yml Adds changelog entry documenting ownership transfer.
packages/network_traffic/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/network_traffic/changelog.yml Adds changelog entry documenting ownership transfer.
packages/osquery/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/osquery/changelog.yml Adds changelog entry documenting ownership transfer.
packages/sysmon_linux/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/sysmon_linux/changelog.yml Adds changelog entry documenting ownership transfer.
packages/system_audit/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/system_audit/changelog.yml Adds changelog entry documenting ownership transfer.
packages/unifiedlogs/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/unifiedlogs/changelog.yml Adds changelog entry documenting ownership transfer.
packages/windows_etw/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/windows_etw/changelog.yml Adds changelog entry documenting ownership transfer.
packages/winlog/manifest.yml Updates package owner and bumps version for ownership transfer.
packages/winlog/changelog.yml Adds changelog entry documenting ownership transfer.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packages/winlog/manifest.yml
Resolve mysql_enterprise changelog conflict by keeping main's 1.17.2
group-field change and bumping the ownership transfer to 1.17.3.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings August 12, 2026 12:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 33 out of 33 changed files in this pull request and generated no new comments.

Suppressed comments (2)

packages/winlog/manifest.yml:6

  • PR description says the change is scoped to CODEOWNERS + manifest.yml and that no version bumps/changelog entries were added, but this PR does bump versions and adds changelog entries. Please update the PR description (and/or Notes) to match the actual changes.
    packages/macos/changelog.yml:2
  • In this changelog, existing versions are unquoted (e.g. 1.0.0), but the newly added 1.0.1 is quoted. Please keep the version scalar format consistent within the file.
- version: "1.0.1"
@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

✅ All changelog entries have the correct PR link.

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

History

@marc-gr

marc-gr commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

LGTM but not sure if we need to either change the description or remove the version bumps as the description and changes are contradicting atm

@mergify

mergify Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request
@ShourieG

Copy link
Copy Markdown
Contributor

We should either update the description to match or revert the version bumps.

@narph
narph merged commit 8d074dd into elastic:main Aug 17, 2026
9 checks passed
@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package auditd - 3.24.1 containing this change is available at https://epr.elastic.co/package/auditd/3.24.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package auditd_manager - 1.20.1 containing this change is available at https://epr.elastic.co/package/auditd_manager/1.20.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package fim - 1.17.1 containing this change is available at https://epr.elastic.co/package/fim/1.17.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package hid_bravura_monitor - 1.21.1 containing this change is available at https://epr.elastic.co/package/hid_bravura_monitor/1.21.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package macos - 1.0.1 containing this change is available at https://epr.elastic.co/package/macos/1.0.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package microsoft_dhcp - 1.27.1 containing this change is available at https://epr.elastic.co/package/microsoft_dhcp/1.27.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package microsoft_dnsserver - 1.5.2 containing this change is available at https://epr.elastic.co/package/microsoft_dnsserver/1.5.2/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package microsoft_exchange_server - 1.5.2 containing this change is available at https://epr.elastic.co/package/microsoft_exchange_server/1.5.2/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package mysql_enterprise - 1.17.3 containing this change is available at https://epr.elastic.co/package/mysql_enterprise/1.17.3/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package network_traffic - 1.34.3 containing this change is available at https://epr.elastic.co/package/network_traffic/1.34.3/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package osquery - 1.24.2 containing this change is available at https://epr.elastic.co/package/osquery/1.24.2/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package sysmon_linux - 1.9.1 containing this change is available at https://epr.elastic.co/package/sysmon_linux/1.9.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package system_audit - 1.11.1 containing this change is available at https://epr.elastic.co/package/system_audit/1.11.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package unifiedlogs - 0.5.2 containing this change is available at https://epr.elastic.co/package/unifiedlogs/0.5.2/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package windows_etw - 1.0.1 containing this change is available at https://epr.elastic.co/package/windows_etw/1.0.1/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package winlog - 2.6.1 containing this change is available at https://epr.elastic.co/package/winlog/2.6.1/

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

Labels

backport Team:Security-Linux Platform Linux Platform Security team [elastic/sec-linux-platform] Team:Security-Service Integrations Security Service Integrations team [elastic/security-service-integrations] Team:Security-Windows Platform Security Windows Platform team [elastic/sec-windows-platform]

5 participants