syft icon indicating copy to clipboard operation
syft copied to clipboard

CLI tool and library for generating a Software Bill of Materials from container images and filesystems

Results 425 syft issues
Sort by recently updated
recently updated
newest added

**What happened** Outputting a CycloneDX SBOM does not pick up the sole dependency's licence in its output. **What you expected to happen**: Given I can see the dependency inside `node_modules`...

bug
enhancement

**What would you like to be added**: - `--output` -> `--format` - `--file` -> `--output` * Formats: `syft-json cyclonedx-xml cyclonedx-json github github-json spdx-tag-value spdx-json table text` * Output: `file to...

enhancement

## 📝 Description Not a great solution, but it at least removes these false flagging events and matches the current practices of manual vendor/product additions by adding support for manual...

**What would you like to be added**: In https://github.com/anchore/syft/pull/649, https://github.com/anchore/syft/blob/main/internal/formats/common/spdxhelpers/document_name.go#L26 was introduced which replaces `:` with `-` in namespaces. This impacts the output name of docker SPDX. Ideally these docker...

enhancement

Capability to scan single packages would be great. syft can already generate a catalogue of packages from an image or a directory: I assume that scanning only a package then...

enhancement

**What would you like to be added**: As the Syft JSON schema evolves, ensure that non-reproducible fields are optional so that users can generate spec-compliant SBOMs that are reproducible. **Why...

discussion

It would be ideal to be able to identify and catalog [Nix](https://nixos.org/) packages.

enhancement
good first issue

**What would you like to be added**: When generating (and especially uploading) an SBOM I want to collect meta-data about where the command was run, who ran it, or other...

enhancement

**What would you like to be added**: Currently syft parses only `.md5sums` and `.conffiles`. There are also `.list` files which appear to track more files. Here is an example: ```...

enhancement
good first issue
ecosystem:os

When I use syft with option packages, the --exclude argument seems to be ignored. The output tells me that there is a problem to access a zip file in %APPDATA%/Local/Temp/2/syft-archive-contents-......

bug
windows