BugBase Documentation
  • 👋Welcome to BugBase Docs
  • Overview
    • 💡What we do
    • ⚡Changelogs
    • ✨Our Features
    • 📂Programs at BugBase
      • Vulnerability Disclosure Program (VDP)
      • Bug Bounty Program
      • Private Bounty Program
      • Pentest Program (VAPT)
  • Report Lifecycle
    • Bug Report
    • Report Status
  • How To
    • 👨‍💻Invite Organization Members to BugBase (RBAC)
    • 🚩Setup a Campaign for better program engagement
    • 🐛Submit a Bug Report on BugBase
    • 📑Create a Bug Bounty Program on BugBase
    • ⬇️Download the mobile app
  • Company Guide
    • 👨‍💼Create a Company Account
    • 🧭Navigation
    • 🛡️Assets Dashboard
    • 🗝️Credential Vaults
      • Creating a Credential Vault
      • Adding Credentials to Vault
      • Connect Credential Vault to an Asset
      • Require Whitelisting for a Credential
    • 🔐VPN Servers
      • Create, Configure and Deploy VPN server
      • Monitor Live Statistics and Logs
    • 🗂️Programs Dashboard
      • ⛳Create a Program
    • 📢Customer Support
    • 💵Bounty Bin
    • ⚙️Company Settings
      • 👨‍🏫Profile
      • 🏢Organisation
      • 👨‍🏭Roles and Permissions
      • 🔐Security & Authentication
        • Multi-Factor Authentication
        • SSO with SAML
          • Okta SSO setup via SAML
          • Google SSO setup via SAML
      • 🎨Customization
        • Automations
        • Report Tags
      • 📙Manage Access
    • 📈Insights Dashboard
    • 🔊Campaigns
    • 💲Understanding Currencies Used in BugBase
    • 🤝Whitelist
  • Program guide
    • Bug Bounty Dashboard
      • Program Reports Section
        • Report Components
        • Report Actions
        • Duplicating Reports
        • Assigning Swags
        • Assigning Bounties
        • Assigning Thanks to Reporters
        • Assigning Bonus Bounty
        • Automatic Response Generator using ChatGPT
      • Program Policy
        • Editing Program Policy
          • Best Practices For Designing Policy
          • Best Practices For Bounty Tables
      • Payouts
      • Settings
    • Private Bug Bounty Dashboard
      • Invite Hackers
      • Manage Credentials
    • VDP Dashboard
    • Pentest Dashboard
      • Pentest Overview
      • Vulnerabilities Section
        • Pentest Report Components
        • Pentest Report Actions
      • Global Pentest Chat
    • Competition Dashboard
      • Dashboard
      • Creating a Competition
        • Adding Challenges
      • Manage Competitions
        • Statistics
        • Leaderboard
        • Manage Users
  • Bounty Hunter Guide
    • Bounty Hunter Dashboard
    • Bounty Hunter Profile
    • Programs Directory
      • Program Policy Page
      • Credentials
      • VPN Access
      • Whitelist
      • Collaborate
    • Bounty Hunter Reports Section
      • Submitting Reports
      • Interaction with Program Representees
      • Collaboration
      • Response Generation through ChatGPT on Report Chat
    • Competitions
    • Discord Community
    • Leaderboard
    • Multi-Factor Authentication
    • Settings
      • Verify KYC
    • Email Alias
    • 🚀Apollo Community
  • Integrations
    • 🔗Supported Integrations
    • Webhooks
    • JIRA
      • Creating a JIRA Issue
    • Slack
      • Managing Integration
    • Microsoft Teams
    • Github
    • Asana
    • Sumo Logic
    • PagerDuty
  • on-premise
    • Running Automated Testing
    • Sandbox Environment
Powered by GitBook
On this page
  • Pre-requisites
  • Setup
  • How it Works
  • Creating a Github issue
  • Issue Syncing

Was this helpful?

  1. Integrations

Github

You can create issues on Github directly from BugBase

Pre-requisites

  • A Github Account.

  • BugBase Company Account with an Active Program.

Setup

To setup your Github integration:

  1. Navigate to Your Program Dashboard > Settings > Integrations.

  2. Click Connect on the Github Integration Card.

  3. Then you will get a prompt for confirmation, then Click Connect.

  4. Login with your Github account and you will be redirected back to Bugbase.

  5. Click on Complete Setup on the Github Integration Card.

  6. Now Enter your Github username in the Owner Field and Select the Type of Account you have ( organization or user) and click on Save Changes.

  7. Select the name of the repository you want to connect to and click on Save Changes.

  8. Now in the settings section select if you want to close the issue on github you created when the corresponding linked report on bugbase is closed.

  9. Click Save Changes.


How it Works

Now that you have integrated with Github, you can:

  • Create a Github issue from your Bugbase report.

  • Get two way seamless updates to the issue from Bugbase and vice versa.

  • Close the Github issue when the corresponding linked report on bugbase is closed.

Creating a Github issue

Once your GitHub integration has been set up, to create an issue in GitHub from your Bugbase report:

  1. Go your Reports section and click on the report you want to create an issue for.

  2. Click on Create a Github issue.

  3. Enter Issue title, description (optional) and select an assignee (optional).

  4. Click Create an Issue.

The Bugbase report will now show as an issue in your GitHub repository.

Issue Syncing

The following actions in Bugbase will be posted as a comment in your GitHub issue:

  • Comments : When someone comments on a report, an update will be posted on the associated GitHub issue.

  • Status Change : When someone changed the status of the report, an update will be posted on the associated GitHub issue.

  • Close Report : When someone closes a report, an update will be posted on the associated GitHub issue and also the issue gets closed ( optional ).

PreviousMicrosoft TeamsNextAsana

Last updated 2 years ago

Was this helpful?