---
title: "Introducing SBOM.sh: Effortless SBOM Sharing"
description: SBOM.sh is a service designed to streamline the sharing and retrieval of SBOM. It allows developers, teams, and organizations to effortlessly upload local SBOM JSON files and receive a unique URL.
image: https://codenotary.com/hubfs/image-png-4.png
---

**$ protect --distro linux --machines 25 --free**

[Start now](https://apps.codenotary.com/linux)

[![cn-logo-black-nobg](https://codenotary.com/hubfs/cn-logo-black-nobg.svg)](https://codenotary.com/)

- Product
  
  #### [![AgentMon Start](https://codenotary.com/hubfs/chub_backup/AgentMon%20Start.svg) **AgentMon Start** See what your AI agents are doing on your machine. TRY NOW →](https://codenotary.com/agentmon-start)
  
  #### [![AgentMon for Enterprise](https://codenotary.com/hubfs/AgentMon%20for%20Enterprise.svg) **AgentMon** Currently monitors more \> 7 million agent interactions/day. TRY NOW →](https://codenotary.com/agentmon)
  
  #### [![AgentX](https://codenotary.com/hubfs/AgentX.svg) **AgentX** Agentic network control middleware. TRY NOW →](https://codenotary.com/agent-network-control)
  
  #### [![Autonomous Security](https://codenotary.com/hubfs/Autonomous%20Security.svg) **Autonomous Security** AI Agents keep your servers secure. TRY NOW →](https://codenotary.com/trust)
- Use Cases
  
  #### [**AI Agent Risk Monitoring** Continuous oversight of autonomous agents across every environment.](https://codenotary.com/use-cases#risk)
  
  #### [**Autonomous Security Operations** Self-healing defenses that detect, contain, and remediate threats.](https://codenotary.com/use-cases#agentops)
  
  #### [**AI Coding Governance & Performance Monitoring** AI-generated code reviewed, tracked, and held to quality standards.](https://codenotary.com/use-cases#performance)
  
  #### [**AI Tool Cost & Usage Optimization** Spend and consumption optimized across every AI service in use.](https://codenotary.com/use-cases#cost)
  
  #### [**AI Tool Security & Policy Enforcement** Approved AI usage enforced with guardrails and policy controls.](https://codenotary.com/use-cases#security#security)
  
  #### [**Shadow AI Governance** Unsanctioned AI tools discovered, surfaced, and brought under control.](https://codenotary.com/use-cases#shadowit)
- [Blog](https://codenotary.com/blog)
- [Press](https://codenotary.com/press)
- Resources
  
  #### [**Integrations** Connect with your favorite tools and platforms. LEARN MORE →](https://codenotary.com/integrations)
  
  #### [**Support** Get help from our dedicated support team. GET HELP →](https://support.codenotary.com)
  
  #### [**Success Stories** Read how customers achieve their goals. READ MORE →](https://codenotary.com/success)
  
  #### [**Learn** Access documentation and learning resources. EXPLORE →](https://codenotary.com/learn)

[Login](https://apps.codenotary.com/auth/login)

[All posts](https://codenotary.com/blog/all)

 Sep 04, 2023

# Introducing SBOM.sh: Effortless SBOM Sharing

 By  [Mahrukh](https://codenotary.com/blog/author/mahrukh)  ·   2 minute read

In software development, maintaining transparency and security is of paramount importance. Software Bill of Materials (SBOM) has emerged as a crucial component in achieving these goals. To simplify the process of sharing SBOMs while ensuring ease of use and security, we present to you the innovative and free service - [SBOM.sh](http://sbom.sh).

## What is SBOM.sh?

SBOM.sh is a service designed to streamline the sharing and retrieval of SBOM. It allows developers, teams, and organizations to effortlessly upload local SBOM JSON files and receive a unique URL. This URL can be accessed anytime, either through `curl` commands or directly from a web browser, to retrieve the SBOM data.

![](https://codenotary.com/hubfs/image-png-4.png)

## How it Works

Using SBOM.sh is a breeze. The process involves two simple steps:

1\. Upload SBOM JSON File: Begin by uploading your SBOM JSON file using the following curl command:  
     
 `curl -d "@someSBOM.json" https://sbom.sh`

You will receive:  
`{"documentid":"unique-identifier","message":"SBOM stored successfully","url":"https://sbom.sh/unique-identifier"}`

2\. Retrieve SBOM Data: Once uploaded, you will receive a unique URL. You can use curl or your web browser to access the SBOM data:  
     
Using curl:

`curl https://sbom.sh/unique-identifier`  
     
Using your browser:

[https://sbom.sh/unique-identifier](https://sbom.sh/unique-identifier)

## User-Friendly Requirements

SBOM.sh is designed with simplicity in mind. The only requirement is having curl or a similar tool installed. You can easily check if curl is installed by typing `curl` in your terminal. To ensure compatibility, make sure your SBOM files are in the CycloneDX JSON format.

## Optimize Your Workflow with an Alias

To enhance your experience and reduce typing, you can create an alias for uploading SBOMs. For Linux users, add the following line to your `.bashrc` file:

`echo 'alias sbu="curl --data-binary @- https://sbom.sh"' >> ~/.bashrc && source ~/.bashrc`

For Mac OS X users, update your `.bash_profile` with the following line:

`echo 'alias sbu="curl --data-binary @- https://sbom.sh"' >> ~/.bash_profile && source ~/.bash_profile`

Remember to reset your terminal session after making these changes.

## Combining SBOM tools with SBOM.sh

You can also use other open source tools like [trivy](https://github.com/aquasecurity/trivy), [syft,](https://github.com/anchore/syft) [CycloneDX](https://cyclonedx.org/tool-center/)own tools, or Codenotary Trustcenter to produce SBOM files in JSON format. 

Let's use trivy to produce an SBOM file including vulnerabilities for Node Version 14:  
`trivy image --format cyclonedx --scanners vuln --output node14-vuln.json node:14`

then upload the produced file to SBOM.sh

curl -d "@node14-vuln.json" [https://sbom.sh](https://sbom.sh)

`{"documentid":"78649620-7436-41c0-b5ed-9e9ee6246070","message":"SBOM stored successfully","url":"https://sbom.sh/78649620-7436-41c0-b5ed-9e9ee6246070"}`

The output shows also the unique URL you can use in the future to access that SBOM.

Btw. you can also view the SBOM file online using your favorite browser:

![](https://codenotary.com/hubfs/image-png-3.png)

## Conclusion

Enhance your software development workflow by embracing the simplicity and security offered by SBOM.sh. Simplify SBOM sharing, optimize transparency, and ensure security - all with a single free service. Try [SBOM.sh](https://app.hubspot.com/blog/23873599/editor/132548441722/content) today!

[![Share on twitter](https://4059529.fs1.hubspotusercontent-na1.net/hub/4059529/hubfs/01-marketplace/twitter-color.png?width=35&height=35&name=twitter-color.png)](https://twitter.com/intent/tweet?original_referer=https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing&utm_medium=social&utm_source=twitter&url=https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing&utm_medium=social&utm_source=twitter&source=tweetbutton&text=) [![Share on facebook](https://4059529.fs1.hubspotusercontent-na1.net/hub/4059529/hubfs/01-marketplace/facebook-color.png?width=35&height=35&name=facebook-color.png)](http://www.facebook.com/share.php?u=https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing&utm_medium=social&utm_source=facebook) [![Share on linkedin](https://4059529.fs1.hubspotusercontent-na1.net/hub/4059529/hubfs/01-marketplace/linkedin-color.png?width=35&height=35&name=linkedin-color.png)](http://www.linkedin.com/shareArticle?mini=true&url=https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing&utm_medium=social&utm_source=linkedin) [![Share on pinterest](https://4059529.fs1.hubspotusercontent-na1.net/hub/4059529/hubfs/pinterest.jpg?width=35&height=35&name=pinterest.jpg)](http://pinterest.com/pin/create/button/?url=https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing&utm_medium=social&utm_source=pinterest&media=)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Mahrukh",
    "url" : "https://codenotary.com/blog/author/mahrukh"
  },
  "dateModified" : "2023-09-04T06:18:28.047Z",
  "datePublished" : "2023-09-04T06:18:28.000Z",
  "headline" : "Introducing SBOM.sh: Effortless SBOM Sharing",
  "image" : [ "https://codenotary.com/hubfs/image-png-4.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://codenotary.com/hubfs/logo-light.svg"
    },
    "name" : "Codenotary, Inc."
  }
}
```

```json
{
  "@context" : "http://schema.org",
  "@type" : "Article",
  "author" : {
    "@type" : "Person",
    "name" : [ "Mahrukh" ],
    "url" : "https://codenotary.com/blog/author/mahrukh"
  },
  "datePublished" : "2023-09-04T06:18:28+0000",
  "description" : "SBOM.sh is a service designed to streamline the sharing and retrieval of SBOM. It allows developers, teams, and organizations to effortlessly upload local SBOM JSON files and receive a unique URL.",
  "headline" : "Introducing SBOM.sh: Effortless SBOM Sharing",
  "image" : "https://23873599.fs1.hubspotusercontent-na1.net/hubfs/23873599/image-png-4.png",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://cdn2.hubspot.net/hubfs/23873599/logo-light.svg"
    },
    "name" : ""
  },
  "url" : "https://codenotary.com/blog/introducing-sbom.sh-effortless-sbom-sharing"
}
```