Yaml2VST is a tool for converting YAML configurations into Verified Security Test (VST) code. It simplifies the process of generating security tests based on YAML-defined configurations, making it easy to automate and verify security-related tasks.
Release: Alpha
Alpha Release: Yaml2VST is currently in its alpha release stage. This is an early version of the software, and as such, it is still under active development. Alpha releases are important for gathering user feedback and identifying potential issues. Users should note that features might change, and there might be some instability or bugs. As an alpha release user, your feedback is invaluable in shaping the future versions of Yaml2VST.
Yaml2VST is straightforward to use. You provide a YAML configuration file, and it generates VST code based on the hardcoded template provided in the source code. Here's a brief example of how to use it:
./yaml2vst -yaml config.yaml-yaml: Specify the path to your YAML configuration file.
To help you get started quickly, here's an example YAML configuration:
This YAML configuration, when processed by Yaml2VST, will generate VST code based on on a hardcoded template defined in the source code.
To get started with Yaml2VST, you need to install it on your system. You can do this using the following steps:
-
Clone the repository:
git clone https://github.com/bfuzzy1/Yaml2VST.git
-
Build the binary:
cd Yaml2VST go build -
Run the binary:
./yaml2vst
Yaml2VST is open-source and available under the BSD 3 Clause License.
If you have any questions, suggestions, or feedback, feel free to reach out.
- GitHub Issues: Submit an Issue