Coverage increased (+0.3%) to 93.056% when pulling e51bc2e3808ab4aea993a5c351ccf6755aed651e on austin-rule-sources into f8141d47223ff29a5c520f589c5128ad7aebeefc on master.
Coverage increased (+0.3%) to 93.056% when pulling 14bdead0a8c28f4fea8e27d4c02207b99a222666 on austin-rule-sources into f8141d47223ff29a5c520f589c5128ad7aebeefc on master.
to: @ryandeivert cc: @airbnb/binaryalert-maintainers size: medium
Background
95 raised issues encountered when trying to add a new rule source:
More generally, a more expressive rule-cloning process greatly improves the user experience when adding new rule sources.
Changes
.yar
and.yara
rules are cloned from a given URLinclude
andexclude
directives are supported, with Unix filepath matching (e.g. wildcards)Testing
clone_rules.py
./manage.py clone_rules
with the default sources:Reviewers
Be sure to read the updated documentation to understand the new configuration format first, and let me know if it makes sense.