Package io.root.patcher


package io.root.patcher
  • Class
    Description
    Resolves the Root.io API key from the environment, JVM system properties, or a .env file.
    SHA-1-keyed JSON file cache for Root.io API responses, stored under .gradle/rootio-cache/.
    Resolves credentials for the pkg Maven repository.
    Represents a Maven dependency as separate group, name, and version components.
    HTTP client for querying the Root.io /v3/analyze/maven API, with exponential backoff retries.
    Gradle extension that exposes rootio { } configuration block.
    Gradle plugin that intercepts dependency resolution and substitutes vulnerable artifacts with Root.io patches.
    Gradle ValueSource that resolves a patched dependency coordinate for a given GAV string, using a local cache backed by DepCache and the Root.io API via RootIoClient.
    Input parameters for RootIoValueSource.