Skip to content
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

Donate Falco Talon to Falcosecurity org [Incubation level] #403

Open
Issif opened this issue Sep 6, 2024 · 13 comments · May be fixed by #404
Open

Donate Falco Talon to Falcosecurity org [Incubation level] #403

Issif opened this issue Sep 6, 2024 · 13 comments · May be fixed by #404
Assignees

Comments

@Issif
Copy link
Member

Issif commented Sep 6, 2024

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:

Thanks

@nigel-falco
Copy link

+1

1 similar comment
@IgorEulalio
Copy link

+1

@leogr
Copy link
Member

leogr commented Sep 9, 2024

Big +1 from me!

@leogr
Copy link
Member

leogr commented Sep 9, 2024

cc @falcosecurity/core-maintainers

@FedeDP
Copy link
Contributor

FedeDP commented Sep 9, 2024

+1 from me! Thanks @Issif!

@LucaGuerra
Copy link
Contributor

+1 🚀

@xinity
Copy link

xinity commented Sep 9, 2024

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

@Andreagit97
Copy link
Member

+1 from me!

@cpanato
Copy link
Member

cpanato commented Sep 9, 2024

+1 awesome

@bgsilvait
Copy link

+1 for the response!

@loresuso
Copy link
Member

+1 from my side!

@leogr
Copy link
Member

leogr commented Sep 26, 2024

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

I will take care of the transfer
/assign

@Issif
Copy link
Member Author

Issif commented Sep 26, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.