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.