-
Notifications
You must be signed in to change notification settings - Fork 564
[FR] Make rules/
directory configurable
#1342
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
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This has been closed due to inactivity. If you feel this is an error, please re-open and include a justifying comment. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This has been closed due to inactivity. If you feel this is an error, please re-open and include a justifying comment. |
One approach we discussed was updating relative paths to a central config file within rulelib and importing the config file from rulelib in detection/endpoint rules repos to override any shared config params. This would cover the |
This was completed in #3407 - however, since it remains in a feature branch during testing, we can leave the issue open until merged to main (or deemed as not viable) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This has been closed due to inactivity. If you feel this is an error, please re-open and include a justifying comment. |
related to #3298
Is your feature request related to a problem? Please describe.
If we could make the
rules/
directory we could make this repository much more configurable, and allow our users and contributors to build their own set of rules, without having to deal with a messy fork. Instead, you could pointpython -m detection_rules
at your own folder, which would contain a config, version lock and all of the TOML rulesDescribe the solution you'd like
An environment variable is a good start, something like
DETECTION_RULES_DIR=~/MyRules.toml
. And we can move the version lock, packages.yml, etc. all inside that folder.Describe alternatives you've considered
Additional context
Feature request for Git synchronization, which motivated this use case #362. When synchronizing, you could simply point to your own directory and everything would just magically sync from local <--> Kibana. We can detect conflicts as well.
The text was updated successfully, but these errors were encountered: