Skip to content

Latest commit

 

History

History
273 lines (250 loc) · 84.9 KB

slsa_build.md

File metadata and controls

273 lines (250 loc) · 84.9 KB

Build Type: kpack Build resource

"buildType": "https://github.com/buildpacks-community/kpack/blob/$RELEASE/docs/slsa.md"

The first kpack release that supports SLSA is v0.13.0.

Build Definition

External Parameters

The external parameters section is identical to the .spec section of the Build resource. The full list of fields can be found in the Build resource's configuratin, only some of the most useful ones are documented below for convenience:

Parameter Type Description
tags array (string) The list of tags that the built image was pushed to.
serviceAccountName string The ServiceAcount that was used to do the build and credential lookup.
builder.image string Image reference for the Cloud Native Buildpacks builder image that was used in the build.
builder.imagePullSecrets array (string) A list of the names of additional Secrets that may be used to do credential lookup for image pushing.
source object The source location that was used to pull the codebase, see the [Build resource docs](./build.md#source-config) for more details.
env array (object) A list of name and value defining the environment variables used in the build.

Internal Parameters

These are the configuration that is required to replicate the kpack installation.

Parameter Type Description
builderImage The fully resolved digest of the builder image The Build resource's .spec.builder.image
buildInitImage Image used by kpack to fetch the source code The build-init-image ConfigMap in the kpack namespace
buildInitWindowsImage Image used by kpack to fetch the source code on Windows clusters The build-init-windows-image Configmap in the kpack namespace
buildWaterImage Image used by kpack when injectedSidecarSupport is enabled The build-waiter-image ConfigMap in the kpack namespace
completionImage Image used by kpack to do cosign and notary signing The completion-image ConfigMapin the kpack namespace
completionImageWindows Image used by kpack to do cosign and notary signing on Windows clusters The completion-image-windows ConfigMap in the kpack namespace
rebaseImage Image used by kpack to do rebasing of app images The rebase-image ConfigMap in the kpack namespace
lifecycleImage The CNB lifecycle version that was used in the build The lifecycle-image ConfigMap in the kpack namespace
The rest Feature flags and configuration values for the controller The .spec.template.spec.containers[0].env section of the kpack-controller's deployment yaml

Resolved Dependencies

There will be 2 resolved dependencies:

  • The source of the codebase.

    • The name will always be "source"
    • For git sources, the uri will be the git url and the digest will be "sha1": git_sha
    • For blob sources, the uri will be the blob url and the digest will be "sha256": sha256sum(blob)
    • For registry sources, the uri will be the image url and the digest will be "sha256": image_digest
  • Details about the .spec.builder.image

    • The name will always be "builder"
    • The uri will be the hostname + repository of the builder image
    • The digest will be "sha256": image_digest
    • The annotations will be the labels on the image

Run Details

Builder

  • The id will be either https://kpack.io/slsa/signed-app-build or https://kpack.io/slsa/unsigned-app-build
  • The version field will contain kpack and lifecycle versions
  • The builderDependencies will contain information about the ResourceVersion of the Kubernetes objects when the Build was started
    • The name will be the Kind of objects being recorded
    • The content will be a base64 encoding of the Name and ResourceVersion of the object. The following Kubernetes objects will be recorded:
    • Build
    • Namespace of the Build
    • ServiceAccount of the Build
    • An array of Secrets that were used during the build

Metadata

  • The invocationID will follow the format https://kpack.io/build/<namespace>/<build_name>/<build_pod_name>@<build_pod_node_name>
  • The startedOn will be the time the prepare step started on
  • The finishedOn will be the time the completion step finished on

By Products

Currently unused.

Examples

example.json
{
  "_type": "https://in-toto.io/Statement/v0.1",
  "predicateType": "https://slsa.dev/provenance/v1",
  "subject": [
    {
      "name": "some.registry/test",
      "digest": {
        "sha256": "7b2373a79f5bc9c6f740b9fde14f8eb057c7a56fd4666efd271780d0119a127a"
      }
    }
  ],
  "predicate": {
    "buildDefinition": {
      "buildType": "https://github.com/buildpacks-community/kpack/blob/v0.0.0/docs/slsa.md",
      "externalParameters": {
        "tags": [
          "some.registry/test"
        ],
        "builder": {
          "image": "index.docker.io/paketobuildpacks/builder-jammy-base"
        },
        "serviceAccountName": "default",
        "source": {
          "git": {
            "url": "https://github.com/paketo-buildpacks/samples.git",
            "revision": "main"
          },
          "subPath": "go/mod"
        },
        "runImage": {
          "image": "index.docker.io/paketobuildpacks/run-jammy-base@sha256:18c92f9d53d1b3b941624cb823df3c802782f8eb337ad3a229d14372df4cd27d"
        },
        "resources": {}
      },
      "internalParameters": {
        "builderImage": "index.docker.io/paketobuildpacks/builder-jammy-base",
        "systemNamespace": "kpack",
        "systemServiceAccount": "controller",
        "enablePriorityClasses": false,
        "maximumPlatformApiVersion": "",
        "sshTrustUnknownHosts": true,
        "buildInitImage": "some.registry/build-init@sha256:cd8b6c8eecb79c0aee725ef00bac5d502df6fdfeaab8d6a2a5854f3a38445ac7",
        "buildInitWindowsImage": "build-init-windows",
        "buildWaiterImage": "some.registry/build-waiter@sha256:bcca4f1e691da17de25feff47f91b6cc6443d9deee3234676c95294cd30995c1",
        "completionImage": "some.registry/completion@sha256:ea058f72bf3529b292751ed1d3a2ec6e0cfab1fdfc049863553181cb19682128",
        "completionWindowsImage": "completion-windows",
        "rebaseImage": "some.registry/rebase@sha256:8e4c673c48861b583ca6b7af2f72fa3b4a9397d53929431d78bf47b0f456da4b",
        "injectedSidecarSupport": false,
        "generateSlsaAttestation": true
      },
      "resolvedDependencies": [
        {
          "uri": "https://github.com/paketo-buildpacks/samples.git",
          "digest": {
            "sha1": "bb85b84dd957ae95e04045f0d74cd018d772d432"
          },
          "name": "source"
        },
        {
          "uri": "index.docker.io/paketobuildpacks/builder-jammy-base",
          "digest": {
            "sha256": "f89bbfe854a23f992e42e206af0ed8e2e380115ded9de8f1bb734da3fd116c45"
          },
          "name": "builder-image",
          "annotations": {
            "io.buildpacks.builder.metadata": "{\"description\":\"Ubuntu 22.04 Jammy Jellyfish base image with buildpacks for Java, Go, .NET Core, Node.js, Python, Apache HTTPD, NGINX and Procfile\",\"buildpacks\":[{\"id\":\"paketo-buildpacks/dotnet-core\",\"name\":\"Paketo Buildpack for .NET Core\",\"version\":\"0.42.3\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-core\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.6\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/dotnet-core-aspnet-runtime\",\"name\":\"Paketo Buildpack for ASP.NET Core Runtime\",\"version\":\"0.4.2\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-core-aspnet-runtime\"},{\"id\":\"paketo-buildpacks/dotnet-core-sdk\",\"name\":\"Paketo Buildpack for .NET Core SDK\",\"version\":\"0.14.3\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-core-sdk\"},{\"id\":\"paketo-buildpacks/dotnet-execute\",\"name\":\"Paketo Buildpack for .NET Execute\",\"version\":\"0.14.26\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-execute\"},{\"id\":\"paketo-buildpacks/dotnet-publish\",\"name\":\"Paketo Buildpack for .NET Publish\",\"version\":\"0.12.25\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-publish\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.6\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/icu\",\"name\":\"Paketo Buildpack for ICU\",\"version\":\"0.7.3\",\"homepage\":\"https://github.com/paketo-buildpacks/icu\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\",\"version\":\"3.0.1\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.7\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/vsdbg\",\"name\":\"Paketo Buildpack for Visual Studio Debugger\",\"version\":\"0.3.7\"},{\"id\":\"paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\",\"version\":\"2.8.6\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\"},{\"id\":\"paketo-buildpacks/go\",\"name\":\"Paketo Buildpack for Go\",\"version\":\"4.6.2\",\"homepage\":\"https://github.com/paketo-buildpacks/go\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.6\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.6\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/git\",\"name\":\"Paketo Buildpack for Git\",\"version\":\"1.0.7\",\"homepage\":\"https://github.com/paketo-buildpacks/git\"},{\"id\":\"paketo-buildpacks/go-build\",\"name\":\"Paketo Buildpack for Go Build\",\"version\":\"2.1.2\",\"homepage\":\"https://github.com/paketo-buildpacks/go-build\"},{\"id\":\"paketo-buildpacks/go-dist\",\"name\":\"Paketo Buildpack for Go Distribution\",\"version\":\"2.4.4\",\"homepage\":\"https://github.com/paketo-buildpacks/go-dist\"},{\"id\":\"paketo-buildpacks/go-mod-vendor\",\"name\":\"Paketo Buildpack for Go Mod Vendor\",\"version\":\"1.0.27\",\"homepage\":\"https://github.com/paketo-buildpacks/go-mod-vendor\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.7\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\",\"version\":\"2.8.6\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\"},{\"id\":\"paketo-buildpacks/java-native-image\",\"name\":\"Paketo Buildpack for Java Native Image\",\"version\":\"8.25.0\",\"homepage\":\"https://paketo.io/docs/howto/java/#build-an-app-as-a-graalvm-native-image-application\"},{\"id\":\"paketo-buildpacks/bellsoft-liberica\",\"name\":\"Paketo Buildpack for BellSoft Liberica\",\"version\":\"10.4.4\",\"homepage\":\"https://github.com/paketo-buildpacks/bellsoft-liberica\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.7\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/datadog\",\"name\":\"Paketo Buildpack for Datadog\",\"version\":\"4.8.0\",\"homepage\":\"https://github.com/paketo-buildpacks/datadog\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.6\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/executable-jar\",\"name\":\"Paketo Buildpack for Executable JAR\",\"version\":\"6.8.3\",\"homepage\":\"https://github.com/paketo-buildpacks/executable-jar\"},{\"id\":\"paketo-buildpacks/gradle\",\"name\":\"Paketo Buildpack for Gradle\",\"version\":\"7.7.1\",\"homepage\":\"https://github.com/paketo-buildpacks/gradle\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/leiningen\",\"name\":\"Paketo Buildpack for Leiningen\",\"version\":\"4.6.9\",\"homepage\":\"https://github.com/paketo-buildpacks/leiningen\"},{\"id\":\"paketo-buildpacks/maven\",\"name\":\"Paketo Buildpack for Maven\",\"version\":\"6.15.12\",\"homepage\":\"https://github.com/paketo-buildpacks/maven\"},{\"id\":\"paketo-buildpacks/native-image\",\"name\":\"Paketo Buildpack for Native Image\",\"version\":\"5.12.7\",\"homepage\":\"https://github.com/paketo-buildpacks/native-image\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.8\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/sbt\",\"name\":\"Paketo Buildpack for SBT\",\"version\":\"6.12.11\",\"homepage\":\"https://github.com/paketo-buildpacks/sbt\"},{\"id\":\"paketo-buildpacks/spring-boot\",\"name\":\"Paketo Buildpack for Spring Boot\",\"version\":\"5.27.8\",\"homepage\":\"https://github.com/paketo-buildpacks/spring-boot\"},{\"id\":\"paketo-buildpacks/syft\",\"name\":\"Paketo Buildpack for Syft\",\"version\":\"1.42.0\",\"homepage\":\"https://github.com/paketo-buildpacks/syft\"},{\"id\":\"paketo-buildpacks/upx\",\"name\":\"Paketo Buildpack for UPX\",\"version\":\"3.4.7\",\"homepage\":\"https://github.com/paketo-buildpacks/upx\"},{\"id\":\"paketo-buildpacks/java\",\"name\":\"Paketo Buildpack for Java\",\"version\":\"10.6.0\",\"homepage\":\"https://paketo.io/docs/howto/java\"},{\"id\":\"paketo-buildpacks/apache-tomcat\",\"name\":\"Paketo Buildpack for Apache Tomcat\",\"version\":\"7.14.2\",\"homepage\":\"https://github.com/paketo-buildpacks/apache-tomcat\"},{\"id\":\"paketo-buildpacks/apache-tomee\",\"name\":\"Paketo Buildpack for Apache Tomee\",\"version\":\"1.8.0\",\"homepage\":\"https://github.com/paketo-buildpacks/apache-tomee\"},{\"id\":\"paketo-buildpacks/azure-application-insights\",\"name\":\"Paketo Buildpack for Azure Application Insights\",\"version\":\"5.17.3\",\"homepage\":\"https://github.com/paketo-buildpacks/azure-application-insights\"},{\"id\":\"paketo-buildpacks/bellsoft-liberica\",\"name\":\"Paketo Buildpack for BellSoft Liberica\",\"version\":\"10.4.4\",\"homepage\":\"https://github.com/paketo-buildpacks/bellsoft-liberica\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.7\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/clojure-tools\",\"name\":\"Paketo Buildpack for Clojure Tools\",\"version\":\"2.8.14\",\"homepage\":\"https://github.com/paketo-buildpacks/clojure-tools\"},{\"id\":\"paketo-buildpacks/datadog\",\"name\":\"Paketo Buildpack for Datadog\",\"version\":\"4.8.0\",\"homepage\":\"https://github.com/paketo-buildpacks/datadog\"},{\"id\":\"paketo-buildpacks/dist-zip\",\"name\":\"Paketo Buildpack for DistZip\",\"version\":\"5.6.8\",\"homepage\":\"https://github.com/paketo-buildpacks/dist-zip\"},{\"id\":\"paketo-buildpacks/encrypt-at-rest\",\"name\":\"Paketo Buildpack for Encrypt-at-Rest\",\"version\":\"4.5.13\",\"homepage\":\"https://github.com/paketo-buildpacks/encrypt-at-rest\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.6\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/executable-jar\",\"name\":\"Paketo Buildpack for Executable JAR\",\"version\":\"6.8.3\",\"homepage\":\"https://github.com/paketo-buildpacks/executable-jar\"},{\"id\":\"paketo-buildpacks/google-stackdriver\",\"name\":\"Paketo Buildpack for Google Stackdriver\",\"version\":\"8.0.4\",\"homepage\":\"https://github.com/paketo-buildpacks/google-stackdriver\"},{\"id\":\"paketo-buildpacks/gradle\",\"name\":\"Paketo Buildpack for Gradle\",\"version\":\"7.7.1\",\"homepage\":\"https://github.com/paketo-buildpacks/gradle\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/jattach\",\"name\":\"Paketo Buildpack for JAttach\",\"version\":\"1.4.9\",\"homepage\":\"https://github.com/paketo-buildpacks/jattach\"},{\"id\":\"paketo-buildpacks/java-memory-assistant\",\"name\":\"Paketo Buildpack for Java Memory Assistant\",\"version\":\"1.4.9\",\"homepage\":\"https://github.com/paketo-buildpacks/java-memory-assistant\"},{\"id\":\"paketo-buildpacks/leiningen\",\"name\":\"Paketo Buildpack for Leiningen\",\"version\":\"4.6.9\",\"homepage\":\"https://github.com/paketo-buildpacks/leiningen\"},{\"id\":\"paketo-buildpacks/liberty\",\"name\":\"Paketo Buildpack for Liberty\",\"version\":\"3.8.12\",\"homepage\":\"https://github.com/paketo-buildpacks/liberty\"},{\"id\":\"paketo-buildpacks/maven\",\"name\":\"Paketo Buildpack for Maven\",\"version\":\"6.15.12\",\"homepage\":\"https://github.com/paketo-buildpacks/maven\"},{\"id\":\"paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\",\"version\":\"3.1.0\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.8\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/sbt\",\"name\":\"Paketo Buildpack for SBT\",\"version\":\"6.12.11\",\"homepage\":\"https://github.com/paketo-buildpacks/sbt\"},{\"id\":\"paketo-buildpacks/spring-boot\",\"name\":\"Paketo Buildpack for Spring Boot\",\"version\":\"5.27.8\",\"homepage\":\"https://github.com/paketo-buildpacks/spring-boot\"},{\"id\":\"paketo-buildpacks/syft\",\"name\":\"Paketo Buildpack for Syft\",\"version\":\"1.42.0\",\"homepage\":\"https://github.com/paketo-buildpacks/syft\"},{\"id\":\"paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\",\"version\":\"2.8.7\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\"},{\"id\":\"paketo-buildpacks/yarn\",\"name\":\"Paketo Buildpack for Yarn\",\"version\":\"1.2.0\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn\"},{\"id\":\"paketo-buildpacks/nodejs\",\"name\":\"Paketo Buildpack for Node.js\",\"version\":\"2.0.0\",\"homepage\":\"https://github.com/paketo-buildpacks/nodejs\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.6\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/datadog\",\"name\":\"Paketo Buildpack for Datadog\",\"version\":\"3.6.0\",\"homepage\":\"https://github.com/paketo-buildpacks/datadog\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.6\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\",\"version\":\"3.0.1\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"name\":\"Paketo Buildpack for Node Run Script\",\"version\":\"1.0.14\",\"homepage\":\"https://github.com/paketo-buildpacks/node-run-script\"},{\"id\":\"paketo-buildpacks/node-start\",\"name\":\"Paketo Buildpack for Node Start\",\"version\":\"1.1.3\",\"homepage\":\"https://github.com/paketo-buildpacks/node-start\"},{\"id\":\"paketo-buildpacks/npm-install\",\"name\":\"Paketo Buildpack for NPM Install\",\"version\":\"1.3.1\",\"homepage\":\"https://github.com/paketo-buildpacks/npm-install\"},{\"id\":\"paketo-buildpacks/npm-start\",\"name\":\"Paketo Buildpack for NPM Start\",\"version\":\"1.0.15\",\"homepage\":\"https://github.com/paketo-buildpacks/npm-start\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.7\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\",\"version\":\"2.8.6\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\"},{\"id\":\"paketo-buildpacks/yarn\",\"name\":\"Paketo Buildpack for Yarn\",\"version\":\"1.2.0\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn\"},{\"id\":\"paketo-buildpacks/yarn-install\",\"name\":\"Paketo Buildpack for Yarn Install\",\"version\":\"1.2.2\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-install\"},{\"id\":\"paketo-buildpacks/yarn-start\",\"name\":\"Paketo Buildpack for Yarn Start\",\"version\":\"1.1.3\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-start\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.8\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/python\",\"name\":\"Paketo Buildpack for Python\",\"version\":\"2.14.0\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.3\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/conda-env-update\",\"name\":\"Paketo Buildpack for Conda Env Update\",\"version\":\"0.7.12\",\"homepage\":\"https://github.com/paketo-buildpacks/conda-env-update\"},{\"id\":\"paketo-buildpacks/cpython\",\"name\":\"Paketo Buildpack for CPython\",\"version\":\"1.9.0\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.3\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.2\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/miniconda\",\"name\":\"Paketo Buildpack for Miniconda\",\"version\":\"0.8.5\"},{\"id\":\"paketo-buildpacks/pip\",\"name\":\"Paketo Buildpack for Pip\",\"version\":\"0.18.0\"},{\"id\":\"paketo-buildpacks/pip-install\",\"name\":\"Paketo Buildpack for Pip Install\",\"version\":\"0.6.0\"},{\"id\":\"paketo-buildpacks/pipenv\",\"name\":\"Paketo Buildpack for Pipenv\",\"version\":\"1.19.0\"},{\"id\":\"paketo-buildpacks/pipenv-install\",\"name\":\"Paketo Buildpack for Pipenv Install\",\"version\":\"0.6.18\"},{\"id\":\"paketo-buildpacks/poetry\",\"name\":\"Paketo Buildpack for Poetry\",\"version\":\"0.6.5\"},{\"id\":\"paketo-buildpacks/poetry-install\",\"name\":\"Paketo Buildpack for Poetry Install\",\"version\":\"0.3.17\"},{\"id\":\"paketo-buildpacks/poetry-run\",\"name\":\"Paketo Buildpack for Poetry Run\",\"version\":\"0.4.21\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.4\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/python-start\",\"name\":\"Paketo Buildpack for Python Start\",\"version\":\"0.14.14\",\"homepage\":\"https://github.com/paketo-buildpacks/python-start\"},{\"id\":\"paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\",\"version\":\"2.8.3\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\"},{\"id\":\"paketo-buildpacks/ruby\",\"name\":\"Paketo Buildpack for Ruby\",\"version\":\"0.42.1\",\"homepage\":\"https://github.com/paketo-buildpacks/ruby\"},{\"id\":\"paketo-buildpacks/bundle-install\",\"name\":\"Paketo Buildpack for Bundle Install\",\"version\":\"0.8.1\",\"homepage\":\"https://github.com/paketo-buildpacks/bundle-install\"},{\"id\":\"paketo-buildpacks/bundler\",\"name\":\"Paketo Buildpack for Bundler\",\"version\":\"0.8.1\",\"homepage\":\"https://github.com/paketo-buildpacks/bundler\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.7\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.6\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/mri\",\"name\":\"Paketo Buildpack for MRI\",\"version\":\"0.14.10\",\"homepage\":\"https://github.com/paketo-buildpacks/mri\"},{\"id\":\"paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\",\"version\":\"3.0.1\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\"},{\"id\":\"paketo-buildpacks/passenger\",\"name\":\"Paketo Buildpack for Passenger\",\"version\":\"0.13.3\",\"homepage\":\"https://github.com/paketo-buildpacks/passenger\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.8\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/puma\",\"name\":\"Paketo Buildpack for Puma\",\"version\":\"0.4.37\",\"homepage\":\"https://github.com/paketo-buildpacks/puma\"},{\"id\":\"paketo-buildpacks/rackup\",\"name\":\"Paketo Buildpack for Rackup\",\"version\":\"0.4.36\",\"homepage\":\"https://github.com/paketo-buildpacks/rackup\"},{\"id\":\"paketo-buildpacks/rails-assets\",\"name\":\"Paketo Buildpack for Rails Assets\",\"version\":\"0.10.4\",\"homepage\":\"https://github.com/paketo-buildpacks/rails-assets\"},{\"id\":\"paketo-buildpacks/rake\",\"name\":\"Paketo Buildpack for Rake\",\"version\":\"0.4.36\",\"homepage\":\"https://github.com/paketo-buildpacks/rake\"},{\"id\":\"paketo-buildpacks/thin\",\"name\":\"Paketo Buildpack for Thin\",\"version\":\"0.5.36\",\"homepage\":\"https://github.com/paketo-buildpacks/thin\"},{\"id\":\"paketo-buildpacks/unicorn\",\"name\":\"Paketo Buildpack for Unicorn\",\"version\":\"0.4.36\",\"homepage\":\"https://github.com/paketo-buildpacks/unicorn\"},{\"id\":\"paketo-buildpacks/yarn\",\"name\":\"Paketo Buildpack for Yarn\",\"version\":\"1.2.0\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn\"},{\"id\":\"paketo-buildpacks/yarn-install\",\"name\":\"Paketo Buildpack for Yarn Install\",\"version\":\"1.2.2\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-install\"},{\"id\":\"paketo-buildpacks/web-servers\",\"name\":\"Paketo Buildpack for Web Servers\",\"version\":\"0.19.1\",\"homepage\":\"https://github.com/paketo-buildpacks/web-servers\"},{\"id\":\"paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\",\"version\":\"3.6.5\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\"},{\"id\":\"paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\",\"version\":\"4.5.5\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\"},{\"id\":\"paketo-buildpacks/httpd\",\"name\":\"Paketo Buildpack for Apache HTTP Server\",\"version\":\"0.7.14\",\"homepage\":\"https://github.com/paketo-buildpacks/httpd\"},{\"id\":\"paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\",\"version\":\"4.5.4\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\"},{\"id\":\"paketo-buildpacks/nginx\",\"name\":\"Paketo Buildpack for Nginx Server\",\"version\":\"0.15.6\",\"homepage\":\"https://github.com/paketo-buildpacks/nginx\"},{\"id\":\"paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\",\"version\":\"2.0.0\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"name\":\"Paketo Buildpack for Node Run Script\",\"version\":\"1.0.13\",\"homepage\":\"https://github.com/paketo-buildpacks/node-run-script\"},{\"id\":\"paketo-buildpacks/npm-install\",\"name\":\"Paketo Buildpack for NPM Install\",\"version\":\"1.3.0\",\"homepage\":\"https://github.com/paketo-buildpacks/npm-install\"},{\"id\":\"paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\",\"version\":\"5.6.6\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\"},{\"id\":\"paketo-buildpacks/source-removal\",\"name\":\"Paketo Buildpack for Source Removal\",\"version\":\"0.2.1\"},{\"id\":\"paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\",\"version\":\"2.8.5\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\"},{\"id\":\"paketo-buildpacks/yarn\",\"name\":\"Paketo Buildpack for Yarn\",\"version\":\"1.1.11\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn\"},{\"id\":\"paketo-buildpacks/yarn-install\",\"name\":\"Paketo Buildpack for Yarn Install\",\"version\":\"1.2.1\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-install\"}],\"extensions\":null,\"stack\":{\"runImage\":{\"image\":\"index.docker.io/paketobuildpacks/run-jammy-base:latest\",\"mirrors\":[]}},\"lifecycle\":{\"version\":\"0.18.3\",\"api\":{\"buildpack\":\"0.7\",\"platform\":\"0.7\"},\"apis\":{\"buildpack\":{\"deprecated\":[],\"supported\":[\"0.7\",\"0.8\",\"0.9\",\"0.10\"]},\"platform\":{\"deprecated\":[],\"supported\":[\"0.7\",\"0.8\",\"0.9\",\"0.10\",\"0.11\",\"0.12\"]}}},\"createdBy\":{\"name\":\"Pack CLI\",\"version\":\"0.31.0+git-3a994bd.build-5086\"},\"images\":[{\"image\":\"index.docker.io/paketobuildpacks/run-jammy-base:latest\",\"mirrors\":[]}]}",
            "io.buildpacks.buildpack.layers": "{\"paketo-buildpacks/apache-tomcat\":{\"7.14.2\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:ce1b165e67eaa0fca17d2018209683525320817d4b6ebfc8018ae2304bfa29c6\",\"homepage\":\"https://github.com/paketo-buildpacks/apache-tomcat\",\"name\":\"Paketo Buildpack for Apache Tomcat\"}},\"paketo-buildpacks/apache-tomee\":{\"1.8.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e1efe0e0fe75007d1b985bc55d4b2ca25a71cdf06ce0a942c9bb0d11c8181ea8\",\"homepage\":\"https://github.com/paketo-buildpacks/apache-tomee\",\"name\":\"Paketo Buildpack for Apache Tomee\"}},\"paketo-buildpacks/azure-application-insights\":{\"5.17.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e5237d5d688156b0e68f1b0022afff8cb7a43bd8618fec19820a14675d7225fa\",\"homepage\":\"https://github.com/paketo-buildpacks/azure-application-insights\",\"name\":\"Paketo Buildpack for Azure Application Insights\"}},\"paketo-buildpacks/bellsoft-liberica\":{\"10.4.4\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:07de586e9118a13b87e3bb0326af1de2d04254f2e7e7e4ca99d4730de69c44b1\",\"homepage\":\"https://github.com/paketo-buildpacks/bellsoft-liberica\",\"name\":\"Paketo Buildpack for BellSoft Liberica\"}},\"paketo-buildpacks/bundle-install\":{\"0.8.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:27847f75caee85243a98a9e937270ec17559d1e5a63ad682b03bf123bdcca2bf\",\"homepage\":\"https://github.com/paketo-buildpacks/bundle-install\",\"name\":\"Paketo Buildpack for Bundle Install\"}},\"paketo-buildpacks/bundler\":{\"0.8.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:62d4fe09302f024a37c821da944feec4680949dd1bd098278ab864d70895fd97\",\"homepage\":\"https://github.com/paketo-buildpacks/bundler\",\"name\":\"Paketo Buildpack for Bundler\"}},\"paketo-buildpacks/ca-certificates\":{\"3.6.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:b60541d13f4fa3fddd3783a1cb77de4c502e590a34c0265becc0d1819ea0f664\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\"},\"3.6.5\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:d7b5fe48f8aec15ae831663443e85d27cc39f6e7f677f3574d22efc12ab1b91d\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\"},\"3.6.6\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e987b55729a6c11809fd034067ca16b6713bc108deafb7720b4c8042c04bfb6d\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\"},\"3.6.7\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:09958ee88d9b92eb8cac51041ca0b7e26ea4729d6c21cb4c4b0e73d1a03d97f2\",\"homepage\":\"https://github.com/paketo-buildpacks/ca-certificates\",\"name\":\"Paketo Buildpack for CA Certificates\"}},\"paketo-buildpacks/clojure-tools\":{\"2.8.14\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:1b0ba4a1fbe2f120bc41c43c65698e6ece432946a93ecf5dca1ab901e6f5a1be\",\"homepage\":\"https://github.com/paketo-buildpacks/clojure-tools\",\"name\":\"Paketo Buildpack for Clojure Tools\"}},\"paketo-buildpacks/conda-env-update\":{\"0.7.12\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e8f09369eccaf0ce87f8f4868129ff29911f8311ae9650a5f73c90c3abb46ef5\",\"homepage\":\"https://github.com/paketo-buildpacks/conda-env-update\",\"name\":\"Paketo Buildpack for Conda Env Update\"}},\"paketo-buildpacks/cpython\":{\"1.9.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:5757cf2c2d7f21c2253c556582fb1c802eaabe53d10d86afe92bd1be2c9b3636\",\"name\":\"Paketo Buildpack for CPython\"}},\"paketo-buildpacks/datadog\":{\"3.6.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:b351bc73239608a09c7523656594df065fd2a6aacaee90254945d9e3070122ca\",\"homepage\":\"https://github.com/paketo-buildpacks/datadog\",\"name\":\"Paketo Buildpack for Datadog\"},\"4.8.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e85973d2cb9437b6fdce9da62c3c200b11df38522dcded9d4786cd998f1c2ee6\",\"homepage\":\"https://github.com/paketo-buildpacks/datadog\",\"name\":\"Paketo Buildpack for Datadog\"}},\"paketo-buildpacks/dist-zip\":{\"5.6.8\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:b5beba4f9e9f9235a1982e02e9441f4974e94bb0a4a218de5a77abdfbd88f723\",\"homepage\":\"https://github.com/paketo-buildpacks/dist-zip\",\"name\":\"Paketo Buildpack for DistZip\"}},\"paketo-buildpacks/dotnet-core\":{\"0.42.3\":{\"api\":\"0.8\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/vsdbg\",\"version\":\"0.3.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/dotnet-core-sdk\",\"version\":\"0.14.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/icu\",\"version\":\"0.7.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/dotnet-publish\",\"version\":\"0.12.25\",\"optional\":true},{\"id\":\"paketo-buildpacks/dotnet-core-aspnet-runtime\",\"version\":\"0.4.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/dotnet-execute\",\"version\":\"0.14.26\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]}],\"layerDiffID\":\"sha256:221c5a3d0d6de36c52462c58a73c67c8e6ec5d61e81e5e1960fc2587480157b0\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-core\",\"name\":\"Paketo Buildpack for .NET Core\"}},\"paketo-buildpacks/dotnet-core-aspnet-runtime\":{\"0.4.2\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:49961a424533b2e65d3026686d01640a32fe17f7cfc1a99494f504ba0aebdcb5\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-core-aspnet-runtime\",\"name\":\"Paketo Buildpack for ASP.NET Core Runtime\"}},\"paketo-buildpacks/dotnet-core-sdk\":{\"0.14.3\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:28963f03b59fc92c20606176dcaebcd218e4918a79b4bb9dd4a36c67df0a2f5b\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-core-sdk\",\"name\":\"Paketo Buildpack for .NET Core SDK\"}},\"paketo-buildpacks/dotnet-execute\":{\"0.14.26\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:69a7b7c3c54b5466f263ba3affe9e30b730185be7fea40f7508ca3a444ba4ece\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-execute\",\"name\":\"Paketo Buildpack for .NET Execute\"}},\"paketo-buildpacks/dotnet-publish\":{\"0.12.25\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:4253a9340935dde582d03afe3e78e853b35f0a95676b8d97db06213c382abfcc\",\"homepage\":\"https://github.com/paketo-buildpacks/dotnet-publish\",\"name\":\"Paketo Buildpack for .NET Publish\"}},\"paketo-buildpacks/encrypt-at-rest\":{\"4.5.13\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:667867d05b5a669b278a09ea1769b651f73e7d2aed541071d3ae4f017260d9cd\",\"homepage\":\"https://github.com/paketo-buildpacks/encrypt-at-rest\",\"name\":\"Paketo Buildpack for Encrypt-at-Rest\"}},\"paketo-buildpacks/environment-variables\":{\"4.5.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e0b403660a34970e9f33fbfca76e5f60f900243797be86ce381746b6197771d3\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\"},\"4.5.5\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:35a7169bca9ac0760bf19acda272c88cdf9b4fade0f96c5ff263ab8b862d789e\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\"},\"4.5.6\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:491136e66ebd688914cbba8f67d6e84178245ba87c01f22f762b6ef966cbe718\",\"homepage\":\"https://github.com/paketo-buildpacks/environment-variables\",\"name\":\"Paketo Buildpack for Environment Variables\"}},\"paketo-buildpacks/executable-jar\":{\"6.8.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:07713a584e9c73cf2397531b4e3d669ff2d4578e1706ca5395dbfe683804e627\",\"homepage\":\"https://github.com/paketo-buildpacks/executable-jar\",\"name\":\"Paketo Buildpack for Executable JAR\"}},\"paketo-buildpacks/git\":{\"1.0.7\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:2bb5a7078a44f3cc8cc3e498a7df865355d0b9b91ba41c38d20858911602e1e5\",\"homepage\":\"https://github.com/paketo-buildpacks/git\",\"name\":\"Paketo Buildpack for Git\"}},\"paketo-buildpacks/go\":{\"4.6.2\":{\"api\":\"0.7\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/go-dist\",\"version\":\"2.4.4\"},{\"id\":\"paketo-buildpacks/git\",\"version\":\"1.0.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/go-mod-vendor\",\"version\":\"1.0.27\"},{\"id\":\"paketo-buildpacks/go-build\",\"version\":\"2.1.2\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/go-dist\",\"version\":\"2.4.4\"},{\"id\":\"paketo-buildpacks/git\",\"version\":\"1.0.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/go-build\",\"version\":\"2.1.2\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]}],\"layerDiffID\":\"sha256:ec527faf320cf1753d9b080a862257115c177f2f0eba1decab2d199196fa8f6a\",\"homepage\":\"https://github.com/paketo-buildpacks/go\",\"name\":\"Paketo Buildpack for Go\"}},\"paketo-buildpacks/go-build\":{\"2.1.2\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:76b1619f81820ed875e544a5fe47eb25e515352c4f7804c7dbe8723966e528c6\",\"homepage\":\"https://github.com/paketo-buildpacks/go-build\",\"name\":\"Paketo Buildpack for Go Build\"}},\"paketo-buildpacks/go-dist\":{\"2.4.4\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:b4b8b2d4b5f8bd0d39648b52f8fc7c54d88d433cc846ea07d6e5082a2cbca62a\",\"homepage\":\"https://github.com/paketo-buildpacks/go-dist\",\"name\":\"Paketo Buildpack for Go Distribution\"}},\"paketo-buildpacks/go-mod-vendor\":{\"1.0.27\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:27c065e31f83b584d59233a66103125e4b7171a8d5acc54e57c8bb1964d2f7c6\",\"homepage\":\"https://github.com/paketo-buildpacks/go-mod-vendor\",\"name\":\"Paketo Buildpack for Go Mod Vendor\"}},\"paketo-buildpacks/google-stackdriver\":{\"8.0.4\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:bb061969c1853e50cb7411bd0946c87d32871631e9c7c3cc03eb3739e7f8d350\",\"homepage\":\"https://github.com/paketo-buildpacks/google-stackdriver\",\"name\":\"Paketo Buildpack for Google Stackdriver\"}},\"paketo-buildpacks/gradle\":{\"7.7.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:5ad6a561c7da2aee1cc382514511fb5c0d37c1309f5ae0f092bfb3b0a6b111dc\",\"homepage\":\"https://github.com/paketo-buildpacks/gradle\",\"name\":\"Paketo Buildpack for Gradle\"}},\"paketo-buildpacks/httpd\":{\"0.7.14\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:72902c2a282fa529a145efae4838d0ac39818a6b9f77109307ce6512634e8f23\",\"homepage\":\"https://github.com/paketo-buildpacks/httpd\",\"name\":\"Paketo Buildpack for Apache HTTP Server\"}},\"paketo-buildpacks/icu\":{\"0.7.3\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:e94fea0c37edd8d65cc4966b247b8ee9ffc0305c21a99f132fd8f75dfb9cbe83\",\"homepage\":\"https://github.com/paketo-buildpacks/icu\",\"name\":\"Paketo Buildpack for ICU\"}},\"paketo-buildpacks/image-labels\":{\"4.5.2\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:3e44c3f0963ed0bb2d0c64ecfaff2d706db8c156ae77924156befc9d4517c754\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\"},\"4.5.4\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:23f2551fe30d7889e2706b4099406cb1d0d2bd0baf0c495e2cbda6c3e901e48b\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\"},\"4.5.5\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:8c583593b549c46a53a13afe8c4a01200970cbcb8ee35526697d079232570456\",\"homepage\":\"https://github.com/paketo-buildpacks/image-labels\",\"name\":\"Paketo Buildpack for Image Labels\"}},\"paketo-buildpacks/jattach\":{\"1.4.9\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:edb7e84d3ccbcdbe00586d0fcd187f6515809f38b35937727b59b15d33eb00fe\",\"homepage\":\"https://github.com/paketo-buildpacks/jattach\",\"name\":\"Paketo Buildpack for JAttach\"}},\"paketo-buildpacks/java\":{\"10.6.0\":{\"api\":\"0.7\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/bellsoft-liberica\",\"version\":\"10.4.4\"},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.1.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/syft\",\"version\":\"1.42.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/leiningen\",\"version\":\"4.6.9\",\"optional\":true},{\"id\":\"paketo-buildpacks/clojure-tools\",\"version\":\"2.8.14\",\"optional\":true},{\"id\":\"paketo-buildpacks/gradle\",\"version\":\"7.7.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/maven\",\"version\":\"6.15.12\",\"optional\":true},{\"id\":\"paketo-buildpacks/sbt\",\"version\":\"6.12.11\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/executable-jar\",\"version\":\"6.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/apache-tomcat\",\"version\":\"7.14.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/apache-tomee\",\"version\":\"1.8.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/liberty\",\"version\":\"3.8.12\",\"optional\":true},{\"id\":\"paketo-buildpacks/dist-zip\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/spring-boot\",\"version\":\"5.27.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/jattach\",\"version\":\"1.4.9\",\"optional\":true},{\"id\":\"paketo-buildpacks/azure-application-insights\",\"version\":\"5.17.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/google-stackdriver\",\"version\":\"8.0.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/datadog\",\"version\":\"4.8.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/java-memory-assistant\",\"version\":\"1.4.9\",\"optional\":true},{\"id\":\"paketo-buildpacks/encrypt-at-rest\",\"version\":\"4.5.13\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]}],\"layerDiffID\":\"sha256:51aa45594fafc2ce0736447d99279482ae7201c90a78065f8c5f28133e936a5b\",\"homepage\":\"https://paketo.io/docs/howto/java\",\"name\":\"Paketo Buildpack for Java\"}},\"paketo-buildpacks/java-memory-assistant\":{\"1.4.9\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:b1059cc190c5c858b3ef697e123743ab2981d48b0de2b177f621c21795d1f4cc\",\"homepage\":\"https://github.com/paketo-buildpacks/java-memory-assistant\",\"name\":\"Paketo Buildpack for Java Memory Assistant\"}},\"paketo-buildpacks/java-native-image\":{\"8.25.0\":{\"api\":\"0.7\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/upx\",\"version\":\"3.4.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/bellsoft-liberica\",\"version\":\"10.4.4\"},{\"id\":\"paketo-buildpacks/syft\",\"version\":\"1.42.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/leiningen\",\"version\":\"4.6.9\",\"optional\":true},{\"id\":\"paketo-buildpacks/gradle\",\"version\":\"7.7.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/maven\",\"version\":\"6.15.12\",\"optional\":true},{\"id\":\"paketo-buildpacks/sbt\",\"version\":\"6.12.11\",\"optional\":true},{\"id\":\"paketo-buildpacks/executable-jar\",\"version\":\"6.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/spring-boot\",\"version\":\"5.27.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/datadog\",\"version\":\"4.8.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/native-image\",\"version\":\"5.12.7\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]}],\"layerDiffID\":\"sha256:2e6d9877eacfbdeda18cafbad95550207e82f96e5aa230056b9d750f648e21b0\",\"homepage\":\"https://paketo.io/docs/howto/java/#build-an-app-as-a-graalvm-native-image-application\",\"name\":\"Paketo Buildpack for Java Native Image\"}},\"paketo-buildpacks/leiningen\":{\"4.6.9\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:7f08c1f7191e025630591734cc2518ee31ece6f91b184f8379428cab1d11e4f3\",\"homepage\":\"https://github.com/paketo-buildpacks/leiningen\",\"name\":\"Paketo Buildpack for Leiningen\"}},\"paketo-buildpacks/liberty\":{\"3.8.12\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:39affe80dabb2dc69dcc3d50e82aa2251c631086c9f93bf84f736fa6951bba30\",\"homepage\":\"https://github.com/paketo-buildpacks/liberty\",\"name\":\"Paketo Buildpack for Liberty\"}},\"paketo-buildpacks/maven\":{\"6.15.12\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:556e2a8dfa041a33fc99b6bf252158f8ae6c9f987b24d8d51b60b5f47dde63db\",\"homepage\":\"https://github.com/paketo-buildpacks/maven\",\"name\":\"Paketo Buildpack for Maven\"}},\"paketo-buildpacks/miniconda\":{\"0.8.5\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:ddfaf04fb79c40ef178e264699a6e20723b9cebf4e6f42147629e99239bec874\",\"name\":\"Paketo Buildpack for Miniconda\"}},\"paketo-buildpacks/mri\":{\"0.14.10\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:67045efe8b4986fee6a84df0bc03956a7f9636b43df722eefe077806cc179759\",\"homepage\":\"https://github.com/paketo-buildpacks/mri\",\"name\":\"Paketo Buildpack for MRI\"}},\"paketo-buildpacks/native-image\":{\"5.12.7\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:6703f08ed36fa7863406b2a33a881f74648e9659aaa712fadb5bf40009a4558c\",\"homepage\":\"https://github.com/paketo-buildpacks/native-image\",\"name\":\"Paketo Buildpack for Native Image\"}},\"paketo-buildpacks/nginx\":{\"0.15.6\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:7a890b446c99ed0c593a9670e7d7c645de98855dc63288c64f04549c3622e7ec\",\"homepage\":\"https://github.com/paketo-buildpacks/nginx\",\"name\":\"Paketo Buildpack for Nginx Server\"}},\"paketo-buildpacks/node-engine\":{\"2.0.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:762574589a15aa16b3f268c5c648d64631fd529181d287150dbb6a93c6a74714\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\"},\"3.0.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:ab2f69aa057c098d00d41e989b4dae371f763e75e456c9a655e6289a0c3a060c\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\"},\"3.1.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:c48b2d0da119d1163fd360bc613b74a8cedd7ab0bb7faba9acf49bf233c18937\",\"homepage\":\"https://github.com/paketo-buildpacks/node-engine\",\"name\":\"Paketo Buildpack for Node Engine\"}},\"paketo-buildpacks/node-run-script\":{\"1.0.13\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:14704ae575228cecd0daf36e21239c71c6ae9065b4d00ea7c1ead4001da552c4\",\"homepage\":\"https://github.com/paketo-buildpacks/node-run-script\",\"name\":\"Paketo Buildpack for Node Run Script\"},\"1.0.14\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:831f58054738183092d1a3fac71c0b39b16a6649b032529f078e7f18f900e415\",\"homepage\":\"https://github.com/paketo-buildpacks/node-run-script\",\"name\":\"Paketo Buildpack for Node Run Script\"}},\"paketo-buildpacks/node-start\":{\"1.1.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:cf5619cb7b7168ec95f4bb572d8c79416fdb33421a2ff2dce55d4476265fed0a\",\"homepage\":\"https://github.com/paketo-buildpacks/node-start\",\"name\":\"Paketo Buildpack for Node Start\"}},\"paketo-buildpacks/nodejs\":{\"2.0.0\":{\"api\":\"0.7\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\"},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\"},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.2\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"version\":\"1.0.14\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-start\",\"version\":\"1.1.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn-start\",\"version\":\"1.1.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/datadog\",\"version\":\"3.6.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\"},{\"id\":\"paketo-buildpacks/npm-install\",\"version\":\"1.3.1\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"version\":\"1.0.14\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-start\",\"version\":\"1.1.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/npm-start\",\"version\":\"1.0.15\",\"optional\":true},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/datadog\",\"version\":\"3.6.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\"},{\"id\":\"paketo-buildpacks/node-start\",\"version\":\"1.1.3\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/datadog\",\"version\":\"3.6.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]}],\"layerDiffID\":\"sha256:efa2f539b939405e5b27af54bcd3cf6e74165b5a3ab70cc4424c2a8e4e88c619\",\"homepage\":\"https://github.com/paketo-buildpacks/nodejs\",\"name\":\"Paketo Buildpack for Node.js\"}},\"paketo-buildpacks/npm-install\":{\"1.3.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:bd7446c321e344099f19f232f61b4f43a650aa88e5891100579f2a7b7e577f17\",\"homepage\":\"https://github.com/paketo-buildpacks/npm-install\",\"name\":\"Paketo Buildpack for NPM Install\"},\"1.3.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:22d2108f6ba3dc7aeb52bb971367cdef215f24bc2ed07401499c111162001bd1\",\"homepage\":\"https://github.com/paketo-buildpacks/npm-install\",\"name\":\"Paketo Buildpack for NPM Install\"}},\"paketo-buildpacks/npm-start\":{\"1.0.15\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:a3713bbd7bf2d8c4093a766214251db9660cf72020d645072a73dce9ff017c19\",\"homepage\":\"https://github.com/paketo-buildpacks/npm-start\",\"name\":\"Paketo Buildpack for NPM Start\"}},\"paketo-buildpacks/passenger\":{\"0.13.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:5b48a97e4cb1db0c2cae697fe88c67d1cc3653284e2112cc4c6d170537e3e220\",\"homepage\":\"https://github.com/paketo-buildpacks/passenger\",\"name\":\"Paketo Buildpack for Passenger\"}},\"paketo-buildpacks/pip\":{\"0.18.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:427ee111c07faab6e8b9ee58fdd2447cc19de7f1daa99eeb234d61b38e706868\",\"name\":\"Paketo Buildpack for Pip\"}},\"paketo-buildpacks/pip-install\":{\"0.6.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:5a61b8c6a643a5ab8801eb74d53288276f70b0fad35422ae3dbe31129a86f10d\",\"name\":\"Paketo Buildpack for Pip Install\"}},\"paketo-buildpacks/pipenv\":{\"1.19.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:0f1253493befe7e470e5adf66e8f3f81fc95fb7a11e8eaa4ef27edd6a4620232\",\"name\":\"Paketo Buildpack for Pipenv\"}},\"paketo-buildpacks/pipenv-install\":{\"0.6.18\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:8b9dac6ff7b7b833eed3aa511de4c7a0ae4dcb58d22873aee20f84187466fbe9\",\"name\":\"Paketo Buildpack for Pipenv Install\"}},\"paketo-buildpacks/poetry\":{\"0.6.5\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:fbad9e9552228860a9e0b81109861cb3b94377485a0d9e603aec4d01bb8d2409\",\"name\":\"Paketo Buildpack for Poetry\"}},\"paketo-buildpacks/poetry-install\":{\"0.3.17\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:b945b2a8add8dd4f225975cd962e56ffdd9b26a3af90b9d23fbe7b725625ba2f\",\"name\":\"Paketo Buildpack for Poetry Install\"}},\"paketo-buildpacks/poetry-run\":{\"0.4.21\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:6945394fc466897bba06908c5ab1b0ed68d71e64820b40dfc9d58740275882c5\",\"name\":\"Paketo Buildpack for Poetry Run\"}},\"paketo-buildpacks/procfile\":{\"5.6.4\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:549522d4bb1bbe20f18b678d3db1c71cb6013c26a8ce444998175fa8a75fde94\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\"},\"5.6.6\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:d8fc272d6a7d4016559553a56e8140f0f871284f47978820c6d2c480fcf356c2\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\"},\"5.6.7\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:8c16fe2c06e19c4e70d50c3321e88ef66a9bcd896a498313a91e8cf7cda42d4f\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\"},\"5.6.8\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:7ed29173481c523f069fd9d4ca8a168733a161a2c45660423afb1bd9ada3545a\",\"homepage\":\"https://github.com/paketo-buildpacks/procfile\",\"name\":\"Paketo Buildpack for Procfile\"}},\"paketo-buildpacks/puma\":{\"0.4.37\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:45d931eca5343b9199f150195c62ff76ed05ba9bcedaa09d22f1aad3dfc5e969\",\"homepage\":\"https://github.com/paketo-buildpacks/puma\",\"name\":\"Paketo Buildpack for Puma\"}},\"paketo-buildpacks/python\":{\"2.14.0\":{\"api\":\"0.8\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/cpython\",\"version\":\"1.9.0\"},{\"id\":\"paketo-buildpacks/pip\",\"version\":\"0.18.0\"},{\"id\":\"paketo-buildpacks/pipenv\",\"version\":\"1.19.0\"},{\"id\":\"paketo-buildpacks/pipenv-install\",\"version\":\"0.6.18\"},{\"id\":\"paketo-buildpacks/python-start\",\"version\":\"0.14.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.2\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/cpython\",\"version\":\"1.9.0\"},{\"id\":\"paketo-buildpacks/pip\",\"version\":\"0.18.0\"},{\"id\":\"paketo-buildpacks/pip-install\",\"version\":\"0.6.0\"},{\"id\":\"paketo-buildpacks/python-start\",\"version\":\"0.14.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.2\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/miniconda\",\"version\":\"0.8.5\"},{\"id\":\"paketo-buildpacks/conda-env-update\",\"version\":\"0.7.12\"},{\"id\":\"paketo-buildpacks/python-start\",\"version\":\"0.14.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.2\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/cpython\",\"version\":\"1.9.0\"},{\"id\":\"paketo-buildpacks/pip\",\"version\":\"0.18.0\"},{\"id\":\"paketo-buildpacks/poetry\",\"version\":\"0.6.5\"},{\"id\":\"paketo-buildpacks/poetry-install\",\"version\":\"0.3.17\"},{\"id\":\"paketo-buildpacks/poetry-run\",\"version\":\"0.4.21\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.2\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/cpython\",\"version\":\"1.9.0\"},{\"id\":\"paketo-buildpacks/pip\",\"version\":\"0.18.0\"},{\"id\":\"paketo-buildpacks/poetry\",\"version\":\"0.6.5\"},{\"id\":\"paketo-buildpacks/poetry-install\",\"version\":\"0.3.17\"},{\"id\":\"paketo-buildpacks/python-start\",\"version\":\"0.14.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.2\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/cpython\",\"version\":\"1.9.0\"},{\"id\":\"paketo-buildpacks/python-start\",\"version\":\"0.14.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.3\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.2\",\"optional\":true}]}],\"layerDiffID\":\"sha256:442267367faf5de598f76a55eda8246802498bd8603b33e64fa478c1865a313d\",\"name\":\"Paketo Buildpack for Python\"}},\"paketo-buildpacks/python-start\":{\"0.14.14\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:cc5f2a129069824d2b544daa7953a5897f25514a7f1288bdab7b118a22c96e1d\",\"homepage\":\"https://github.com/paketo-buildpacks/python-start\",\"name\":\"Paketo Buildpack for Python Start\"}},\"paketo-buildpacks/rackup\":{\"0.4.36\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:f8d8e1ebbbb5fa9329c9812197932021e1e69816b97d8e330142ac067be46f9a\",\"homepage\":\"https://github.com/paketo-buildpacks/rackup\",\"name\":\"Paketo Buildpack for Rackup\"}},\"paketo-buildpacks/rails-assets\":{\"0.10.4\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:2d3c01f357322eb3ec9e097c7483f5f93b0be210d32f265ad0b77f02b633c1f9\",\"homepage\":\"https://github.com/paketo-buildpacks/rails-assets\",\"name\":\"Paketo Buildpack for Rails Assets\"}},\"paketo-buildpacks/rake\":{\"0.4.36\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:5c991f23f064e635c66acfd3789b53c58c4a6c30c0a3fd5af99bbada3b0d1a36\",\"homepage\":\"https://github.com/paketo-buildpacks/rake\",\"name\":\"Paketo Buildpack for Rake\"}},\"paketo-buildpacks/ruby\":{\"0.42.1\":{\"api\":\"0.7\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/mri\",\"version\":\"0.14.10\"},{\"id\":\"paketo-buildpacks/bundler\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/bundle-install\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/rails-assets\",\"version\":\"0.10.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/puma\",\"version\":\"0.4.37\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/mri\",\"version\":\"0.14.10\"},{\"id\":\"paketo-buildpacks/bundler\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/bundle-install\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/rails-assets\",\"version\":\"0.10.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/thin\",\"version\":\"0.5.36\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/mri\",\"version\":\"0.14.10\"},{\"id\":\"paketo-buildpacks/bundler\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/bundle-install\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/rails-assets\",\"version\":\"0.10.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/unicorn\",\"version\":\"0.4.36\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/mri\",\"version\":\"0.14.10\"},{\"id\":\"paketo-buildpacks/bundler\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/bundle-install\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/rails-assets\",\"version\":\"0.10.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/passenger\",\"version\":\"0.13.3\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/mri\",\"version\":\"0.14.10\"},{\"id\":\"paketo-buildpacks/bundler\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/bundle-install\",\"version\":\"0.8.1\"},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"3.0.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.2.0\",\"optional\":true},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.2\",\"optional\":true},{\"id\":\"paketo-buildpacks/rails-assets\",\"version\":\"0.10.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/rackup\",\"version\":\"0.4.36\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.7\",\"optional\":true},{\"id\":\"paketo-buildpacks/mri\",\"version\":\"0.14.10\"},{\"id\":\"paketo-buildpacks/bundler\",\"version\":\"0.8.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/bundle-install\",\"version\":\"0.8.1\",\"optional\":true},{\"id\":\"paketo-buildpacks/rake\",\"version\":\"0.4.36\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.5\",\"optional\":true}]}],\"layerDiffID\":\"sha256:8fead10057cb6c2c3a15c046b88d7f5097cc255ceaa05a703feb474379f8b892\",\"homepage\":\"https://github.com/paketo-buildpacks/ruby\",\"name\":\"Paketo Buildpack for Ruby\"}},\"paketo-buildpacks/sbt\":{\"6.12.11\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:6b5c1ceaea0a04661e2954e38e3857e8361604bc81201d9dd75679f18776a76e\",\"homepage\":\"https://github.com/paketo-buildpacks/sbt\",\"name\":\"Paketo Buildpack for SBT\"}},\"paketo-buildpacks/source-removal\":{\"0.2.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:c9b2b4846699e199bf3baa9f694c2914da8404ab2278da08576a53ecd11cd608\",\"name\":\"Paketo Buildpack for Source Removal\"}},\"paketo-buildpacks/spring-boot\":{\"5.27.8\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:bd7eb5047ec41baea3935dd124854d8091eefac3498327fa0bd826ed70d4b8c7\",\"homepage\":\"https://github.com/paketo-buildpacks/spring-boot\",\"name\":\"Paketo Buildpack for Spring Boot\"}},\"paketo-buildpacks/syft\":{\"1.42.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:0ce0006100b3fd286676a59b52c93688c1529ba9a91373fd0a247f7ddaaaf146\",\"homepage\":\"https://github.com/paketo-buildpacks/syft\",\"name\":\"Paketo Buildpack for Syft\"}},\"paketo-buildpacks/thin\":{\"0.5.36\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:607f576518edd2c0e2c1eebdcfc8ad158758171a3cbf66c0a42a961fc08ab5dc\",\"homepage\":\"https://github.com/paketo-buildpacks/thin\",\"name\":\"Paketo Buildpack for Thin\"}},\"paketo-buildpacks/unicorn\":{\"0.4.36\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:9fc259606ccec69e30ca25169bf6a9f80ac76d197cdd1ada148873859a3453dc\",\"homepage\":\"https://github.com/paketo-buildpacks/unicorn\",\"name\":\"Paketo Buildpack for Unicorn\"}},\"paketo-buildpacks/upx\":{\"3.4.7\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:37db1ffe6394c2f8a243aee1429789ef65ae7ddc83327714a7b2845d68a90086\",\"homepage\":\"https://github.com/paketo-buildpacks/upx\",\"name\":\"Paketo Buildpack for UPX\"}},\"paketo-buildpacks/vsdbg\":{\"0.3.7\":{\"api\":\"0.8\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"}],\"layerDiffID\":\"sha256:7907d2b0f5b2e44de7179ed3f78bf8039914be808e769ea2ffaefaf79f73a864\",\"name\":\"Paketo Buildpack for Visual Studio Debugger\"}},\"paketo-buildpacks/watchexec\":{\"2.8.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:7091071dbf9c60845a16f05a7c8edab69cc2c26aa13ba32c096f1f2097b91e72\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\"},\"2.8.5\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:11f60937526ebc92492d6a33591e0b2099c585ba920a78da56b476afcf8c7ac3\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\"},\"2.8.6\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:59ed9760c40281504b679fd3c24acba2fd5df71f4deb25caeb6f2d4611cd0b34\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\"},\"2.8.7\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.paketo.stacks.tiny\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:0c5056a64de25640f4a2b9fde21186b5425007c233a1c402c52dcc96a2e2146d\",\"homepage\":\"https://github.com/paketo-buildpacks/watchexec\",\"name\":\"Paketo Buildpack for Watchexec\"}},\"paketo-buildpacks/web-servers\":{\"0.19.1\":{\"api\":\"0.7\",\"order\":[{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"2.0.0\"},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.1.11\"},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.1\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"version\":\"1.0.13\"},{\"id\":\"paketo-buildpacks/nginx\",\"version\":\"0.15.6\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/source-removal\",\"version\":\"0.2.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"2.0.0\"},{\"id\":\"paketo-buildpacks/npm-install\",\"version\":\"1.3.0\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"version\":\"1.0.13\"},{\"id\":\"paketo-buildpacks/nginx\",\"version\":\"0.15.6\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/source-removal\",\"version\":\"0.2.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"2.0.0\"},{\"id\":\"paketo-buildpacks/yarn\",\"version\":\"1.1.11\"},{\"id\":\"paketo-buildpacks/yarn-install\",\"version\":\"1.2.1\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"version\":\"1.0.13\"},{\"id\":\"paketo-buildpacks/httpd\",\"version\":\"0.7.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/source-removal\",\"version\":\"0.2.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/node-engine\",\"version\":\"2.0.0\"},{\"id\":\"paketo-buildpacks/npm-install\",\"version\":\"1.3.0\"},{\"id\":\"paketo-buildpacks/node-run-script\",\"version\":\"1.0.13\"},{\"id\":\"paketo-buildpacks/httpd\",\"version\":\"0.7.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/source-removal\",\"version\":\"0.2.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/nginx\",\"version\":\"0.15.6\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/source-removal\",\"version\":\"0.2.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/ca-certificates\",\"version\":\"3.6.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/watchexec\",\"version\":\"2.8.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/httpd\",\"version\":\"0.7.14\"},{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.6\",\"optional\":true},{\"id\":\"paketo-buildpacks/environment-variables\",\"version\":\"4.5.5\",\"optional\":true},{\"id\":\"paketo-buildpacks/image-labels\",\"version\":\"4.5.4\",\"optional\":true},{\"id\":\"paketo-buildpacks/source-removal\",\"version\":\"0.2.1\"}]}],\"layerDiffID\":\"sha256:60b2632955c147fd465b110c148052c946dcc0af762ae3f2875da59c87e08516\",\"homepage\":\"https://github.com/paketo-buildpacks/web-servers\",\"name\":\"Paketo Buildpack for Web Servers\"}},\"paketo-buildpacks/yarn\":{\"1.1.11\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:a7184382daf5436fe33ca5a0d69053fad35d1e13eb1047b6b908041ba9ca995e\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn\",\"name\":\"Paketo Buildpack for Yarn\"},\"1.2.0\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"io.buildpacks.stacks.bionic\"},{\"id\":\"io.buildpacks.stacks.jammy\"},{\"id\":\"*\"}],\"layerDiffID\":\"sha256:ec468a227ffad6f302bab3acf85e994c7e7d35d413e0682ad2cd9d3c8ab17d80\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn\",\"name\":\"Paketo Buildpack for Yarn\"}},\"paketo-buildpacks/yarn-install\":{\"1.2.1\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:00eba1517d53a91e912fc8d03c7335ca58477b7412b458041e674ae1f60bf204\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-install\",\"name\":\"Paketo Buildpack for Yarn Install\"},\"1.2.2\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:e23c3fb0f408926d15a29044d91de04e61dc35068fb3552604f410cfe68be161\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-install\",\"name\":\"Paketo Buildpack for Yarn Install\"}},\"paketo-buildpacks/yarn-start\":{\"1.1.3\":{\"api\":\"0.7\",\"stacks\":[{\"id\":\"*\"}],\"layerDiffID\":\"sha256:c19038830466a1990b14ed00f7b0464b4a7ad57c8c663398513f17524f97db95\",\"homepage\":\"https://github.com/paketo-buildpacks/yarn-start\",\"name\":\"Paketo Buildpack for Yarn Start\"}}}",
            "io.buildpacks.buildpack.order": "[{\"group\":[{\"id\":\"paketo-buildpacks/ruby\",\"version\":\"0.42.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/dotnet-core\",\"version\":\"0.42.3\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/go\",\"version\":\"4.6.2\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/java-native-image\",\"version\":\"8.25.0\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/java\",\"version\":\"10.6.0\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/web-servers\",\"version\":\"0.19.1\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/nodejs\",\"version\":\"2.0.0\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/python\",\"version\":\"2.14.0\"}]},{\"group\":[{\"id\":\"paketo-buildpacks/procfile\",\"version\":\"5.6.8\"}]}]",
            "io.buildpacks.buildpack.order-extensions": "null",
            "io.buildpacks.extension.layers": "{}",
            "io.buildpacks.stack.description": "ubuntu:jammy with compilers and shell utilities",
            "io.buildpacks.stack.distro.name": "ubuntu",
            "io.buildpacks.stack.distro.version": "22.04",
            "io.buildpacks.stack.homepage": "https://github.com/paketo-buildpacks/jammy-base-stack",
            "io.buildpacks.stack.id": "io.buildpacks.stacks.jammy",
            "io.buildpacks.stack.maintainer": "Paketo Buildpacks",
            "io.buildpacks.stack.metadata": "{}",
            "io.buildpacks.stack.mixins": "null",
            "io.buildpacks.stack.released": "2023-12-20T02:34:30Z",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
          }
        }
      ]
    },
    "runDetails": {
      "builder": {
        "id": "https://kpack.io/slsa/signed-build",
        "version": {
          "kpack": "0.0.0",
          "lifecycle": "0.17.2"
        },
        "builderDependencies": [
          {
            "name": "Namespace",
            "mediaType": "application/json",
            "content": "eyJuYW1lIjoiZGVmYXVsdCIsInJlc291cmNlVmVyc2lvbiI6IjE5NSJ9"
          },
          {
            "name": "Build",
            "mediaType": "application/json",
            "content": "eyJuYW1lIjoidGVzdCIsInJlc291cmNlVmVyc2lvbiI6IjI4MTI2NTgyMSJ9"
          },
          {
            "name": "Pod",
            "mediaType": "application/json",
            "content": "eyJuYW1lIjoidGVzdC1idWlsZC1wb2QiLCJyZXNvdXJjZVZlcnNpb24iOiIyODEyNjU4MzIifQ=="
          },
          {
            "name": "ServiceAccount",
            "mediaType": "application/json",
            "content": "eyJuYW1lIjoiZGVmYXVsdCIsInJlc291cmNlVmVyc2lvbiI6IjI4MDYxNTI2OCJ9"
          },
          {
            "name": "Secrets",
            "mediaType": "application/json",
            "content": "W3sibmFtZSI6ImdjciIsInJlc291cmNlVmVyc2lvbiI6IjIxNjk5ODg4OSJ9LHsibmFtZSI6ImNvc2lnbiIsInJlc291cmNlVmVyc2lvbiI6IjI2MTIwNTY5OSJ9LHsibmFtZSI6InJzYSIsInJlc291cmNlVmVyc2lvbiI6IjI4MDYxNTkyMiJ9LHsibmFtZSI6ImVjZHNhIiwicmVzb3VyY2VWZXJzaW9uIjoiMjgwNjE2MDIyIn0seyJuYW1lIjoiZWQyNTUxOSIsInJlc291cmNlVmVyc2lvbiI6IjI4MDYxNjA4NSJ9XQ=="
          }
        ]
      },
      "metadata": {
        "invocationID": "https://kpack.io/default/test/test-build-pod@gke-default-pool-0582cba3-l21a",
        "startedOn": "2024-01-10T14:55:57-05:00",
        "finishedOn": "2024-01-10T14:57:57-05:00"
      }
    }
  }
}