Syft

Generate Software Bill of Materials from container images and filesystems.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/zzw4257/security-skills --skill syft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Syft
Source: https://github.com/zzw4257/security-skills/tree/main/skills/syft
Command: npx skills add https://github.com/zzw4257/security-skills --skill syft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of Software Bill of Materials (SBOMs) from container images and local filesystems, providing a comprehensive inventory of software components.

Core Features & Use Cases

  • SBOM Generation: Creates detailed SBOMs in various formats (e.g., SPDX, CycloneDX).
  • Image and Filesystem Scanning: Analyzes container images and directory structures to identify installed packages and their dependencies.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically generate an SBOM for every new container image, ensuring compliance and visibility into your software supply chain.

Quick Start

Use the syft skill to generate an SBOM for the current directory.

Frequently Asked Questions about Syft

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an SBOM from a container image?

Generating an SBOM from a container image involves analyzing the image layers to identify installed packages and dependencies, producing a comprehensive software inventory for supply chain security and compliance.

What is the best way to automate software inventory for CI/CD pipelines?

Automating software inventory for CI/CD pipelines requires integrating an SBOM generation step that scans new container images or filesystems, ensuring continuous visibility and compliance for your software supply chain.

Do I need to install the Syft CLI tool to scan filesystems for dependencies?

Yes, you need the Syft CLI tool installed and accessible in your environment to scan filesystems and generate SBOMs, as the process relies on its underlying dependency analysis capabilities.

Can I export SBOMs in SPDX or CycloneDX formats?

Yes, you can export SBOMs in SPDX or CycloneDX formats, allowing you to create detailed software component inventories that integrate with standard supply chain security and compliance frameworks.

Does filesystem dependency analysis work on local directory structures?

Yes, filesystem dependency analysis works on local directory structures by scanning the directories to identify installed packages and their dependencies, generating a complete Software Bill of Materials for the target path.