Buddy
Buddy is a web-based and self-hosted continuous integration and delivery software for Git This pipeline can be used to trigger beagle penetration testing from Buddy.
Step 1: Create a new pipeline
- Log in to your Buddy account.
- Select your project.
- Click Add new pipeline.
- Set the name as beagle-trigger, fill in other details as needed, and click Add a new pipeline.
Step 2: Add a new action
- When prompted with Add a new action to beagle-trigger, configure it as follows:
- Docker image: Pull Docker image from Registry
- Registry: Docker Hub Public
- Image: beaglesecurity/beagle-test-trigger-common
- Version: latest
- User: As per your preference
Step 3: Add environment variables
- Click on Variables.
- Click Add a new variable.
- Limit the scope to this action.
- Enable Encryption to keep the tokens secure.
- Add the following environment variables:
- ACCESS_TOKEN — your access token from the Beagle Dashboard.
- APPLICATION_TOKEN — your application token from the Beagle Dashboard.
- Click Add this action.
Step 4: Run the pipeline
Run the pipeline, and Beagle Security will automatically trigger your penetration test.