Using the Advanced Machine Learning Model

About open-appsec's Machine Learning Models

open-appsec uses two machine learning models:
  1. 1.
    A supervised model that was trained offline based on millions of requests, both malicious and benign. For this there are two options you can chose from:
    • A basic model is provided as part of the GitHub repository and the default installations. This is recommended for use in Monitor-Only and Test environments.
    • An advanced model can be downloaded from open-appsec portal. This is more accurate and recommended for Production use.
  2. 2.
    An unsupervised model that is being built in real time in the protected environment. This model uses traffic patterns specific to the environment.

How to Use the Advanced Machine Learning Model

In order to use open-appsec's advanced machine learning model follow these steps:
  • Login to the open-appsec portal at
  • Download the advanced ML model by going to User Menu -> Download Advanced ML Model. This model updates from time to time and you will get an email when these updates happen.
  • Extract the open-appsec-advanced-model.tgz file
  • Follow the instructions provided in the included README file to install this Advanced Model in your specific environment.