-
Notifications
You must be signed in to change notification settings - Fork 455
crowdstrike.fdr: Parse additional notification payloads using parsing script. #13875
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
base: main
Are you sure you want to change the base?
Conversation
🚀 Benchmarks reportTo see the full report comment with |
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
required: true | ||
show_user: true | ||
description: | | ||
By default the FDR queue is expected. This option must be set to `false` if you are using your own queue. |
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.
Can the semantic equivalent of this in the context of the net code be added to the documentation for fdr_parsing_script
?
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.
Updated in 2ae8e7c. Let me know if this updated description
of parsing script makes sense.
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.
Also, do you think removing this option is a breaking-change
for the users? it has required: true
before, but our script is capable of parsing custom notifications too, although I haven't tested due to lack of FDR queue setup.
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.
What circumstances could break users here? If they are following the documented behaviour and using this to indicate that the data is coming from an FDR queue, and our parsing script is able to process this without having this exist — which is the case. The issue arises when they are saying that it is not an FDR source and somehow the data is acceptable without any processing, being broken when there is some mutation applied to the data. I can't think of any case where that would be what is going on, but I guess it might.
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.
What circumstances could break users here?
Yeah I don't think so too, but just wanted to confirm as well. We have handled all the cases that AWS S3 input can along with FDR format.
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.
Maybe we could leave the door open to a work-around by making this not required and have the inclusion in the template dependent on it existing, with a note in the documentation that it should only be left empty when the user knows what they are doing. Maybe wait for @andrewkroh to chime in?
|
💚 Build Succeeded
History
|
Proposed commit message
Checklist
changelog.yml
file.How to test this PR locally
Tested documented in #13065 (comment)
Related issues