Build open-appsec Based on Source Code
Last updated
Last updated
As open-appsec is open source you can build/compile its different software components yourself based on the available sources.
The different source code repos are available in the open-appsec GitHub account: https://github.com/openappsec
Here's a list of open-appsec software components and the corresponding source code repos. In each of the repos you find instructions how to build software and if relevant also the containerized version yourself, deployment instructions where relevant as well as the license information.
This is the main open-appsec software running as the open-appsec agent. It contains the contextual machine learning engine.
The source code for the open-appsec software is available in this repo:
In the README.md you will find instructions how to
build the installation package
build a corresponding container image
install it
open-appsec Attachments connect between processes that provide HTTP data and the open-appsec Agent security logic.
The source code for the open-appsec attachment is available in this repo:
In the README.md you will find instructions how to
build the attachment suitable for your specific environment (OS, NGINX version, Platform)
build a container image enhanced with the open-appsec attachment for an existing nginx container
deploy it to NGINX / Kong
open-appsec smartsync service is in charge of correlating learning data from multiple agent instances and delivering a unified learning model for each asset.
The source code for the open-appsec smartsync service is available in this repo:
In the README.md you will find instructions how to
build the smartsync service
build a container image for the smartsync service
open-appsec smartsync-shared-files service provides an interface to physical storage used by smartsync service for storing learning data. The source code for the open-appsec smartsync-shared-files service is available in this repo:
In the README.md you will find instructions how to
build the smartsync-shared-files service
build a container image for the smartsync-shared-files service