-
Notifications
You must be signed in to change notification settings - Fork 515
[first_epss] New integration #10758
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
[first_epss] New integration #10758
Conversation
Add PR number in changelog
|
@elastic/security-service-integrations should this integration be owned by your team as it’s linked to vulnerabilities/CVE? |
@jamiehynds @narph can you confirm if this new integration should belong to us? |
Hey @kcreddy - we're fine to review and publish, but should list the owner type as community. |
|
@clement-fouque the CI is failing on missing codeowners for this integration. Please also update your |
|
Thank you @jamiehynds and @kcreddy. I'll implement those changes. |
|
@kcreddy please let me know if there are any pending tasks from my side. Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
packages/first/data_stream/epss/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
packages/first/data_stream/epss/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
Co-authored-by: Andrew Kroh <[email protected]>
Co-authored-by: Andrew Kroh <[email protected]>
Co-authored-by: Andrew Kroh <[email protected]>
🚀 Benchmarks reportTo see the full report comment with |
|
I've implemented all suggestions/remarks. Please let me know if there is anything else. |
kcreddy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some suggestions. Overall LGTM 👍🏼
| - date: | ||
| field: json.date | ||
| tag: date_date | ||
| formats: [yyyy-MM-dd] | ||
| target_field: first_epss.vulnerability.date |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After this date processor you can assign the value to @timestamp so that it gets value from the event.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kcreddy I'm not sure I want to do this as this date corresponds to the time when First EPSS generated this data but not when it was ingested. We might have a gap up to 24 hours between the generated data and the ingestion.
As timestamp is the main date to "control" search, I think it's better to keep it as it is.
Change minimum kibana version and add category
Regenerate sample events and readme files
Bumping the version to pass build tests
💚 Build Succeeded
History
|
|
|
Can I squash and merge or should I wait from someone from the Integration team ? |
|
@kreddy Can you take one final look and then please handle the merge with a well formed commit message like we aim for 😄 . Thanks. |
|
Package first_epss - 0.1.0 containing this change is available at https://epr.elastic.co/search?package=first_epss |
Create new integration package First EPSS. Adds `vulnerability` datastream to collect exploit prediction score data from the First EPSS API. - Adds the ingest pipeline for `vulnerability` data stream. - Maps fields according to the ECS schema and added custom fields. - Adds dashboard. - Adds README. - Adds test for pipeline for `vulnerability` data stream. - Adds system test cases for `vulnerability` data stream.
Create new integration package First EPSS. Adds `vulnerability` datastream to collect exploit prediction score data from the First EPSS API. - Adds the ingest pipeline for `vulnerability` data stream. - Maps fields according to the ECS schema and added custom fields. - Adds dashboard. - Adds README. - Adds test for pipeline for `vulnerability` data stream. - Adds system test cases for `vulnerability` data stream.




Proposed commit message
Checklist
changelog.ymlfile.Author's Checklist
How to test this PR locally
Related issues
Screenshots