-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[RAC][Security Solution] Add base Security Rule Type #105096
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
Merged
Merged
Changes from all commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
e2467ac
injects bulkCreate and wrapHits to individual rule executors
marshallmain ae41613
WIP create_security_rule_type_factory based on Marshall's work in #d3…
ecezalp 83a2f0f
removes ruleStatusService from old rule executors, fixes executor uni…
ecezalp 5fd3f60
fixes rebase
ecezalp b95b6b6
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 2c0236e
Rename reference_rules to rule_types
madirey 637246c
Fix type errors
madirey c336531
Fix type errors in base security rule factory
madirey 0645902
Additional improvements to types and interfaces
madirey 72032d7
More type alignment
madirey 7ea0928
Fix remaining type errors in query rule
madirey c92dbe6
Add validation / inject lists plugin
madirey 849a428
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 6fb0fc8
Formatting
madirey b302674
Improvements to typing
madirey 3cd9ee7
Static typing on executors
madirey 44eb2de
cleanup
madirey b4b7b56
Hook up params for query/threshold rules... includes exceptionsList a…
madirey 14b0b6b
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey f9922fa
Scaffolding for wrapHits and bulkCreate
madirey 78601da
Add error handling / status reporting
madirey 47f0f9c
Fixup alert type state
madirey 5450d1b
Begin threshold
madirey a6a9efc
Begin work on threshold state
madirey a22c321
Organize rule types
madirey dc4f5bf
Export base security rule types
madirey b8185f2
Fixup lifecycle static typing
madirey a8c0b4e
WrapHits / bulk changes
madirey e25b32b
Field mappings (partial)
madirey a7771bd
whoops
madirey 3daa823
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 87aff9c
Remove redundant params
madirey 5f64f3b
More flexibile implementation of bulkCreateFactory
madirey aa60279
Add mappings
madirey bc50b42
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey cf13ad6
Finish query rule
madirey 1a3393c
Revert "Remove redundant params"
madirey 0570a37
Revert "whoops"
madirey ccbc66a
Fixup return types
madirey 978984e
Use alertWithPersistence
madirey d6d5025
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey f384e49
Fix import
madirey e7ee2a7
End-to-end rule mostly working
madirey edc4578
Fix bulkCreate
madirey 3f1dfe0
Bug fixes
madirey f44c2cf
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 66fdd74
Bug fixes and mapping changes
madirey 058e576
Fix indexing
madirey f8ed661
cleanup
madirey 7be4690
Fix type errors
madirey 677659c
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 484cc00
Test fixes
madirey 69b0007
Fix query tests
madirey c5eca53
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 15d671e
cleanup / rename kibana.rac to kibana
madirey 95d70dc
Remove eql/threshold (for now)
madirey 7617a3b
Move technical fields to package
madirey 6ee2f85
Add indexAlias and buildRuleMessageFactory
madirey 794f029
imports
madirey 6b9cf53
type errors
madirey 0328fe4
Change 'kibana.rac.*' to 'kibana.*'
madirey 5bfb66c
Fix lifecycle tests
madirey d9b2d4c
Single alert instance
madirey 774277e
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 9b16d22
fix import
madirey cb46500
Fix type error
madirey 164f549
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 07a2f7e
Fix more type errors
madirey 4bafdda
Fix query rule type test
madirey 4c83aa3
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey d115a95
revert to previous ts-expect-error
madirey aeb052f
type errors again
madirey b93ed2c
types / linting
madirey 44ce886
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 3284812
General readability improvements
madirey f7dfd3f
Add invariant function from Dmitrii's branch
madirey 2ccc6c2
Use invariant and constants
madirey 8c12651
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 7af0175
Improvements to field mappings
madirey aa1a49f
More test failure fixes
madirey 1a65e63
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 7646f5e
Add refresh param for bulk create
madirey 3175fed
Update more field refs
madirey dcae14d
Actually use refresh param
madirey 5e3e3bb
cleanup
madirey eb1b900
test fixes
madirey c44bd32
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey d76eecd
changes to rule creation script
madirey 01529fc
Fix created signals count
madirey 668dddc
Use ruleId
madirey 8d19387
Updates to bulk indexing
madirey 44d0a2a
Mapping updates
madirey 091b64a
Cannot use 'strict' for dynamic setting
madirey 7f519e8
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 3ef3de9
Merge branch 'master' into security-rule-type
kibanamachine cfbdd20
Merge branch 'master' into security-rule-type
kibanamachine 75260cf
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey a4b37b0
Merge branch 'security-rule-type' of github.com:madirey/kibana into s…
madirey 9c02627
Merge branch 'master' of github.com:elastic/kibana into security-rule…
madirey 1882710
Fix type errors from master
madirey File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.