WEED = What EEs different by Apono.io, is the brainchild of Asaf Alima [@asaflima] and Dima Gayets [@dimdimi4]. WEED is a CLI tool that checks for permission differences between requested permissions in an environment to current environment.
Hey Product Hunt! 👋
Meet WEED, “What EEs Different.” 🏞️🎇
WEED is a tool that compares permissions between different environments on AWS - the brainchild of @Asaf alima & @Dima, shoutout to them!
The creation of this tool stemmed from a problem that we encountered a lot, so we decided to solve it with an internal tool and now released it as opensource, for all.
😩 So you know how frustrating it is when you upload an app, everything looks fine, and after a while you start getting errors in the logs and complaints from customers, because you waited to add a new permission to the environment. Basically you discover that there is a lack of permissions only after the deployment. So, WEED comes in to solve this problem, 🦸🏻♀️ to alert early before the incidents happen.
🤘You can do all sorts of things with WEED. For example:
1. Finding drift of permissions in different environments, for example dev, production.
2. Checking that the permissions I need in a particular environment exist.
3. Preventing deployment to an environment where the application does not have running privileges.
🤩The central goal is: We want to change the way people think about permissions, by making every business process work in an automatic & productive way. And faster. WEED helps to empower developers while protecting the production environment.
👩💻WEED can be embedded at any stage within the SOFTWARE DEVELOPMENT LIFECYCLE in order to enable validation and enforcement of correct permission settings.
⚙️It can be used as an automation test tool, to make your daily work easier.
Use it in your CICD workflow - during the CI as a test that the application is configured/works as expected, and during the CD to enforce and prevent the deployment of an application from failing.
And also it’s completely completely free & open sourced! :)
👐We’d love to connect with you and hear your feedback, ideas, and ideally how you want to use WEED! We invite everyone to give the project a try. Feel free to offer criticism, ideas, requests, or even help. There are many directions this project can grow into, and we’re excited to explore them with you.
Apono