You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current root settings.gradle.kts setup poses a potential security and reproducibility risk due to the unrestricted access to repositories. The order of repository declarations matters as Gradle resolves dependencies in the order listed, leading to unintended artifacts being included if not properly managed.
Example Case:
The com.jraska.module.graph.assertion artifact is found in gradlePluginPortal() but not in mavenCentral(). Without proper filtering, new artifacts in mavenCentral() could unintentionally break or alter the build.
Is there an existing issue for this?
Describe the problem
The current root
settings.gradle.kts
setup poses a potential security and reproducibility risk due to the unrestricted access to repositories. The order of repository declarations matters as Gradle resolves dependencies in the order listed, leading to unintended artifacts being included if not properly managed.Example Case:
The
com.jraska.module.graph.assertion
artifact is found ingradlePluginPortal()
but not inmavenCentral()
. Without proper filtering, new artifacts inmavenCentral()
could unintentionally break or alter the build.Current Configuration:
Describe the solution
implement content filtering to restrict the scope of artifacts from each repository.
Additional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: