This plugin can be used to trigger beagle penetration testing from Codeship
- Obtain Application Token and User Token from Beagle Dashboard
- Add the Environment variables "USER_TOKEN" and "APPLICATION_TOKEN" to Codeship.
Settings -> Access token -> Generate your new personal access token
Home -> Applications -> Select your application -> Settings -> Application token
Beagle is an intelligent and holistic platform to make your applications hack-proof. The platform provides continuous and automated Penetration Testing (under human supervision) for organizations, so that they can always stay on top of the cyber threats.
In short, Beagle finds out how deep your system can be penetrated. Know it before the hackers do!
- Beagle Security - Visit for more Details!
Following steps will help you to configure beagle penetration testing in your project
In-order to trigger beagle penetration testing you need to create two environment variables.
- Login to CODESHIP
- Select your project
- Go to project settings
- Navigate to Environment
- Add tokens, make sure you use environment variable names as follows:
In-order to trigger beagle penetration testing you need to setup deploy script.
-
Navigate to Deploy
-
After selecting branch scroll down to Add Deployment and select Script
-
Add the following snippet to Deployment Commands
curl --silent -L https://git.io/fjXpj | bash -s
- click on Create Deployment
-
Build the project!
- Beagle Security
This project is licensed under the MIT License - see the LICENSE.md file for details