Overview
The Integration Hub is your central location for connecting Backline with your existing development and security tools. By integrating with your source control management (SCM) platforms, security scanners, and collaboration tools, Backline can automatically collect vulnerabilities and streamline your remediation workflow.Accessing the Integration Hub
1
Navigate to Integrations
Click Integrations in the main navigation menu.
2
Browse Available Integrations
View all available integration options displayed as cards.
3
Select an Integration
Click on the Connect button of any integration card to begin the connection process.
Available Integration Types
Source Control Management (SCM)
Connect your code repositories to enable Backline to access your codebase and create remediation pull requests:Container Registries
Integrate container registries to scan images for vulnerabilities:Package Registries
Connect package registries to monitor dependencies:Collaboration Tools
Link collaboration platforms for notifications and ticket management:Connecting an Integration
OAuth-Based Integrations
For integrations using OAuth (GitHub, GitLab, Bitbucket, etc.):1
Click Connect
Select the integration card and click the Connect button.
2
Authorize
You’ll be redirected to the service provider’s authorization page.
3
Grant Permissions
Review and approve the requested permissions.
4
Complete Setup
You’ll be redirected back to Backline with the integration connected.
Managing Integrations
View Integration Status
Each integration card displays:- Connection Status: Connected or Not Connected
- Configuration Details: Key settings at a glance
- Last Sync: When data was last updated (for connected integrations)
Edit Integration Settings
Most integrations cannot be edited once fully connected. To change settings, disconnect and reconnect the integration.
Disconnect an Integration
1
Open Integration
Click on the connected integration card.
2
Find Disconnect Option
Look for the Disconnect button in the integration dialog.
3
Confirm
Confirm that you want to remove the integration.
Integration Dialog
When configuring an integration, you’ll see a dialog with two tabs:Overview Tab
- Description of the integration
- Benefits and features
- Requirements and prerequisites
- Links to relevant documentation
Configuration Tab
- Connection settings and credentials
- OAuth authorization buttons
- Test connection functionality
- Save and cancel options
Best Practices
Start with SCM
Start with SCM
Connect your source control management platform first (GitHub, GitLab, or Bitbucket) as it’s required for automated remediation features.
Add Multiple Scanners
Add Multiple Scanners
Connect all your security scanning tools to get a comprehensive view of vulnerabilities across your entire stack.
Test Connections
Test Connections
Always use the Test Connection button before saving to ensure your configuration is correct.
Secure Your Credentials
Secure Your Credentials
When using API keys or tokens, ensure they have only the minimum required permissions and store them securely.
Troubleshooting
Connection Failed
If an integration fails to connect:- Verify your credentials are correct
- Check that the service is accessible from your network
- Ensure you have the necessary permissions in the external service
- Review any error messages for specific guidance
OAuth Authorization Issues
If OAuth authorization fails:- Clear your browser cache and cookies
- Ensure pop-ups are allowed for Backline
- Try the authorization process again
- Check that your account has admin rights in the external service