Skip to content

openappsec/smartsync-tuning

Repository files navigation

openappsec/smartsync-tuning

About

open-appsec is a machine learning security engine that preemptively and automatically prevent threats against Web Application & APIs.

open-appsec smartsync-tuning service is in charge of correlating data from multiple agent instances and create tuning suggestions that will help improve appsec learning model.

open-appsec smartsync-tuning service compilation instructions

Prequisites

In order to build the service process - golang 1.19 must be deployed on build machine. Instructions how to install golang can be found here: https://go.dev/doc/install

(The above is not needed when building the service as a container)

Compiling smartsync-tuning service process

  1. Clone this repository
  2. Build using golang
 $ git clone https://github.com/openappsec/smartsync-tuning.git
 $ cd smartsync-tuning/
 $ go build -o server ./cmd/server/main.go

Building smartsync-tuning service container

  1. Clone this repository
  2. Build docker image using docker client
 $ git clone https://github.com/openappsec/smartsync-tuning.git
 $ cd smartsync-tuning/
 $ docker build -f build/package/Dockerfile . -t smartsync-tuning

License

open-appsec/smartsync-tuning is open source and available under the Apache 2.0 license.

About

smartsync tuning service is in charge of analyzing logs that help adjusting the AI model using supervised learning

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published