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.