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

A flag that would include the layerID the package first showed up in. When tracking down a package (maybe b/c it has vulnerabilities or Im not sure why its in...

enhancement

**What would you like to be added**: we could toy with changing the version to be in the format of v0.0.0-- if we could derive the date correctly from the...

enhancement
ecosystem:go

**What would you like to be added**: The ability to read entire file contents (or just the top X bytes of the file) and classify the contents as a particular...

enhancement
license

**What would you like to be added**: The ability to identify SPDX license identifiers from individual files, such as: ```golang /* SPDX-License-Identifier: GPL-3.0-or-later */ package main import "fmt" func main()...

enhancement
format:spdx
license

**What would you like to be added**: Output to include license for each package. **Why is this needed**: Anchore inline scan includes the license for each package. Having this would...

enhancement
ecosystem:java
license

**What would you like to be added**: The ability to list the specific shared lib dependencies for a binary. For example: ``` $ readelf -d ./partx Dynamic section at offset...

enhancement
binary-analysis
new-cataloger

Cataloger objects are the foundation to how syft understands how to parse sources, discover files, and reveal packages. We should add explicit documentation in a `DEVELOPING.md` guide on the high...

documentation
enhancement

CPE should be: `cpe:2.3:a:redis.js:redis:*:*:*:*:*:node.js:*:*` Vulnerability example for this CPE: https://nvd.nist.gov/vuln/detail/CVE-2021-29469 For more context (internal link): https://anchore.slack.com/archives/C1DMGFP3J/p1620774479360500

ecosystem:javascript

Add the following user scope selections: - Hidden Scope: `all layers - squashed` - User Scope: `all layers - base layer` - User Squashed Scope: `squashed - base layer` -...

enhancement

Today the package catalogers expose some file information from the cataloging source, not directly about the file on disk (e.g. indirect file metadata from the RPM DB, not metadata gotten...

enhancement
I/O
format:spdx