https://github.com/wallarm/fast-example-circleci-orb-rails-integration
https://github.com/wallarm/fast-example-circleci-orb-rails-integration
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wallarm/fast-example-circleci-orb-rails-integration
- Owner: wallarm
- License: mit
- Created: 2019-12-02T16:07:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-18T14:51:30.000Z (over 6 years ago)
- Last Synced: 2025-06-10T17:58:52.480Z (about 1 year ago)
- Size: 3.91 KB
- Stars: 0
- Watchers: 9
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# README
This is an example of Wallarm FAST running security tests in the CircleCI pipeline. The target application is a vulnerable RoR project. FAST used as a CircleCI Orb - https://circleci.com/orbs/registry/orb/wallarm/fast
Build with vuln (should fail): [](https://circleci.com/gh/wallarm/fast-example-circleci-orb-rails-integration/tree/master)
All build results: https://circleci.com/gh/wallarm/fast-example-circleci-orb-rails-integration
## How to reproduce example
1. Create your FAST node and get `WALLARM_API_TOKEN` here https://us1.my.wallarm.com/nodes
2. Fork this repository
3. Add project into Circle CI (first build will fail without `WALLARM_API_TOKEN`)
4. Add env-variable `WALLARM_API_TOKEN` in the project settings
5. Make a test_record: https://docs.fast.wallarm.com/en/poc/ci-mode-recording.html
6. Add your test_record_id into `.circleci/config.yml`
7. Rerun build. It will find some vulnerabilities
## Useful links
- More about Wallarm FAST: https://wallarm.com/products/fast
- More about CircleCI: https://circleci.com/product/
- Vulnerable Rails application's source code: https://github.com/wallarm/fast-example-rails
- Full FAST documentation: https://docs.fast.wallarm.com
TRY WALLARM FAST NOW: https://fast.wallarm.com/signup