Skip to content

padok-team/yatas-template

Repository files navigation

yatas-logo

YATAS

codecov goreport

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.

Plugins implementation

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

Usage

Implement your own plugin and build it with the make build command.

How to tests ?

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.

How to deploy ?

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.