A test repository with zero code and a complex Gradle build setup that contains several vulnerabilities.
The goal of this repository is to showcase some of the Gradle features supported by Snyk Open Source.
- Groovy and Kotlin DSLs.
- Built-in and custom repositories.
- Built-in objects
ext
,project
,rootProject
, andsettings
. - Local and global variables, maps, and string interpolation.
- Gradle lockfiles.
- Gradle properties and system properties (the
gradle.properties
file). - Dependency exclusions.
- Version catalogs declared in Gradle and TOML files (
gradle/libs.versions.toml
). - Multi-project builds, project names, project references.
- Spring's
mavenBom
. - Maven BOMs as
platform
dependencies. - Script plugins
apply from
method