Scan External Repositories
Sync and Scan Repositories from External Sources
-
Navigate to
Schedules→Configure Schedule -
Choose
Falcon Scanjob type -
Select the external source and the organization
-
External Sources can either be -
-
BitBucket
-
GitHub
-
Anypoint Design Center

-
-
Select the required schedule. Schedule can either be -
-
One Time
-
Recurring

-
Configuring BitBucket as External Sources
-
Create a OAuth consumer App in BitBucket with following details -
-
Callback URL - https://<FALCON_SUITE_INSTANCE_URL>/oauth/bitbucket/callback
-
Permissions - Account (Read), Repositories (Read)
-
-
Navigate to
Global Settings→Settings→BitBucket Repo Sync Settingsand click on edit. Other settings apart from the below mentioned keys can be left blank.
BitBucket Repo Sync Settings
| Settings Name | Description |
|---|---|
|
OAuth Consumer Client Id. Used for authenticating the REST API to get repositories. |
|
OAuth Consumer Client Secret. Used for authenticating the REST API to get repositories. |
|
Repository name matching this pattern will only be synced. By default all the repositories will be scanned. |
|
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored. |
|
Should all the repositories matching the Include / Exclude Pattern. |
|
Should all the branches of the repository be scanned. |
Configuring GitHub as External Sources
-
Navigate to
Global Settings→Settings→GitHub Repo Sync Settingsand click on edit. Other settings apart from the below mentioned keys can be left blank.
GitHub Repo Sync Settings
| Settings Name | Description |
|---|---|
|
OAuth Consumer Client Id. Used for authenticating the REST API to get repositories. |
|
OAuth Consumer Client Secret. Used for authenticating the REST API to get repositories. |
|
Repository name matching this pattern will only be synced. By default all the repositories will be scanned. |
|
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored. |
|
Should all the repositories matching the Include / Exclude Pattern. |
|
Should all the branches of the repository be scanned. |
|
Scopes to be requested while generating the OAuth token |
Configuring Anypoint Design Center as External Sources
-
Navigate to
Global Settings→Settings→Design Center Project Sync Settingsand click on edit
Design Center Project Sync Settings
| Settings Name | Description |
|---|---|
|
Anypoint |
|
Anypoint |
|
Repository name matching this pattern will only be synced. By default all the repositories will be scanned. |
|
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored. |