Skip to content

Integrate AWS CodeCommit with BoostSecurity


BoostSecurity let's you connect your AWS CodeCommit organization to scan repositories and code commits for security issues.


Permissions


This integration requires creating an IAM role and policy to enable BoostSecurity to access your organization and repositories.


1. Connect AWS CodeCommit to BoostSecurity


To enable access to your AWS CodeCommit organization:

  1. Go to Settings on the navigation panel and select Integrations; Settings > Integrations.

    Settings and Integrations

  2. Choose the AWS CodeCommit integration from the Available section.

    AWS CodeCommit

  3. Select Install: A pop-up will appear, allowing you to generate an external ID.

    AWS CodeCommit External ID

  4. Click the Generate External ID button to receive a randomly generated External ID.

  5. In AWS IAM, ensure proper setup of your IAM role with the provided External ID. Here are the required settings:
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Principal": {
                    "AWS": "209299908473"
                },
            "Action": "sts:AssumeRole",
            "Condition": {
                "StringEquals": {
                    "sts:ExternalId": "externalIdProvidedByBoost"
                }
            }
        }
        ]
    }
    
  6. Go to your AWS account and create the necessary resources and policies with appropriate permissions.
  7. Return to BoostSecurity and provide the following information during installation:
    • IAM Role ARN
    • Regions: Add regions using the + Region button. Use the delete button to remove or replace regions.

CodeCommit Details 8. Click Install, and the integration is ready.