github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/pkg/cataloger/binary/test-fixtures/config.yaml (about)

     1  download-path: classifiers/bin
     2  snippet-path: classifiers/snippets
     3  
     4  # this section is for pulling entire binaries out of container images. You can pull multiple binaries from one or more
     5  # images, where a list of images is used to enumerate multiple platforms for the same logical image. The group name
     6  # for the test fixture defaults to the path of the binary extracted. If there is more than one binary extracted from
     7  # the image(s) then you will need to specify a group name explicitly.
     8  from-images:
     9  
    10    # from the positive snippets...
    11  
    12    - name: busybox
    13      version: 1.36.1
    14      images: 
    15        - ref: busybox:1.36.1@sha256:058f0df5310fbbbfea7e81a3a3e2b4bf3452438ec841138d170e170adbbd27a4
    16          platform: linux/amd64
    17      paths:
    18        - /bin/[
    19  
    20    - version: 5.1.16
    21      images:
    22        - ref: bash:5.1.16@sha256:c7a903a541d8f5fe693cbe7f5ece18a1b6a03734c76092d2b153d7e98a964927
    23          platform: linux/amd64
    24      paths:
    25        - /usr/local/bin/bash
    26  
    27    - version: 12.3.0
    28      images:
    29        - ref: gcc:12.3.0-bookworm@sha256:2e3c00752fa23a0993b6618760bbc20263b272a0b34b2d4883159e3ebba9d8b6
    30          platform: linux/amd64
    31      paths:
    32        - /usr/local/bin/gcc
    33  
    34    - name: erlang
    35      version: 25.3.2.6
    36      images:
    37        - ref: erlang:25.3.2.6@sha256:0d1e530ec0e8047094f0a1d841754515bad9b0554260a3147fb34df31b3064fe
    38          platform: linux/amd64
    39      paths:
    40        - /usr/local/lib/erlang/erts-13.2.2.3/bin/erlexec
    41  
    42    - name: erlang
    43      version: 26.2.0.0
    44      images:
    45        - ref: erlang:26.2.0.0@sha256:31c3aa505fbe7526ca83c57b64e56ba505e62733e7e6518f4c06219de6e7396e
    46          platform: linux/amd64
    47      paths:
    48        - /usr/local/lib/erlang/erts-14.2/bin/erlexec
    49  
    50    - name: erlang
    51      version: 26.2.4
    52      images:
    53        - ref: erlang:26.2.4.0@sha256:bdb5bac0612856ec85982171dcd4a11de2e08e7f7469c86f3eb936bdfd1ec204
    54          platform: linux/amd64
    55      paths:
    56        - /usr/local/lib/erlang/erts-14.2.4/lib/internal/liberts_internal.a
    57  
    58    - version: 1.21.3
    59      images:
    60        - ref: golang:1.21.3@sha256:3ce8313c3513515040870c55e0c041a2b94f3576a58cfd3948633604214aa811
    61          platform: linux/amd64
    62      paths:
    63        - /usr/local/go/bin/go
    64  
    65    - version: 1.5.14
    66      images:
    67        - ref: haproxy:1.5.14@sha256:3d57e3921cc84e860f764e863ce729dd0765e3d28d444775127bc42d68f98e10
    68          platform: linux/amd64
    69      paths:
    70        - /usr/local/sbin/haproxy
    71  
    72    - version: 1.8.22
    73      images:
    74        - ref: haproxy:1.8.22@sha256:166ea77f87599b8a679921de4aa847e776801f3f07b4f17ce4e2aec7fb54e3ea
    75          platform: linux/amd64
    76      paths:
    77        - /usr/local/sbin/haproxy
    78  
    79    - version: 2.7.3
    80      images:
    81        - ref: haproxy:2.7.3@sha256:17d8aa6bf16882a294bdcccc757dd4002045f34b719e9f94dfd4801614801aea
    82          platform: linux/amd64
    83      paths:
    84        - /usr/local/sbin/haproxy
    85  
    86    - version: 2.4.54
    87      images:
    88        - ref: httpd:2.4.54@sha256:c13feaef62bdb03e65e645f47d9780adea5a080c78eb9e4b3c32e861327262b4
    89          platform: linux/amd64
    90      paths:
    91        - /usr/local/apache2/bin/httpd
    92  
    93    - name: java-jre-ibm
    94      version: 1.8.0_391
    95      images:
    96        - ref: ibmjava:8@sha256:05ef6b0f754aa3a8cebcec36260a70c234a217b21240a998604f33459037bc08
    97          platform: linux/amd64
    98      paths:
    99        - /opt/ibm/java/jre/bin/java
   100  
   101    - version: 10.6.15
   102      images:
   103        - ref: mariadb:10.6.15@sha256:92d499d9e02e92dc55c8160ef4004aa07f2e835197b18864ed214ca441e0dcfc
   104          platform: linux/amd64
   105      paths:
   106        - /usr/bin/mariadb
   107  
   108  # TODO: add pattern for mariadbd
   109  #  - version: 10.6.15
   110  #    images:
   111  #      - ref: mariadb:10.6.15@sha256:92d499d9e02e92dc55c8160ef4004aa07f2e835197b18864ed214ca441e0dcfc
   112  #        platform: linux/amd64
   113  #    paths:
   114  #      - /usr/sbin/mariadbd
   115  
   116    - version: 1.6.18
   117      images:
   118        - ref: memcached:1.6.18@sha256:9af8e788d5f7f4dc82fd49cf4a7efff1a0b5b4673085bc88f3ccb8a1c772ab3e
   119          platform: linux/amd64
   120      paths:
   121        - /usr/local/bin/memcached
   122  
   123    - version: 5.6.51
   124      images:
   125        - ref: mysql:5.6.51@sha256:897086d07d1efa876224b147397ea8d3147e61dd84dce963aace1d5e9dc2802d
   126          platform: linux/amd64
   127      paths:
   128        - /usr/bin/mysql
   129  
   130    - version: 8.0.34
   131      images:
   132        - ref: mysql:8.0.34@sha256:8b8835a2c32cd7357a5d2ea4b49ad870ff519c8c1d4add362803feddf4a0a973
   133          platform: linux/amd64
   134      paths:
   135        - /usr/bin/mysql
   136  
   137    - name: percona-server
   138      version: 8.0.35
   139      images:
   140        - ref: percona/percona-server:8.0.35@sha256:b76c455d3db1ae297449753b1054547b7910b3fd2ed4fd8c761cc1a6e202095a
   141          platform: linux/amd64
   142      paths:
   143      - /usr/bin/mysql
   144  
   145    - name: percona-xtrabackup
   146      version: 8.0.35
   147      images:
   148        - ref: percona/percona-xtrabackup:8.0.35@sha256:7fe6514db30384145b7387efb0f5250bc1f558dc8779ee15269a81c942bf8698
   149          platform: linux/amd64
   150      paths:
   151      - /usr/bin/xtrabackup
   152  
   153    - name: percona-xtradb-cluster
   154      version: 8.0.34
   155      images:
   156        - ref: percona/percona-xtradb-cluster:8.0.34@sha256:cc5ec8d61a1eb5cccc2727932f85764151aaf4c1dd17c4c20b7c522e2fea57a8
   157          platform: linux/amd64
   158      paths:
   159      - /usr/bin/mysql
   160  
   161  # TODO: add pattern for mysqld
   162  #  - version: 5.6.51
   163  #    images:
   164  #      - ref: mysql:5.6.51@sha256:897086d07d1efa876224b147397ea8d3147e61dd84dce963aace1d5e9dc2802d
   165  #        platform: linux/amd64
   166  #    paths:
   167  #      - /usr/sbin/mysqld
   168  #
   169  #  - version: 8.0.34
   170  #    images:
   171  #      - ref: mysql:8.0.34@sha256:8b8835a2c32cd7357a5d2ea4b49ad870ff519c8c1d4add362803feddf4a0a973
   172  #        platform: linux/amd64
   173  #    paths:
   174  #      - /usr/sbin/mysqld
   175  
   176    - version: 1.25.1
   177      images:
   178        - ref: nginx:1.25.1@sha256:73e957703f1266530db0aeac1fd6a3f87c1e59943f4c13eb340bb8521c6041d7
   179          platform: linux/amd64
   180      paths:
   181        - /usr/sbin/nginx
   182  
   183    - name: nginx-openresty
   184      version: 1.21.4.3
   185      images:
   186        - ref: openresty/openresty:1.21.4.3-2-alpine-fat@sha256:9f9b9d86f2a0f903b1226c3e8a6790293cbb58e521a186ac0031a030ea42c39b
   187          platform: linux/amd64
   188      paths:
   189        - /usr/local/openresty/nginx/sbin/nginx
   190  
   191    - version: 19.2.0
   192      images:
   193        - ref: node:19.2.0@sha256:9bf5846b28f63acab0ccb0a39a245fbc414e6b7ecd467282f58016537c06e159
   194          platform: linux/amd64
   195      paths:
   196        - /usr/local/bin/node
   197  
   198    - name: java-jre-openjdk
   199      version: 1.8.0_352-b08
   200      images:
   201        # note: "openjdk" dockerhub repo is deprecated
   202        - ref: amazoncorretto:8u352@sha256:392eb90b5f1455578f513e127c599aa4410af0c05b12b81dc7856ee316ecd5d9
   203          platform: linux/amd64
   204      paths:
   205        - /usr/lib/jvm/java-1.8.0-amazon-corretto/bin/java
   206  
   207    - name: java-jre-openjdk
   208      version: 11.0.17
   209      images:
   210        # note: "openjdk" dockerhub repo is deprecated
   211        - ref: amazoncorretto:11.0.17@sha256:792e94e61407ef28d981a0b9a9aeb309690375a61a61f17808499ff16864d0a3
   212          platform: linux/amd64
   213      paths:
   214        - /usr/lib/jvm/java-11-amazon-corretto/bin/java
   215  
   216    - name: java-jre-openjdk-eclipse
   217      version: 11.0.22
   218      images:
   219        - ref: eclipse-temurin:11.0.22_7-jre@sha256:137960b9ec016cddeb366b7137546d37207d0f284f9492c23abf16a9c171dd51
   220          platform: linux/amd64
   221      paths:
   222        - /opt/java/openjdk/bin/java
   223  
   224    - name: java-jre-openjdk-arm64-eclipse
   225      version: 11.0.22
   226      images:
   227        - ref: eclipse-temurin:11.0.22_7-jre@sha256:9bb82e8801e12e5377222fde83b5c91d87dc16f76c89e9f8affa678208f56797
   228          platform: linux/arm64
   229      paths:
   230        - /opt/java/openjdk/bin/java
   231  
   232    - name: java-graal-openjdk
   233      version: 17.0.3+7-jvmci-22.1-b06
   234      images:
   235        - ref: springci/graalvm-ce:java17-0.12.x@sha256:110bf78b81e4e29c9217b565f10a1f11bb2ec0486d7336c047d803428e09685d
   236          platform: linux/amd64
   237      paths:
   238        - /opt/java/bin/java
   239  
   240    - name: java-jdk-openjdk
   241      version: 21.0.2+13-LTS
   242      images:
   243        - ref: eclipse-temurin:21.0.2_13-jdk-alpine@sha256:b5d37df8ee5bb964bb340acca83957f9a09291d07768fba1881f6bfc8048e4f5
   244          platform: linux/amd64
   245      paths:
   246        - opt/java/openjdk/bin/jdb
   247  
   248  
   249  # TODO: this is not the original binary used in the test fixture
   250  #  - version: 5.12.5
   251  #    images:
   252  #      - ref: perl:5.12.5@sha256:68169b63f0dc2fd481563ef02d4173979d981e43e5d36bb39af56a5959961c5e
   253  #        platform: linux/amd64
   254  #    paths:
   255  #      - /usr/bin/perl
   256  #
   257    # TODO: this is not the original binary used in the test fixture
   258  #  - version: 5.20.0
   259  #    images:
   260  #      - ref: perl:5.20.0@sha256:f1b8d36e0be0fd426c40e478fc84ea7603d712158001d72d1b3f929f4e1543f3
   261  #        platform: linux/amd64
   262  #    paths:
   263  #      - /usr/bin/perl
   264  #
   265    # TODO: this is not the original binary used in the test fixture
   266  #  - version: 5.37.8
   267  #    images:
   268  #      - ref: perl:5.37.8@sha256:6a432250d7bf0b736c58772a6a50e2bf9d1485cd70ac3af10eff6cfccde3957b
   269  #        platform: linux/amd64
   270  #    paths:
   271  #      - /usr/bin/perl
   272  
   273    - name: arangodb
   274      version: 3.11.8
   275      images:
   276        - ref: arangodb:3.11.8@sha256:16893e767f47d28e3297839637741e5c4023e815adf860dfc674e1a36c7c7db0
   277          platform: linux/amd64
   278      paths:
   279        - /usr/bin/arangosh
   280    - version: 15.1
   281      images:
   282        - ref: postgres:15.1@sha256:b4140dd3a62f364f16a82c1bd88d28b9887ecb47f07dbe2941237d073574d428
   283          platform: linux/amd64
   284      paths:
   285        - /usr/lib/postgresql/15/bin/postgres
   286  
   287    - version: 15beta4
   288      images:
   289        - ref: postgres:15beta4@sha256:f2b4d06ac06f0f50236c39289edfd6701eb1313d2d17f3028c8df0c00f2b21db
   290          platform: linux/amd64
   291      paths:
   292        - /usr/lib/postgresql/15/bin/postgres
   293  
   294    - version: 9.6.24
   295      images:
   296        - ref: postgres:9.6.24@sha256:15055f7b681334cbf0212b58e510148b1b23973639e3904260fb41fa0761a103
   297          platform: linux/amd64
   298      paths:
   299        - /usr/lib/postgresql/9.6/bin/postgres
   300  
   301    - name: python-shared-lib
   302      version: 3.7.4
   303      images:
   304        - ref: python:3.7.4@sha256:5be0532f833568d838b7b2d8726b66d0b8abe26f50a15b566aea4611d5951eac
   305          platform: linux/amd64
   306      paths:
   307        - /usr/local/lib/libpython3.7m.so.1.0
   308  
   309    - name: pypy-shared-lib
   310      version: 7.3.14
   311      images:
   312        - ref: pypy:3.9-7.3.14-slim-bullseye@sha256:058f1a0c073534e535aed3d45c1982648378167901a05a0f35056006bf2e13bc
   313          platform: linux/amd64
   314      paths:
   315        - /opt/pypy/bin/libpypy3.9-c.so
   316  
   317    - version: 2.8.23
   318      images:
   319        - ref: redis:2.8.23@sha256:e507029ca6a11b85f8628ff16d7ff73ae54582f16fd757e64431f5ca6d27a13c
   320          platform: linux/amd64
   321      paths:
   322        - /usr/local/bin/redis-server
   323  
   324    - version: 4.0.11
   325      images:
   326        - ref: redis:4.0.11@sha256:ee891094f0bb1a76d11cdca6e33c4fdce5cba1f13234c5896d341f6d741034b1
   327          platform: linux/amd64
   328      paths:
   329        - /usr/local/bin/redis-server
   330  
   331    - version: 5.0.0
   332      images:
   333        - ref: redis:5.0.0@sha256:481678b4b5ea1cb4e8d38ed6677b2da9b9e057cf7e1b6c988ba96651c6f6eff3
   334          platform: linux/amd64
   335      paths:
   336        - /usr/local/bin/redis-server
   337  
   338    - version: 6.0.16
   339      images:
   340        - ref: redis:6.0.16@sha256:4a32539b1cc25f98d8667d9854840d7bdd27596268ca1ec1e10b5391534c004b
   341          platform: linux/amd64
   342      paths:
   343        - /usr/local/bin/redis-server
   344  
   345    - version: 7.0.0
   346      images:
   347        - ref: redis:7.0.0@sha256:803ec2b3b74c0f95758bf680d7caa370fa8d3b6058b4d57d6485d06d8027a588
   348          platform: linux/amd64
   349      paths:
   350        - /usr/local/bin/redis-server
   351  
   352    - version: 7.0.14
   353      images:
   354        - ref: redis:7.0.14@sha256:f5b0eadaa031b40ca70ab2c6517995da56f763c3929264d7f69b72a94a1b48c1
   355          platform: linux/amd64
   356      paths:
   357        - /usr/local/bin/redis-server
   358  
   359    - version: 7.2.3
   360      images:
   361        - ref: redis:7.2.3@sha256:d4c84914b872521e215f77d8845914c2268a96b0e35bacd5691e1f5e1f88b500
   362          platform: linux/amd64
   363        - ref: redis:7.2.3@sha256:a0a0c38b31011b813cddf78d997f8ccba13019c27efd386984b0cfc1e4b618ff
   364          platform: linux/arm64
   365      paths:
   366        - /usr/local/bin/redis-server
   367  
   368    - version: 2.9.0
   369      images:
   370        - ref: wordpress:cli-2.9.0-php8.3@sha256:3a008aafccc6a8d2d7ec2b069722cb43b3569b61cd833f9f2f13d74a9284746e
   371          platform: linux/amd64
   372      paths:
   373        - /usr/local/bin/wp
   374  
   375    - version: 1.9.3p551
   376      images:
   377        - ref: ruby:1.9.3-p551@sha256:56b4a74e4fc2492b3b857bc94454dfa910f61e823a4bfab275d279bfa218eb05
   378          platform: linux/amd64
   379      paths:
   380        - /usr/local/bin/ruby
   381  
   382    - name: rust-libstd
   383      version: 1.50.0
   384      images:
   385        - ref: rust:1.50.0@sha256:a37b2a5ba365b9ad5a1b12ff924adb0c0cc27d994e076bbc488a91befb69bf0b
   386          platform: linux/amd64
   387      paths:
   388        - /usr/local/rustup/toolchains/1.50.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6f77337c1826707d.so
   389  
   390    - name: rust-libstd
   391      version: 1.67.1
   392      images:
   393        - ref: rust:1.67.1@sha256:80b9716cb59872769d49f5185a346e5f859081b02338e4aaaa04a8cc7fb884ae
   394          platform: linux/amd64
   395      paths:
   396        - /usr/local/rustup/toolchains/1.67.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6192dd4c4d410ac.so
   397  
   398    - name: rust-libstd-musl
   399      version: 1.67.1
   400      images:
   401        - ref: rust:1.67.1-alpine@sha256:555332e59c7513233b0f9b52e4fad2924e36128edcb0f80aa97fb34efee3da0e
   402          platform: linux/amd64
   403      paths:
   404        - /usr/local/rustup/toolchains/1.67.1-x86_64-unknown-linux-musl/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so
   405  
   406  
   407    - version: 1.7.34
   408      images:
   409        - ref: traefik:1.7.34@sha256:d7bacaf9ca8d59b0e7c304920629d98bb98a545127ca4b10e16c8b252b9351b9
   410          platform: linux/amd64
   411      paths:
   412        - /traefik
   413  
   414    - version: 2.9.6
   415      images:
   416        - ref: traefik:v2.9.6@sha256:9e76f2ec1bc470ae73a7306acce18e6ca1dbb582e7366b31cbf439f631cda12c
   417          platform: linux/amd64
   418      paths:
   419        - /usr/local/bin/traefik
   420  
   421    - version: 2.10.7
   422      images:
   423        - ref: traefik:2.10.7@sha256:a98415716a91066ef5e442969887ebb3df7d80775b5bfa7b67fcaed989833d84
   424          platform: linux/amd64
   425      paths:
   426        - /usr/local/bin/traefik
   427  
   428  
   429    # from the original dynamic fixtures...
   430  
   431    - name: python-rhel-shared-libs
   432      version: 3.9
   433      images:
   434        - ref: registry.access.redhat.com/ubi8/python-39@sha256:f3cf958b96ce016b63e3e163e488f52e42891304dafef5a0811563f22e3cbad0
   435          platform: linux/amd64
   436      paths:
   437        - /usr/bin/python3.9
   438        - /usr/lib64/libpython3.9.so.1.0
   439  
   440    - name: python-slim-shared-libs
   441      version: 3.11
   442      images:
   443        - ref: python:3.11-slim@sha256:0b106e1d2bf485c2a41474bc9cd5103e9eea4e179f40f10741b53b127059221e
   444          platform: linux/amd64
   445      paths:
   446        - /usr/local/bin/python3.11
   447        - /usr/local/lib/libpython3.11.so.1.0
   448  
   449    - version: 3.9.16
   450      images:
   451        - ref: python:3.9.16-bullseye@sha256:93fb93c461a2e47a2176706fad1f39eaacd5dd40e19c0b018699a28c03eb2e2a
   452          platform: linux/amd64
   453      paths:
   454        - /usr/bin/python3.9
   455  
   456    - name: python-alpine-shared-libs
   457      version: 3.4
   458      images:
   459        - ref: python:3.4-alpine@sha256:c210b660e2ea553a7afa23b41a6ed112f85dbce25cbcb567c75dfe05342a4c4b
   460          platform: linux/amd64
   461      paths:
   462        - /usr/local/bin/python3.4
   463        - /usr/local/lib/libpython3.4m.so.1.0
   464  
   465    - name: ruby-bullseye-shared-libs
   466      version: 3.2.1
   467      images:
   468        - ref: ruby:3.2.1-bullseye@sha256:b4a140656b0c5d26c0a80559b228b4d343f3fdbf56682fcbe88f6db1fa9afa6b
   469          platform: linux/amd64
   470      paths:
   471        - /usr/local/bin/ruby
   472        - /usr/local/lib/libruby.so.3.2.1
   473        - /usr/local/lib/libruby.so.3.2
   474  
   475    - name: ruby-bullseye-shared-libs
   476      version: 2.7.7
   477      images:
   478        - ref: ruby:2.7.7-bullseye@sha256:055191740a063f33fef1f09423e5ed8f91143aae62a3772a90910118464c5120
   479          platform: linux/amd64
   480      paths:
   481        - /usr/local/bin/ruby
   482        - /usr/local/lib/libruby.so.2.7.7
   483        - /usr/local/lib/libruby.so.2.7
   484  
   485    - name: ruby-shared-libs
   486      version: 2.6.10
   487      images:
   488        - ref: ruby:2.6.10@sha256:771a810704167e55da8a19970c5dfa6eb795dfee32547adffa29ea72703f7243
   489          platform: linux/amd64
   490      paths:
   491        - /usr/local/bin/ruby
   492        - /usr/local/lib/libruby.so.2.6.10
   493        - /usr/local/lib/libruby.so.2.6
   494  
   495    - version: 3.11.1
   496      images:
   497        - ref: alpine/helm:3.11.1@sha256:8628e3695fb743a8b9de89626f1b7a221280c2152c0e288c2504e59b68233e8b
   498          platform: linux/amd64
   499      paths:
   500        - /usr/bin/helm
   501  
   502    - version: 3.10.3
   503      images:
   504        - ref: argoproj/argocd:v2.6.4@sha256:61fcbba187ff53c00696cb580edf70cada59c45cf399d8477631acf43cf522ee
   505          platform: linux/amd64
   506      paths:
   507        - /usr/local/bin/helm
   508  
   509    - version: 1.15.2
   510      images:
   511        - ref: hashicorp/consul:1.15.2@sha256:c2169f3bb18dd947ae8eb5f6766896695c71fb439f050a3343e0007d895615b8
   512          platform: linux/amd64
   513      paths:
   514        - /bin/consul
   515  
   516    - name: openssl
   517      version: 1.1.1w
   518      images:
   519        - ref: openresty/openresty:1.25.3.1-2-alpine@sha256:b1cb45b1556801b8cb1bc29ea78faf2eaf67926a37b052dd070866e44d7df07a
   520          platform: linux/arm64
   521      paths:
   522        - /usr/local/openresty/openssl/bin/openssl