All Classes and Interfaces
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.
For every
io.root.<G>:<A>:<V>-root.io.N component Gradle resolves metadata
for, declare a secondary capability matching the upstream coordinate the patched
artifact substitutes for: (<G>, <A>, <V>).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.