-
Notifications
You must be signed in to change notification settings - Fork 792
Closed
Labels
ecosystem:nixrelating to the NIX / NIXOS ecosystemrelating to the NIX / NIXOS ecosystemenhancementNew feature or requestNew feature or requesthelp-wantedExtra attention is neededExtra attention is needed
Description
Currently syft only identifies Nix packages by store name based on the path. Ideally we should be able to use dependency information from derivation files to fill out a more complete dependency graph. We also cannot be too dependend on derivation files; we still need to raise up packages we find in the store even if the user has optimized the store for production (nix-store --gc , nix-store --optimize, or with a bundling tool).
Take a look at nix-store --query --requisites for a source of truth for correct output (though I'm not an expert on nix, so any help from domain experts would be welcome!).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ecosystem:nixrelating to the NIX / NIXOS ecosystemrelating to the NIX / NIXOS ecosystemenhancementNew feature or requestNew feature or requesthelp-wantedExtra attention is neededExtra attention is needed
Type
Projects
Status
Done