The prerequisites for installing and using the Black Duck Security App to deploy a generated workflow are found here. Please ensure all requirements in each section have been considered.
GitHub organization requirements
Organization Permissions
You must possess Owner or Admin permissions in your GitHub organization to install the app.
- Navigate to your GitHub organization.
- Go to Settings → Member privileges.
- Confirm that your role is listed as Owner or Admin.
Organization setup
- At least one repository where security scans will be conducted.
- GitHub Actions enabled at the organization level.
IP allow list configuration (if enabled)
If your organization has IP Allow List enabled, you must add our application's IP address to the allowed list to ensure proper connectivity.
- Navigate to Org Settings
- Go to Security → Authentication Security
- Locate the Allowed IP List section
- Add our application's IP (34.30.9.186/32) address to the list
Branch protection rules
The app will generate and deploy a workflow file to a configured set of repositories.
| Branch protection rules | Workflow onboarding process |
|---|---|
| Enabled |
|
| Disabled |
|
Learn more about GitHub branch protection: For detailed information about configuring branch protection rules, visit: GitHub Branch Protection Documentation.
Next steps
Once all prerequisites are satisfied, proceed to the user guide to ensure that preliminary steps have been considered and perform the installation process.