- Notifications
You must be signed in to change notification settings - Fork 513
[Google Threat Intelligence] Add linux, malicious_network_infrastructure, malware, mobile and osx data streams #13190
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
[Google Threat Intelligence] Add linux, malicious_network_infrastructure, malware, mobile and osx data streams #13190
Conversation
| Hey @jamiehynds & @andrewkroh |
| Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
| /test |
🚀 Benchmarks reportTo see the full report comment with |
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.
@niraj-crest, can you check if you can improve Sonar quality?
Looks like none of these pipelines are being covered (hence at 0% coverage):

@kcreddy Have removed the pipelines and transforms as they are covered in this PR. |
| /test |
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.
Review comments in #13189 (review) and #13189 (review)
|
efd6 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.
Reviewed CEL code only at this stage.
packages/ti_google_threat_intelligence/data_stream/linux/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/linux/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/linux/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/linux/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/linux/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/osx/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/osx/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/osx/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/osx/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/osx/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
| @niraj-crest, please add all of @efd6 review suggestions to #13189 as well. Thanks! |
Sure, currently working on it. |
| Waiting for reply on this comment. Once we have a finalized approach, I will push all the changes accordingly. |
| Hi! We just realized that we haven't looked into this PR in a while. We're sorry! We're labeling this issue as |
...elligence/data_stream/first_stage_delivery_vectors/elasticsearch/ingest_pipeline/default.yml Outdated Show resolved Hide resolved
| - set: | ||
| field: threat.feed.dashboard_id | ||
| tag: set_threat_feed_dashboard_id | ||
| value: ['ti_google_threat_intelligence-0b0fb6b4-d250-4e31-a56a-bb872e4c7c4a', 'ti_google_threat_intelligence-9e8de699-a623-4a1b-9f63-7d641116f531', 'ti_google_threat_intelligence-95187e5c-b4a2-45ad-b6a4-d6ce68e1f43e'] |
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.
Comments and YAML.
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.
Does this not work?
- set: field: threat.feed.dashboard_id tag: set_threat_feed_dashboard_id value: - ti_google_threat_intelligence-0b0fb6b4-d250-4e31-a56a-bb872e4c7c4a - ti_google_threat_intelligence-9e8de699-a623-4a1b-9f63-7d641116f531 - ti_google_threat_intelligence-95187e5c-b4a2-45ad-b6a4-d6ce68e1f43e ...google_threat_intelligence/data_stream/infostealer/elasticsearch/ingest_pipeline/default.yml Outdated Show resolved Hide resolved
...ages/ti_google_threat_intelligence/data_stream/iot/elasticsearch/ingest_pipeline/default.yml Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/linux/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
...le_threat_intelligence/data_stream/malicious_network_infrastructure/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/malware/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/mobile/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
packages/ti_google_threat_intelligence/data_stream/osx/agent/stream/cel.yml.hbs Outdated Show resolved Hide resolved
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.
LGTM after #13190 (comment) and #13190 (comment)
| /test |
| /test |
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.
LGTM, but please wait for @efd6 approval before merging.
| Hello @efd6, Thank you! |
efd6 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.
Nit in #13190 (comment)
efd6 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.
Thanks
| /test |
|
💚 Build Succeeded
History
|
| @niraj-crest Please use the PR template that exists in the repo so that we have a proposed commit message. I'll put one together for now. Though we do need to know where the test samples come from for this, so I'll wait for that. |
| @efd6 we have Updated PR Template, |
| Package ti_google_threat_intelligence - 0.3.0 containing this change is available at https://epr.elastic.co/package/ti_google_threat_intelligence/0.3.0/ |







Proposed commit message
This release includes five new data streams:
linux,malicious_network_infrastructure,malware,mobile, andosx. Each data stream includes its own data collection logic, ingest pipeline, and associated dashboards and visualizations.Fields are mapped to their corresponding ECS fields where applicable.
Test samples were derived from live logs and subsequently sanitized.
Checklist
changelog.ymlfile.How to test this PR locally