mirror of
https://github.com/anchore/syft.git
synced 2025-11-19 17:33:18 +01:00
801 lines
23 KiB
YAML
801 lines
23 KiB
YAML
# Cataloger capabilities. See ../README.md for documentation.
|
|
|
|
catalogers:
|
|
- ecosystem: binary # MANUAL
|
|
name: binary-classifier-cataloger # AUTO-GENERATED
|
|
type: custom # AUTO-GENERATED
|
|
source: # AUTO-GENERATED
|
|
file: syft/pkg/cataloger/binary/classifier_cataloger.go
|
|
function: NewClassifierCataloger
|
|
selectors: # AUTO-GENERATED
|
|
- binary
|
|
- declared
|
|
- directory
|
|
- image
|
|
- installed
|
|
- package
|
|
detectors: # AUTO-GENERATED
|
|
- method: glob
|
|
criteria:
|
|
- '**/python*'
|
|
packages:
|
|
- class: python-binary
|
|
name: python
|
|
purl: pkg:generic/python
|
|
cpes:
|
|
- cpe:2.3:a:python_software_foundation:python:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libpython*.so*'
|
|
packages:
|
|
- class: python-binary-lib
|
|
name: python
|
|
purl: pkg:generic/python
|
|
cpes:
|
|
- cpe:2.3:a:python_software_foundation:python:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libpypy*.so*'
|
|
packages:
|
|
- class: pypy-binary-lib
|
|
name: pypy
|
|
purl: pkg:generic/pypy
|
|
cpes: []
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/go'
|
|
packages:
|
|
- class: go-binary
|
|
name: go
|
|
purl: pkg:generic/go
|
|
cpes:
|
|
- cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libjulia-internal.so'
|
|
packages:
|
|
- class: julia-binary
|
|
name: julia
|
|
purl: pkg:generic/julia
|
|
cpes:
|
|
- cpe:2.3:a:julialang:julia:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/helm'
|
|
packages:
|
|
- class: helm
|
|
name: helm
|
|
purl: pkg:golang/helm.sh/helm
|
|
cpes:
|
|
- cpe:2.3:a:helm:helm:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/redis-server'
|
|
packages:
|
|
- class: redis-binary
|
|
name: redis
|
|
purl: pkg:generic/redis
|
|
cpes:
|
|
- cpe:2.3:a:redislabs:redis:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:redis:redis:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/node'
|
|
packages:
|
|
- class: nodejs-binary
|
|
name: node
|
|
purl: pkg:generic/node
|
|
cpes:
|
|
- cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/VERSION*'
|
|
packages:
|
|
- class: go-binary-hint
|
|
name: go
|
|
purl: pkg:generic/go
|
|
cpes:
|
|
- cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/busybox'
|
|
packages:
|
|
- class: busybox-binary
|
|
name: busybox
|
|
purl: pkg:generic/busybox
|
|
cpes:
|
|
- cpe:2.3:a:busybox:busybox:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/getopt'
|
|
packages:
|
|
- class: util-linux-binary
|
|
name: util-linux
|
|
purl: pkg:generic/util-linux
|
|
cpes:
|
|
- cpe:2.3:a:kernel:util-linux:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/haproxy'
|
|
packages:
|
|
- class: haproxy-binary
|
|
name: haproxy
|
|
purl: pkg:generic/haproxy
|
|
cpes:
|
|
- cpe:2.3:a:haproxy:haproxy:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/perl'
|
|
packages:
|
|
- class: perl-binary
|
|
name: perl
|
|
purl: pkg:generic/perl
|
|
cpes:
|
|
- cpe:2.3:a:perl:perl:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/composer*'
|
|
packages:
|
|
- class: php-composer-binary
|
|
name: composer
|
|
purl: pkg:generic/composer
|
|
cpes:
|
|
- cpe:2.3:a:getcomposer:composer:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/httpd'
|
|
packages:
|
|
- class: httpd-binary
|
|
name: httpd
|
|
purl: pkg:generic/httpd
|
|
cpes:
|
|
- cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/memcached'
|
|
packages:
|
|
- class: memcached-binary
|
|
name: memcached
|
|
purl: pkg:generic/memcached
|
|
cpes:
|
|
- cpe:2.3:a:memcached:memcached:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/traefik'
|
|
packages:
|
|
- class: traefik-binary
|
|
name: traefik
|
|
purl: pkg:generic/traefik
|
|
cpes:
|
|
- cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/arangosh'
|
|
packages:
|
|
- class: arangodb-binary
|
|
name: arangodb
|
|
purl: pkg:generic/arangodb
|
|
cpes:
|
|
- cpe:2.3:a:arangodb:arangodb:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/postgres'
|
|
packages:
|
|
- class: postgresql-binary
|
|
name: postgresql
|
|
purl: pkg:generic/postgresql
|
|
cpes:
|
|
- cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/mysql'
|
|
packages:
|
|
- class: mysql-binary
|
|
name: mysql
|
|
purl: pkg:generic/mysql
|
|
cpes:
|
|
- cpe:2.3:a:oracle:mysql:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/mysql'
|
|
packages:
|
|
- class: mysql-binary
|
|
name: percona-server
|
|
purl: pkg:generic/percona-server
|
|
cpes:
|
|
- cpe:2.3:a:oracle:mysql:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:percona:percona_server:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/mysql'
|
|
packages:
|
|
- class: mysql-binary
|
|
name: percona-xtradb-cluster
|
|
purl: pkg:generic/percona-xtradb-cluster
|
|
cpes:
|
|
- cpe:2.3:a:oracle:mysql:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:percona:percona_server:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:percona:xtradb_cluster:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/xtrabackup'
|
|
packages:
|
|
- class: xtrabackup-binary
|
|
name: percona-xtrabackup
|
|
purl: pkg:generic/percona-xtrabackup
|
|
cpes:
|
|
- cpe:2.3:a:percona:xtrabackup:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/{mariadb,mysql}'
|
|
packages:
|
|
- class: mariadb-binary
|
|
name: mariadb
|
|
purl: pkg:generic/mariadb
|
|
cpes:
|
|
- cpe:2.3:a:mariadb:mariadb:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libstd-????????????????.so'
|
|
packages:
|
|
- class: rust-standard-library-linux
|
|
name: rust
|
|
purl: pkg:generic/rust
|
|
cpes:
|
|
- cpe:2.3:a:rust-lang:rust:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libstd-????????????????.dylib'
|
|
packages:
|
|
- class: rust-standard-library-macos
|
|
name: rust
|
|
purl: pkg:generic/rust
|
|
cpes:
|
|
- cpe:2.3:a:rust-lang:rust:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/ruby'
|
|
packages:
|
|
- class: ruby-binary
|
|
name: ruby
|
|
purl: pkg:generic/ruby
|
|
cpes:
|
|
- cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/erlexec'
|
|
packages:
|
|
- class: erlang-binary
|
|
name: erlang
|
|
purl: pkg:generic/erlang
|
|
cpes:
|
|
- cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/beam.smp'
|
|
packages:
|
|
- class: erlang-alpine-binary
|
|
name: erlang
|
|
purl: pkg:generic/erlang
|
|
cpes:
|
|
- cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/liberts_internal.a'
|
|
packages:
|
|
- class: erlang-library
|
|
name: erlang
|
|
purl: pkg:generic/erlang
|
|
cpes:
|
|
- cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/swipl'
|
|
packages:
|
|
- class: swipl-binary
|
|
name: swipl
|
|
purl: pkg:generic/swipl
|
|
cpes:
|
|
- cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/dart'
|
|
packages:
|
|
- class: dart-binary
|
|
name: dart
|
|
purl: pkg:generic/dart
|
|
cpes:
|
|
- cpe:2.3:a:dart:dart_software_development_kit:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/ghc*'
|
|
packages:
|
|
- class: haskell-ghc-binary
|
|
name: haskell/ghc
|
|
purl: pkg:generic/haskell/ghc
|
|
cpes:
|
|
- cpe:2.3:a:haskell:ghc:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/cabal'
|
|
packages:
|
|
- class: haskell-cabal-binary
|
|
name: haskell/cabal
|
|
purl: pkg:generic/haskell/cabal
|
|
cpes:
|
|
- cpe:2.3:a:haskell:cabal:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/stack'
|
|
packages:
|
|
- class: haskell-stack-binary
|
|
name: haskell/stack
|
|
purl: pkg:generic/haskell/stack
|
|
cpes:
|
|
- cpe:2.3:a:haskell:stack:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/consul'
|
|
packages:
|
|
- class: consul-binary
|
|
name: consul
|
|
purl: pkg:golang/github.com/hashicorp/consul
|
|
cpes:
|
|
- cpe:2.3:a:hashicorp:consul:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/vault'
|
|
packages:
|
|
- class: hashicorp-vault-binary
|
|
name: github.com/hashicorp/vault
|
|
purl: pkg:golang/github.com/hashicorp/vault
|
|
cpes:
|
|
- cpe:2.3:a:hashicorp:vault:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/nginx'
|
|
packages:
|
|
- class: nginx-binary
|
|
name: nginx
|
|
purl: pkg:generic/nginx
|
|
cpes:
|
|
- cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
|
|
- cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/bash'
|
|
packages:
|
|
- class: bash-binary
|
|
name: bash
|
|
purl: pkg:generic/bash
|
|
cpes:
|
|
- cpe:2.3:a:gnu:bash:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/openssl'
|
|
packages:
|
|
- class: openssl-binary
|
|
name: openssl
|
|
purl: pkg:generic/openssl
|
|
cpes:
|
|
- cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/gcc'
|
|
packages:
|
|
- class: gcc-binary
|
|
name: gcc
|
|
purl: pkg:generic/gcc
|
|
cpes:
|
|
- cpe:2.3:a:gnu:gcc:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/fluent-bit'
|
|
packages:
|
|
- class: fluent-bit-binary
|
|
name: fluent-bit
|
|
purl: pkg:github/fluent/fluent-bit
|
|
cpes:
|
|
- cpe:2.3:a:treasuredata:fluent_bit:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/wp'
|
|
packages:
|
|
- class: wordpress-cli-binary
|
|
name: wp-cli
|
|
purl: pkg:generic/wp-cli
|
|
cpes:
|
|
- cpe:2.3:a:wp-cli:wp-cli:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/curl'
|
|
packages:
|
|
- class: curl-binary
|
|
name: curl
|
|
purl: pkg:generic/curl
|
|
cpes:
|
|
- cpe:2.3:a:haxx:curl:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/lighttpd'
|
|
packages:
|
|
- class: lighttpd-binary
|
|
name: lighttpd
|
|
purl: pkg:generic/lighttpd
|
|
cpes:
|
|
- cpe:2.3:a:lighttpd:lighttpd:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/proftpd'
|
|
packages:
|
|
- class: proftpd-binary
|
|
name: proftpd
|
|
purl: pkg:generic/proftpd
|
|
cpes:
|
|
- cpe:2.3:a:proftpd:proftpd:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/zstd'
|
|
packages:
|
|
- class: zstd-binary
|
|
name: zstd
|
|
purl: pkg:generic/zstd
|
|
cpes:
|
|
- cpe:2.3:a:facebook:zstandard:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/xz'
|
|
packages:
|
|
- class: xz-binary
|
|
name: xz
|
|
purl: pkg:generic/xz
|
|
cpes:
|
|
- cpe:2.3:a:tukaani:xz:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/gzip'
|
|
packages:
|
|
- class: gzip-binary
|
|
name: gzip
|
|
purl: pkg:generic/gzip
|
|
cpes:
|
|
- cpe:2.3:a:gnu:gzip:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/sqlcipher'
|
|
packages:
|
|
- class: sqlcipher-binary
|
|
name: sqlcipher
|
|
purl: pkg:generic/sqlcipher
|
|
cpes:
|
|
- cpe:2.3:a:zetetic:sqlcipher:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/jq'
|
|
packages:
|
|
- class: jq-binary
|
|
name: jq
|
|
purl: pkg:generic/jq
|
|
cpes:
|
|
- cpe:2.3:a:jqlang:jq:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/chrome'
|
|
packages:
|
|
- class: chrome-binary
|
|
name: chrome
|
|
purl: pkg:generic/chrome
|
|
cpes:
|
|
- cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/ffmpeg'
|
|
packages:
|
|
- class: ffmpeg-binary
|
|
name: ffmpeg
|
|
purl: pkg:generic/ffmpeg
|
|
cpes:
|
|
- cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libav*'
|
|
packages:
|
|
- class: ffmpeg-library
|
|
name: ffmpeg
|
|
purl: pkg:generic/ffmpeg
|
|
cpes:
|
|
- cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/libswresample*'
|
|
packages:
|
|
- class: ffmpeg-library
|
|
name: ffmpeg
|
|
purl: pkg:generic/ffmpeg
|
|
cpes:
|
|
- cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/elixir'
|
|
packages:
|
|
- class: elixir-binary
|
|
name: elixir
|
|
purl: pkg:generic/elixir
|
|
cpes:
|
|
- cpe:2.3:a:elixir-lang:elixir:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/elixir/ebin/elixir.app'
|
|
packages:
|
|
- class: elixir-library
|
|
name: elixir
|
|
purl: pkg:generic/elixir
|
|
cpes:
|
|
- cpe:2.3:a:elixir-lang:elixir:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/java'
|
|
packages:
|
|
- class: java-binary
|
|
name: ""
|
|
purl: pkg:/
|
|
cpes: []
|
|
type: BinaryPkg
|
|
- class: java-binary-graalvm
|
|
name: graalvm
|
|
purl: pkg:generic/oracle/graalvm
|
|
cpes:
|
|
- cpe:2.3:a:oracle:graalvm:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-openjdk-zulu
|
|
name: zulu
|
|
purl: pkg:generic/azul/zulu
|
|
cpes:
|
|
- cpe:2.3:a:azul:zulu:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-openjdk-with-update
|
|
name: openjdk
|
|
purl: pkg:generic/oracle/openjdk
|
|
cpes:
|
|
- cpe:2.3:a:oracle:openjdk:{{.primary}}:update{{.update}}:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-openjdk
|
|
name: openjdk
|
|
purl: pkg:generic/oracle/openjdk
|
|
cpes:
|
|
- cpe:2.3:a:oracle:openjdk:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-ibm
|
|
name: java
|
|
purl: pkg:generic/ibm/java
|
|
cpes:
|
|
- cpe:2.3:a:ibm:java:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-openjdk-fallthrough
|
|
name: jre
|
|
purl: pkg:generic/oracle/jre
|
|
cpes:
|
|
- cpe:2.3:a:oracle:jre:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-oracle
|
|
name: jre
|
|
purl: pkg:generic/oracle/jre
|
|
cpes:
|
|
- cpe:2.3:a:oracle:jre:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- method: glob
|
|
criteria:
|
|
- '**/jdb'
|
|
packages:
|
|
- class: java-jdb-binary
|
|
name: ""
|
|
purl: pkg:/
|
|
cpes: []
|
|
type: BinaryPkg
|
|
- class: java-binary-graalvm
|
|
name: graalvm
|
|
purl: pkg:generic/oracle/graalvm
|
|
cpes:
|
|
- cpe:2.3:a:oracle:graalvm_for_jdk:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: jdb-binary-openjdk-zulu
|
|
name: zulu
|
|
purl: pkg:generic/azul/zulu
|
|
cpes:
|
|
- cpe:2.3:a:azul:zulu:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-jdb-binary-openjdk
|
|
name: openjdk
|
|
purl: pkg:generic/oracle/openjdk
|
|
cpes:
|
|
- cpe:2.3:a:oracle:openjdk:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-sdk-binary-ibm
|
|
name: java_sdk
|
|
purl: pkg:generic/ibm/java_sdk
|
|
cpes:
|
|
- cpe:2.3:a:ibm:java_sdk:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-openjdk-fallthrough
|
|
name: openjdk
|
|
purl: pkg:generic/oracle/openjdk
|
|
cpes:
|
|
- cpe:2.3:a:oracle:openjdk:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
- class: java-binary-jdk
|
|
name: jdk
|
|
purl: pkg:generic/oracle/jdk
|
|
cpes:
|
|
- cpe:2.3:a:oracle:jdk:*:*:*:*:*:*:*:*
|
|
type: BinaryPkg
|
|
metadata_types: # AUTO-GENERATED
|
|
- pkg.BinarySignature
|
|
package_types: # AUTO-GENERATED
|
|
- binary
|
|
json_schema_types: # AUTO-GENERATED
|
|
- BinarySignature
|
|
capabilities: # MANUAL - edit capabilities here
|
|
- name: license
|
|
default: false
|
|
- name: dependency.depth
|
|
default: []
|
|
- name: dependency.edges
|
|
default: ""
|
|
- name: dependency.kinds
|
|
default: []
|
|
- name: package_manager.files.listing
|
|
default: false
|
|
- name: package_manager.files.digests
|
|
default: false
|
|
- name: package_manager.package_integrity_hash
|
|
default: false
|
|
- ecosystem: binary # MANUAL
|
|
name: elf-binary-package-cataloger # AUTO-GENERATED
|
|
type: custom # AUTO-GENERATED
|
|
source: # AUTO-GENERATED
|
|
file: ""
|
|
function: ""
|
|
selectors: # AUTO-GENERATED
|
|
- binary
|
|
- declared
|
|
- directory
|
|
- elf
|
|
- elf-package
|
|
- image
|
|
- installed
|
|
- package
|
|
detectors: # MANUAL - edit detectors here
|
|
- method: mimetype
|
|
criteria:
|
|
- application/x-executable
|
|
- application/x-mach-binary
|
|
- application/x-elf
|
|
- application/x-sharedlib
|
|
- application/vnd.microsoft.portable-executable
|
|
metadata_types: # AUTO-GENERATED
|
|
- pkg.ELFBinaryPackageNoteJSONPayload
|
|
package_types: # AUTO-GENERATED
|
|
- binary
|
|
- rpm
|
|
json_schema_types: # AUTO-GENERATED
|
|
- ElfBinaryPackageNoteJsonPayload
|
|
capabilities: # MANUAL - edit capabilities here
|
|
- name: license
|
|
default: true
|
|
- name: dependency.depth
|
|
default: []
|
|
- name: dependency.edges
|
|
default: ""
|
|
- name: dependency.kinds
|
|
default: []
|
|
- name: package_manager.files.listing
|
|
default: false
|
|
- name: package_manager.files.digests
|
|
default: false
|
|
- name: package_manager.package_integrity_hash
|
|
default: false
|
|
- ecosystem: binary # MANUAL
|
|
name: pe-binary-package-cataloger # AUTO-GENERATED
|
|
type: generic # AUTO-GENERATED
|
|
source: # AUTO-GENERATED
|
|
file: syft/pkg/cataloger/binary/pe_package_cataloger.go
|
|
function: NewPEPackageCataloger
|
|
selectors: # AUTO-GENERATED
|
|
- binary
|
|
- declared
|
|
- directory
|
|
- dll
|
|
- exe
|
|
- image
|
|
- installed
|
|
- package
|
|
- pe
|
|
- pe-package
|
|
parsers: # AUTO-GENERATED structure
|
|
- function: parsePE
|
|
detector: # AUTO-GENERATED
|
|
method: glob # AUTO-GENERATED
|
|
criteria: # AUTO-GENERATED
|
|
- '**/*.dll'
|
|
- '**/*.exe'
|
|
metadata_types: # AUTO-GENERATED
|
|
- pkg.PEBinary
|
|
package_types: # AUTO-GENERATED
|
|
- binary
|
|
json_schema_types: # AUTO-GENERATED
|
|
- PeBinary
|
|
capabilities: # MANUAL - preserved across regeneration
|
|
- name: license
|
|
default: false
|
|
- name: dependency.depth
|
|
default: []
|
|
- name: dependency.edges
|
|
default: ""
|
|
- name: dependency.kinds
|
|
default: []
|
|
- name: package_manager.files.listing
|
|
default: false
|
|
- name: package_manager.files.digests
|
|
default: false
|
|
- name: package_manager.package_integrity_hash
|
|
default: false
|