mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 08:23:15 +01:00
* Add support for conan lock v2 (#2461) * conan lock 2.x requires field support Signed-off-by: houdini91 <mdstrauss91@gmail.com> * PR review, struct renaming Signed-off-by: houdini91 <mdstrauss91@gmail.com> --------- Signed-off-by: houdini91 <mdstrauss91@gmail.com> * decompose conanlock parser + add tests Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> --------- Signed-off-by: houdini91 <mdstrauss91@gmail.com> Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> Co-authored-by: mikey strauss <mdstrauss91@gmail.com>
52 lines
1.4 KiB
Go
52 lines
1.4 KiB
Go
// DO NOT EDIT: generated by syft/internal/packagemetadata/generate/main.go
|
|
|
|
package packagemetadata
|
|
|
|
import "github.com/anchore/syft/syft/pkg"
|
|
|
|
// AllTypes returns a list of all pkg metadata types that syft supports (that are represented in the pkg.Package.Metadata field).
|
|
func AllTypes() []any {
|
|
return []any{
|
|
pkg.AlpmDBEntry{},
|
|
pkg.ApkDBEntry{},
|
|
pkg.BinarySignature{},
|
|
pkg.CocoaPodfileLockEntry{},
|
|
pkg.ConanV1LockEntry{},
|
|
pkg.ConanV2LockEntry{},
|
|
pkg.ConanfileEntry{},
|
|
pkg.ConaninfoEntry{},
|
|
pkg.DartPubspecLockEntry{},
|
|
pkg.DotnetDepsEntry{},
|
|
pkg.DotnetPortableExecutableEntry{},
|
|
pkg.DpkgDBEntry{},
|
|
pkg.ElixirMixLockEntry{},
|
|
pkg.ErlangRebarLockEntry{},
|
|
pkg.GolangBinaryBuildinfoEntry{},
|
|
pkg.GolangModuleEntry{},
|
|
pkg.HackageStackYamlEntry{},
|
|
pkg.HackageStackYamlLockEntry{},
|
|
pkg.JavaArchive{},
|
|
pkg.LinuxKernel{},
|
|
pkg.LinuxKernelModule{},
|
|
pkg.MicrosoftKbPatch{},
|
|
pkg.NixStoreEntry{},
|
|
pkg.NpmPackage{},
|
|
pkg.NpmPackageLockEntry{},
|
|
pkg.PhpComposerInstalledEntry{},
|
|
pkg.PhpComposerLockEntry{},
|
|
pkg.PortageEntry{},
|
|
pkg.PythonPackage{},
|
|
pkg.PythonPipfileLockEntry{},
|
|
pkg.PythonPoetryLockEntry{},
|
|
pkg.PythonRequirementsEntry{},
|
|
pkg.RDescription{},
|
|
pkg.RpmArchive{},
|
|
pkg.RpmDBEntry{},
|
|
pkg.RubyGemspec{},
|
|
pkg.RustBinaryAuditEntry{},
|
|
pkg.RustCargoLockEntry{},
|
|
pkg.SwiftPackageManagerResolvedEntry{},
|
|
pkg.YarnLockEntry{},
|
|
}
|
|
}
|