To enable integrating FAST into a CI/CD workflow, you will need
Access to the Wallarm portal and a Wallarm account.
FAST and the Wallarm portal are linked with one of the Wallarm clouds—either the American or European one:
- If you log in to the American portal with your Wallarm account, then you are using the American cloud.
- If you log in to the European portal with your Wallarm account, then you are using the European cloud.
Create an account if you do not have one (this account will be tied to the American cloud)
The FAST node's Docker container should have access to the following Wallarm API servers via the HTTPS protocol (
us1.api.wallarm.comif you are using the American cloud.
api.wallarm.comif you are using the European cloud.
Please note that all documents describing the integration of FAST into CI/CD provide instructions for the American cloud for the sake of simplicity.
All steps and actions listed in these documents are applicable to both American and European clouds, unless stated otherwise.
If necessary, substitute the American-specific address of the Wallarm portal or Wallarm API server with the European one.
Permissions to create and run Docker containers for your CI/CD workflow
A web application or API to test for vulnerabilities (a target application)
It is mandatory that this application use the HTTP or HTTPS protocol for communication.
The target application should remain available until the FAST security testing finishes.
A test tool that will test the target application using HTTP and HTTPS requests (a request source).
A request source should be able to work with an HTTP or HTTPS proxy server.
Selenium is an example of a test tool that satisfies the mentioned requirements.
One or more tokens.
Create a FAST node in the Wallarm cloud and use the corresponding token in the Docker container when performing a CI/CD task.
The token will be employed by the Docker container with the FAST node during the CI/CD job execution.
If you have several CI/CD jobs that are running simultaneously, create an appropriate number of FAST nodes in the Wallarm cloud.