Yet Another Testing & Auditing Solution
The goal of YATAS is to help you create a secure AWS environment without too much hassle. It won't check for all best practices but only for the ones that are important for you based on my experience. Please feel free to tell me if you find something that is not covered.
Simply use this repository as a template and implement your own plugin.
Don't forget to change the name of the plugin in the Makefile and the go.mod file.
Add you code in main.go and in the function RunPlugin
Implement your own plugin and build it with the make build command.
Simply run make install and in your Yatas config instead of the version of the plugin use local and it will use the version you just installed.
You can use the provided workflow to run your plugin in a CI environment.
The plugin needs to have a binary that starts with yatas- and ends with the name of the plugin in the releases.
