> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/integrations/integrating-security-scanning-tools/sbom-generation-cmd.md).

# SBOM Generation (CMD)

**SBOM Generation** is an open-source CLI tool and library for generating a Software Bill of Materials (SBOM) from container images, filesystems, and source code.

### Usage of SBOM Generation (CMD) in Delivery Shield

* Delivery Shield integrates with SBOM Generation to generate SBOMs from container images and codebases, providing visibility into all software components and dependencies.
* SBOM data is correlated with vulnerability scan results, enabling accurate identification of affected components and contributing to the application's overall security score.

### To Manage SBOM Generation (CMD):

1. Navigate to **Setup** > **Integrations**.

<figure><img src="https://591284771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDmLTMQiowMHZ4CQPCvT%2Fuploads%2FPX4ICwnl4WIOmwCkbfG2%2Fsbom%201a.png?alt=media&amp;token=b05bd3a3-959c-41a0-ac82-9e6f682d6f0e" alt=""><figcaption></figcaption></figure>

2. In the **Artifact** panel, click **SBOM Generation (CMD)**. The SBOM Generation (CMD) integration page is displayed.
3. Click **+New Account**.

<figure><img src="https://591284771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDmLTMQiowMHZ4CQPCvT%2Fuploads%2Fr9AX4jXG0GGTqqoNBNhE%2Fsbom%201.png?alt=media&amp;token=a1b9bc2f-dcf5-4c38-8e86-93b06084870f" alt=""><figcaption></figcaption></figure>

4. In the popup that appears,
5. Enter the **Account Name**.
6. Enable the **Vulnerability Scan** toggle button.

<figure><img src="https://591284771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDmLTMQiowMHZ4CQPCvT%2Fuploads%2FF7JnSa9oIHy553fHs5yW%2Fsbom%202%20.png?alt=media&amp;token=53d0b384-90f4-4aa4-8af9-49db70b2a1e3" alt=""><figcaption></figcaption></figure>

7. Select the **Teams** and the corresponding **Environments** from the dropdown for which you want the integration to be available. The integration will be available for the selected teams and environment only.> **\[info]** You can select up to 5 teams for the integration to be displayed.

* An example is given below for reference:![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuMZQzZsZQuulVdW9B9OuffNPoEXqbcpcAkYtKVyb7YiTQxbVIt1L4Gh-zshqX2J9MFKIat8x4oWFIGxdg3j1XVagyUNhUAlD_52soyMyd1cy53p6XiYi0LsTjIBfHcybRWl61?key=D9EXoOdGF7oYOBvYaW2GnRWJ)
* In the example above,
* if **Team 1**, **Team 2**, and **Team 3** are selected, only applications associated with these teams can access the integration. Any applications belonging to other teams, such as **Team 4**, will not have access to this account.
* Even if the user who created this account is also an admin for **Team 4**, the integration account remains restricted and is not available for **Team 4**.
* Access to the account is strictly limited to the specified **Teams** and **Environments** selected during account creation.
* **For Organization Admins:**
  * When an **Organization Admin** creates an account without selecting specific **Teams** and **Environments**, the account will be universally applicable, granting access to **all teams** and **all environments** by default.
* **For Team Admins with Multiple Teams:**
  * If a **Team Admin** who manages multiple teams creates an account without specifying particular **Teams** and **Environments**, the account will only be accessible to the teams for which the logged-in user holds admin privileges.

8. Click **Save**. The tool is connected.
9. You can edit the entered values by clicking the **Edit** option as shown below:

<figure><img src="https://591284771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDmLTMQiowMHZ4CQPCvT%2Fuploads%2FwKS1m1a2UQIxUqe7QklV%2Fsbom%203.png?alt=media&amp;token=78365ce9-16dd-48a9-b783-2b5d9114c31e" alt=""><figcaption></figcaption></figure>

10. Enable or disable the Vulnerability Scan toggle button and click **Update**.

<figure><img src="https://591284771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxDmLTMQiowMHZ4CQPCvT%2Fuploads%2FmHhEYYrPzlYwHvdyjzIZ%2Fsbom%204%20.png?alt=media&amp;token=8ce755b7-0c4b-483a-9e1f-a49d026a7c02" alt=""><figcaption></figcaption></figure>

The new settings get updated.
