Skip to content

bfuzzy1/Yaml2VST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Yaml2VST

License CodeQL

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.

Usage

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.

Examples

To help you get started quickly, here's an example YAML configuration:

Example config.yaml

This YAML configuration, when processed by Yaml2VST, will generate VST code based on on a hardcoded template defined in the source code.

Installation

To get started with Yaml2VST, you need to install it on your system. You can do this using the following steps:

  1. Clone the repository:

    git clone https://github.com/bfuzzy1/Yaml2VST.git
  2. Build the binary:

    cd Yaml2VST
    go build
  3. Run the binary:

    ./yaml2vst

License

Yaml2VST is open-source and available under the BSD 3 Clause License.

Contact

If you have any questions, suggestions, or feedback, feel free to reach out.

About

A tool for converting YAML configurations into Verified Security Test (VST) code.

Topics

Resources

License

Stars

Watchers

Forks

Languages