Overview
The organizations, workspaces, projects and/or repositories that are installed in the Developer Platform are mapped to the Mend AppSec Platform once they are scanned.
For all SCMs (Azure, Bitbucket, GitHub), a “many to one” mapping is supported in regards to organizations, i.e., multiple SCM organizations can be linked to a single Mend organization.
Below is the structure of the mapping for the integrations supported in the Developer Platform.
Azure DevOps Repos
Hierarchy
-
Organization
-
Project
-
Repository
-
Repository
-
Repository
-
-
Project
-
Repository
-
Repository
-
Repository
-
-
Project
-
Repository
-
Repository
-
Repository
-
-
Mapping to the Mend AppSec Platform
Structure
-
Mend Organization
-
Mend Application = AZ_{azdo organization name}/{azdo project name}
-
Mend Project = AZ_{repository name}_{branch name}
-
-
Note: {branch name} is default branch or base branch.
Example
-
Mend Organization = peters sandbox
-
Mend Application = AZ_test_org/test_project
-
Mend Project = AZ_repo_1_main
-
Mend Project = AZ_repo_1_base1
-
Mend Project = AZ_repo_2_main
-
-
Bitbucket Cloud
Hierarchy
-
Workspace
-
Project
-
Repository
-
Repository
-
Repository
-
-
Project
-
Repository
-
Repository
-
Repository
-
-
Project
-
Repository
-
Repository
-
Repository
-
-
Mapping to the Mend AppSec Platform
Structure
-
Mend Organization
-
Mend Application = BB_{workspace name}
-
Mend Project = BB_{repository name}_{branch name}
-
-
Note: {branch name} is default branch or base branch.
Example
-
Mend Organization = brians sandbox
-
Mend Application = BB_brians_workspace
-
Mend Project = BB_repo1_main
-
Mend Project = BB_repo2_main
-
Mend Project = BB_repo2_base1
-
-