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