evolution icon indicating copy to clipboard operation
evolution copied to clipboard

Donate Falco Talon to Falcosecurity org [Incubation level]

Open Issif opened this issue 1 year ago • 13 comments

Repository: https://github.com/falco-talon/falco-talon

Motivation

We all consider Falco as one of the best runtime security tools in the world, it has much more integrations with 3rd parties than any other project in the field (thanks to Falcosidekick), it can also collect and analyze any stream of events with its plugins. But since the beginning, the adopters ask for a key feature: the reaction.

With the integrations of well known FaaS in Falcosidekick, we started a series of blog posts to show how to create from scratch what we call a "response engine". All these systems are modular, flexible, robust, but they all require a lot of developments, to deal with the Falco payload format, the errors, the retries, the authentication to the API (AWS, Kubernetes Control Plane), the logs, the metrics, etc. Not all users and companies have the skills and/or the budgets to deal with that.

This is exactly to answer these needs, we designed and created Falco Talon, of which the first version is officially out.

image

Falco Talon, is a tailor made response engine, specifically crafted to work with Falco. The end users just have to write rules to correlated Falco events with actions to perform. The actions use "actionners", on catalog bundles, to respond in the best possible way.

To know more about the project, a whole website with its docs has been created: https://docs.falco-talon.org

From the beginning, the UX has been developed to be close to the Falco's. The rules files are yaml files, the rules can be overridden, action blocks can be re-used among the rules, like are the macros for Falco.

The project has been introduced to the community, in the Slack channel, and in the weekly community call, a few months ago. In the past months, some users already tested it and we gave talks at some events to show its features. It helped a lot the development by collecting really useful feedback.

The Docker images of the project have been pulled almost 100k times, showing a growing interest in the project: image

With the release of the first GA version, to benefit of the traction of the falcosecurity organization, of poiana to manage the issues/PRs, to publish the helm chart of Talon with the other (and allow to set ip as a dependency for an easy install), and because the project is well advanced, I'm proposing to donate the Falco Talon project to the falcosecurity org at the Incubation level.

Edit: we will be 2 owners at the beginning:

  • myself [@Issif ]
  • Igor Eulalio [@IgorEulalio]

Thanks

Issif avatar Sep 06 '24 11:09 Issif

+1

nigel-falco avatar Sep 06 '24 14:09 nigel-falco

+1

IgorEulalio avatar Sep 06 '24 20:09 IgorEulalio

Big +1 from me!

leogr avatar Sep 09 '24 09:09 leogr

cc @falcosecurity/core-maintainers

leogr avatar Sep 09 '24 09:09 leogr

+1 from me! Thanks @Issif!

FedeDP avatar Sep 09 '24 09:09 FedeDP

+1 🚀

LucaGuerra avatar Sep 09 '24 09:09 LucaGuerra

GO FOR IT GO GO GO ! ! ! ! ! !

xinity avatar Sep 09 '24 15:09 xinity

+1 from me!

Andreagit97 avatar Sep 09 '24 15:09 Andreagit97

+1 awesome

cpanato avatar Sep 09 '24 15:09 cpanato

+1 for the response!

bgsilvait avatar Sep 11 '24 10:09 bgsilvait

+1 from my side!

loresuso avatar Sep 11 '24 12:09 loresuso

Since we all agree on this, I guess it's time to proceed! :partying_face:

I will take care of the transfer /assign

leogr avatar Sep 26 '24 13:09 leogr

I'll prepare the talon's repo for the OWNERS, etc next week. Thank you for your support folks :heart:

Issif avatar Sep 26 '24 13:09 Issif

Update:

  • as discussed with @Issif , I volunteered to be a maintainer. This will prevent the project from being blocked in case other maintainers are unavailable
  • we will proceed with the transfer of the repo shortly
  • after the transfer, we will migrate charts and docker images, too

leogr avatar Oct 09 '24 12:10 leogr

can help as well

cpanato avatar Oct 09 '24 12:10 cpanato