completely ridiculous API (crAPI) will allow you to to grasp the ten most important API safety dangers. crAPI is susceptible by design, however you may be capable to safely run it to coach/practice your self.
crAPI is trendy, constructed on prime of a microservices structure. When time has come to purchase your first automobile, signal up for an account and begin your journey. To know extra about crAPI, please examine crAPI’s overview.
QuickStart Information
Docker
You may must have Docker put in and operating in your host system.
Utilizing prebuilt photos
You should utilize prebuilt photos generated by our CI workflow.
-
To make use of the newest secure model.
curl -o docker-compose.yml https://uncooked.githubusercontent.com/OWASP/crAPI/fundamental/deploy/docker/docker-compose.yml
docker-compose pull
docker-compose -f docker-compose.yml --compatibility up -d
curl.exe -o docker-compose.yml https://uncooked.githubusercontent.com/OWASP/crAPI/fundamental/deploy/docker/docker-compose.yml
docker-compose pull
docker-compose -f docker-compose.yml --compatibility up -d
-
To make use of the newest improvement model
curl -o docker-compose.yml https://uncooked.githubusercontent.com/OWASP/crAPI/develop/deploy/docker/docker-compose.yml
VERSION=develop docker-compose pull
VERSION=develop docker-compose -f docker-compose.yml --compatibility up -d
Go to http://localhost:8888Be aware: All emails are despatched to mailhog service by default and will be checked on http://localhost:8025 You’ll be able to change the smtp configuration if required nevertheless all emails with area instance.com will nonetheless go to mailhog.
Vagrant
This feature means that you can run crAPI inside a digital machine, thus remoted from your system. You may must have Vagrant and, for instance VirtualBox put in.
- Clone crAPI repository
$ git clone [REPOSITORY-URL]
- Begin crAPI Digital Machine
$ cd deploy/vagrant && vagrant up
- Go to http://192.168.33.20
Be aware: All emails are despatched to mailhog service and will be checked on http://192.168.33.20:8025
When you’re accomplished taking part in with crAPI, you possibly can take away it utterly out of your system operating the next command from the repository root listing
$ cd deploy/vagrant && vagrant destroy
For extra deployment choices go to the setup directions for extra particulars.
To know extra about challenges in crAPI. Go to challenges
- Clone crAPI repository