VOOZH about

URL: https://thenewstack.io/one-click-sbom-for-your-kubernetes-clusters-with-palette/

⇱ One-Click SBOM for Your Kubernetes Clusters with Palette - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-02-22 10:32:13
One-Click SBOM for Your Kubernetes Clusters with Palette
sponsor-spectro-cloud,sponsored-post-contributed,
Compliance / Security

One-Click SBOM for Your Kubernetes Clusters with Palette

Palette, which supports scans for Kubernetes configuration security, conformance and penetration testing, adds a software bill of materials scan.
Feb 22nd, 2023 10:32am by Tyler Gillson
👁 Featued image for: One-Click SBOM for Your Kubernetes Clusters with Palette
Spectro Cloud sponsored this post.

A software bill of materials (SBOM) is a comprehensive list of the components, libraries and other assets that make up a software application. It details the third-party components and dependencies used in the software, which helps in managing security and compliance risks in the software supply chain.

An SBOM tracks software development metadata about each component including data fields such as version, origin and license. This enables organizations to track vulnerabilities, perform regular software maintenance and ensure compliance with regulatory requirements.

SBOMs can be built in several formats, including:

  1. SPDX: A standardized format widely used by organizations and governments. It has been around longer than any other format.
  2. CycloneDX: An open source XML format that provides a standard representation of software components and their metadata.
  3. GitHub’s dependency submission format, which can power a dependency review workflow.
  4. JSON: A lightweight data interchange format that is often used to represent SBOMs in web-based applications.

Since the space is rapidly evolving, there is no formal consensus around which format is the best. A bill’s format will depend on the tool or procedure used to generate it, the requirements of the organization and its intended use.

Spectro Cloud uniquely enables organizations to manage Kubernetes in production, at scale. Our Palette management platform gives effortless control of the full Kubernetes lifecycle, across clouds, data centers, bare metal and edge environments.
Learn More
The latest from Spectro Cloud

Why is an SBOM Important?

A bill of materials provides crucial information about the components that make up a piece of software. It allows organizations to manage and monitor the security footprint of their applications.

This is especially important today, as cybersecurity threats evolve and systems become more complex. Software deployments now comprise many software products, often from multiple software vendors. The SolarWinds attack and the Log4Shell vulnerability are two recent examples of supply chain risk. By maintaining up-to-date SBOM security, organizations can identify common vulnerabilities and exposures (CVEs) and ensure that they are addressed before they are exploited.

Additionally, SBOMs can help organizations ensure that they are in compliance with regulations and standards, such as:

Maintaining complete and accurate SBOMs streamlines the process of demonstrating compliance with these regulations, helping organizations to build trust with customers and stakeholders.

How Can I Create an SBOM?

Numerous SBOM tools have been released under a variety of open source licenses. You can now generate SBOMs from container images or git repositories and file systems containing source code. There are even tools that work with more esoteric sources such as OCI archives and Singularity Image Format (SIF) containers.

Popular open source tools include: Tern, Syft, Kubernetes bom, and spdx-sbom-generator to name just a few.

Open source tools are fantastic, but DevOps effort is still required to integrate your tool of choice into your image build pipelines. Even once SBOM pipelines are configured, additional thought is required around surfacing SBOMs and the metadata they contain in a user-friendly manner. That’s where Palette’s Software Bill of Materials (SBOM) scan comes into play.

Palette Software Bill of Materials (SBOM) Scans

Palette already supports a range of scans out of the box, covering Kubernetes configuration security, conformance and penetration testing. Now we are pleased to announce our Software Bill of Materials (SBOM) scan.

👁 Image

Palette cluster scans

Getting started is simple. First, select your desired SBOM format: we support four of the most popular. Then, set your scan scope, and optionally specify a backup storage location. Scan scopes include:

  1. Cluster: the whole K8s cluster
  2. Namespace: a single namespace
  3. Label Selector: all the pods within a namespace matching your label selector
  4. Pod: a single pod
👁 Image


SBOM scan configuration examples: cluster-scoped and label selector

👁 Image

Palette will identify every unique container image within your chosen scope and generate an SBOM for that image. We’ll also run the SBOM through a vulnerability scanner that will flag CVEs.

👁 Image

SBOM scan in progress

👁 Image

SBOM scan complete

You can click into a completed scan to view a scan report containing additional detail for every image that was scanned.

The context column indicates every unique usage of each image, broken out by container name, namespace and pod name. We do this because each image may be in use by various containers within a given scope.

The vulnerability summary column provides a condensed view of the vulnerability report. You can access greater detail by clicking on any row in the scan report.

👁 Image

Completed SBOM scan report

Finally, each image details page within the scan report provides a list of dependencies and vulnerabilities. These tables are condensed highlights of the metadata contained in the SBOM that was generated for a particular image. Each dependency’s version and type is displayed, but additional metadata will be included in the SBOM. Exactly what additional metadata is included will depend on the selected SBOM format.

👁 Image

Dependencies for the k8s.gcr.io/sig-storage/csi-snapshotter:v5.0.1 image

For each vulnerability, you can view the name, severity level, vulnerability code, installed or impacted version and the fix version (if a fix is available). Any CVEs documented in the NIST National Vulnerability Database (NVD) will render as a hyperlink to the NVD detail page for that particular vulnerability.

👁 Image

Vulnerabilities for the k8s.gcr.io/sig-storage/csi-snapshotter:v5.0.1 image

If you specify a backup storage location — any common blob storage provider, such as AWS S3 or Minio — we’ll upload the full SBOMs there. You can download them with the click of a button or using the Palette API.

👁 Image

A download button will appear if a backup storage location was provided

If you didn’t specify a backup storage location, you won’t be able to download the raw SBOMs. But Palette will still preserve all the results and metadata pictured in the screenshots above.

Conclusion

SBOMs can provide value to any organization across multiple dimensions, including:

  1. Software security: Flag CVEs early and manage exposure over time
  2. Compliance: Demonstrate compliance with industry regulations and standards; manage the legal risks and licensing issues associated with using open-source components
  3. Supply chain and version management: manage and maintain visibility into all of the dependencies brought in by your source code and third party binaries

Given the growing prevalence of cybersecurity breaches, maintaining SBOMs for your software is essential. Fortunately, Palette makes it easy to get started. You’re just a few clicks or API calls away from having an SBOM for every single image in your Kubernetes cluster.

Thanks for reading, and if you have any questions, don’t hesitate to reach out via email or LinkedIn.

Spectro Cloud uniquely enables organizations to manage Kubernetes in production, at scale. Our Palette management platform gives effortless control of the full Kubernetes lifecycle, across clouds, data centers, bare metal and edge environments.
Learn More
The latest from Spectro Cloud
TRENDING STORIES
Tyler Gillson is a principal software engineer at Spectro Cloud. Tyler is a programmer and a problem solver with 5+ years of experience designing, discussing, and building complex systems in a multitude of languages. His technical interests lie in cloud...
Read more from Tyler Gillson
Spectro Cloud sponsored this post.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Pragma, SolarWinds.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.