Wallarm's Framework for Automated Security Testing (FAST) is a purpose-built tool that allows you to reveal vulnerabilities in applications and APIs by generating and executing security tests in an automatic way. SQL injections and XSS are examples of such vulnerabilities.
Below you can find links to several examples of FAST usage, from manual script testing to full integration with common CI tools.
Learn more about FAST:
- Testing a minimalistic and vulnerable Ruby on Rails application with Selenium: https://github.com/wallarm/fast-example-rails
- Automated testing of Damn Vulnerable Web Application - DVWA with Selenium: https://github.com/wallarm/fast-example-dvwa
- Autotesting DVWA in a Jenkins freestyle pipeline: https://github.com/wallarm/fast-example-jenkins-dvwa-integration
- Plugin for the freestyle Jenkins projects: https://github.com/jenkinsci/wallarm-fast-plugin (also at https://github.com/wallarm/FastJenkinsPlugin)
- Example of running DVWA with FAST in the CircleCI environment: https://github.com/wallarm/fast-example-circleci-dvwa-integration
- Similar setup with the Ruby on Rails example: https://github.com/wallarm/fast-example-circleci-rails-integration
- The same example, but using FAST as an Orb (featured here: https://github.com/wallarm/fast-example-circleci-orb-rails-integration
- Link to the Orb itself: https://github.com/wallarm/fast-orb
- Example of integration directly into existing specs via wallarm API: https://github.com/wallarm/fast-example-api-circleci-rails-integration
- Testing DVWA in Gitlab CI/CD: https://gitlab.com/wallarm/fast-example-gitlab-dvwa-integration
- DVWA testing in Azure DevOps pipeline: https://github.com/wallarm/fast-example-azure-dvwa-integration
- An example of a Bamboo pipeline testing DVWA: https://github.com/wallarm/fast-example-bamboo-dvwa-integration