Skip to content

[windows] AppLocker - Add more ECS fields, remove beta flag, add dashboard#7229

Merged
andrewkroh merged 33 commits intoelastic:mainfrom
nicpenning:applocker_exe_and_dll_pipeline_and_dashboard_ga
Aug 4, 2023
Merged

[windows] AppLocker - Add more ECS fields, remove beta flag, add dashboard#7229
andrewkroh merged 33 commits intoelastic:mainfrom
nicpenning:applocker_exe_and_dll_pipeline_and_dashboard_ga

Conversation

@nicpenning
Copy link
Copy Markdown
Contributor

  • Enhancement

What does this PR do?

This PR extends the initial applocker data stream for exes and dlls by adding some more ECS fields, cleanup of uneeded processors, adds a dashboard and removes the [beta] flag.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.

@nicpenning nicpenning requested review from a team as code owners August 2, 2023 23:01
@elasticmachine
Copy link
Copy Markdown

elasticmachine commented Aug 2, 2023

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview preview

Expand to view the summary

Build stats

  • Start Time: 2023-08-04T16:12:37.603+0000

  • Duration: 18 min 9 sec

Test stats 🧪

Test Results
Failed 0
Passed 135
Skipped 0
Total 135

🤖 GitHub comments

Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

  • /test : Re-trigger the build.

@nicpenning nicpenning changed the title [windows] Add more ECS fields, remove beta flag, add dashboard [windows] AppLocker - Add more ECS fields, remove beta flag, add dashboard Aug 3, 2023
@nicpenning
Copy link
Copy Markdown
Contributor Author

Any chance I can request @efd6 to assist in reviewing? He did a good job on the initial data stream creation for this Integration and this PR is a continuation of that.

@nicpenning
Copy link
Copy Markdown
Contributor Author

Please let me know what you think about the new fields. In the meanwhile, this should be good to test.

@nicpenning
Copy link
Copy Markdown
Contributor Author

Just checking in on this 😀

Copy link
Copy Markdown
Member

@andrewkroh andrewkroh left a comment

Choose a reason for hiding this comment

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

I think this data fits perfectly with the descriptions for these fields. I thinking we could use these fields instead of winlog.fqbn. WDYT?

  • file.pe.file_version
  • file.pe.original_file_name
  • file.pe.product

@elasticmachine
Copy link
Copy Markdown

Pinging @elastic/security-external-integrations (Team:Security-External Integrations)

@nicpenning
Copy link
Copy Markdown
Contributor Author

I think this data fits perfectly with the descriptions for these fields. I thinking we could use these fields instead of winlog.fqbn. WDYT?

  • file.pe.file_version
  • file.pe.original_file_name
  • file.pe.product

Pushed these changes.

@andrewkroh
Copy link
Copy Markdown
Member

/test

@elasticmachine
Copy link
Copy Markdown

🌐 Coverage report

Name Metrics % (covered/total) Diff
Packages 100.0% (5/5) 💚
Files 88.889% (8/9) 👎 -11.111
Classes 88.889% (8/9) 👎 -11.111
Methods 84.158% (85/101) 👍 10.825
Lines 92.751% (5323/5739) 👎 -7.249
Conditionals 100.0% (0/0) 💚

@nicpenning
Copy link
Copy Markdown
Contributor Author

Thank you, Andrew! Next up, AppLocker MSI/Script data stream 😀

nicpenning and others added 3 commits August 4, 2023 11:05
@andrewkroh
Copy link
Copy Markdown
Member

/test

@andrewkroh andrewkroh merged commit b50c740 into elastic:main Aug 4, 2023
@elasticmachine
Copy link
Copy Markdown

Package windows - 1.29.0 containing this change is available at https://epr.elastic.co/search?package=windows

@nicpenning nicpenning deleted the applocker_exe_and_dll_pipeline_and_dashboard_ga branch August 4, 2023 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Integration:windows Windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants