Skip to content

[RFC] Advance Entity Field Set to Stage 1#2461

Merged
tinnytintin10 merged 10 commits intomainfrom
add-entity-fields-stage-1
Apr 23, 2025
Merged

[RFC] Advance Entity Field Set to Stage 1#2461
tinnytintin10 merged 10 commits intomainfrom
add-entity-fields-stage-1

Conversation

@tinnytintin10
Copy link
Copy Markdown
Contributor

This PR advances the Entity Field Set RFC (0049) from Stage 0 (strawperson) to Stage 1 (draft).

Changes Since Stage 0

Since the initial Stage 0 proposal (PR #2434), the following additions have been made:

  • Added a "Usage" section highlighting how the entity field set enables normalized entity data querying and its role in the upcoming security solution inventory experience

  • Added "Source data" section explaining how the field set's taxonomy allows entity modeling from any data source

  • Added "Concerns" section addressing potential challenges (To Do)

  • Added subject matter experts to the "People" section

  • Created YAML schema definition in the rfcs/text/0049/ directory

Next Steps

After advancing to Stage 1, we plan to:

  1. Implement experimental field definitions in the ECS schema
  2. Gather feedback from early adopters
  3. Refine the field definitions based on practical usage
  4. Begin work toward Stage 2 criteria

@tinnytintin10
Copy link
Copy Markdown
Contributor Author

@mjwolf, to what level of detail are we supposed to document usage and source data sections in a stage 1 RFC? Does the current level of detail I provide suffice? Also, for the concerns section, are we supposed to update that during the PR review process or upfront (I guess a mix of both but wanted to clarify)? Thanks!

@tinnytintin10 tinnytintin10 marked this pull request as ready for review April 1, 2025 12:51
@tinnytintin10 tinnytintin10 requested a review from a team as a code owner April 1, 2025 12:51
@tinnytintin10 tinnytintin10 requested a review from hop-dev April 1, 2025 13:02
romulets added a commit to romulets/kibana that referenced this pull request Apr 11, 2025
Copy link
Copy Markdown

@JordanSh JordanSh left a comment

Choose a reason for hiding this comment

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

lgtm 👍

Copy link
Copy Markdown

@eyalkraft eyalkraft left a comment

Choose a reason for hiding this comment

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

Great!

description: >
A standardized high-level classification of the entity. This provides a normalized way
to group similar entities across different providers or systems.
example: bucket, database, container, function, queue, host, user, loadbalancer
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

nit: I think bucket would be a sub_type of type: object-storage.

edit: I see aws_s3_bucket is listed on sub_type already.

I guess this is just a small example for why the entity.type extensive list/ governance process suggested in the PR is a good idea :)

@tinnytintin10 tinnytintin10 merged commit 6b4284e into main Apr 23, 2025
5 checks passed
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.

8 participants