Skip to content
This repository was archived by the owner on Oct 11, 2025. It is now read-only.

Commit a121bfb

Browse files
committed
⬆️ Upgrade dependency-check-core to v8.1.2
1 parent a46fe6e commit a121bfb

File tree

6 files changed

+15
-2
lines changed

6 files changed

+15
-2
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ The following properties can be configured in the plugin. However, they are less
173173
| dependencyCheckConnectionString | The connection string used to connect to the database, the %s will be replace with a name for the database | jdbc:h2:file:%s;AUTOCOMMIT=ON;MV_STORE=FALSE; |
174174
| dependencyCheckDatabaseUser | The username used when connecting to the database. | dcuser |
175175
| dependencyCheckDatabasePassword | The password used when connecting to the database. | |
176+
| dependencyCheckHostedSuppressionsEnabled | Whether the hosted suppression file will be used. | true |
176177
| dependencyCheckHostedSuppressionsForceUpdate | Whether the hosted suppressions file will update regardless of the `dependencyCheckAutoUpdate` setting. | false |
177178
| dependencyCheckHostedSuppressionsUrl | The URL to a mirrored copy of the hosted suppressions file for internet-constrained environments. | https://jeremylong.github.io/DependencyCheck/suppressions/publishedSuppressions.xml |
178179
| dependencyCheckHostedSuppressionsValidForHours | Sets the number of hours to wait before checking for new updates from the NVD. | 2 |

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ val sbtDependencyCheck = (project in file("."))
1111
.enablePlugins(SbtPlugin)
1212
.settings(
1313
libraryDependencies ++= Seq(
14-
"org.owasp" % "dependency-check-core" % "8.1.0"
14+
"org.owasp" % "dependency-check-core" % "8.1.2"
1515
),
1616
sbtPlugin := true,
1717
dependencyUpdatesFilter -= moduleFilter(organization = "org.scala-lang") | moduleFilter(organization = "org.scala-sbt"),

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.10.0-RC1")
77

88
Compile / unmanagedSourceDirectories += baseDirectory.value.getParentFile / "src" / "main" / "scala"
99
libraryDependencies ++= Seq(
10-
"org.owasp" % "dependency-check-core" % "8.1.0",
10+
"org.owasp" % "dependency-check-core" % "8.1.2",
1111
"org.slf4j" % "slf4j-simple" % "2.0.6"
1212
)

src/main/scala/net/vonbuchholtz/sbt/dependencycheck/DependencyCheckKeys.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ trait DependencyCheckKeys {
120120
lazy val dependencyCheckDatabaseUser = settingKey[Option[String]]("The username used when connecting to the database. ")
121121
lazy val dependencyCheckDatabasePassword = settingKey[Option[String]]("The password used when connecting to the database. ")
122122
lazy val dependencyCheckHostedSuppressionsForceUpdate = settingKey[Option[Boolean]]("Whether the hosted suppressions file will update regardless of the `dependencyCheckAutoUpdate` setting.")
123+
lazy val dependencyCheckHostedSuppressionsEnabled = settingKey[Option[Boolean]]("Whether the hosted suppression file will be used.")
123124
lazy val dependencyCheckHostedSuppressionsUrl = settingKey[Option[URL]]("The URL to a mirrored copy of the hosted suppressions file for internet-constrained environments.")
124125
lazy val dependencyCheckHostedSuppressionsValidForHours = settingKey[Option[Int]]("Sets the number of hours to wait before checking for new updates from the NVD.")
125126

src/main/scala/net/vonbuchholtz/sbt/dependencycheck/DependencyCheckListSettingsTask.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ object DependencyCheckListSettingsTask {
145145
logStringSetting(DB_USER, "dependencyCheckDatabaseUser", log)
146146
logStringSetting(DB_PASSWORD, "dependencyCheckDatabasePassword", log)
147147
logBooleanSetting(HOSTED_SUPPRESSIONS_FORCEUPDATE, "dependencyCheckHostedSuppressionsForceUpdate", log)
148+
logBooleanSetting(HOSTED_SUPPRESSIONS_ENABLED, "dependencyCheckHostedSuppressionsEnabled", log)
148149
logUrlSetting(HOSTED_SUPPRESSIONS_URL, "dependencyCheckHostedSuppressionsUrl", log)
149150
logStringSetting(HOSTED_SUPPRESSIONS_VALID_FOR_HOURS, "dependencyCheckHostedSuppressionsValidForHours", log)
150151

src/main/scala/net/vonbuchholtz/sbt/dependencycheck/DependencyCheckPlugin.scala

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ object DependencyCheckPlugin extends sbt.AutoPlugin {
141141
dependencyCheckDatabaseUser := None,
142142
dependencyCheckDatabasePassword := None,
143143
dependencyCheckHostedSuppressionsForceUpdate := None,
144+
dependencyCheckHostedSuppressionsEnabled := None,
144145
dependencyCheckHostedSuppressionsUrl := None,
145146
dependencyCheckHostedSuppressionsValidForHours := None,
146147
dependencyCheckUseSbtModuleIdAsGav := None
@@ -235,6 +236,9 @@ object DependencyCheckPlugin extends sbt.AutoPlugin {
235236
setStringSetting(ADDITIONAL_ZIP_EXTENSIONS, dependencyCheckZipExtensions.value)
236237
setBooleanSetting(ANALYZER_JAR_ENABLED, dependencyCheckJarAnalyzerEnabled.value)
237238
setBooleanSetting(ANALYZER_DART_ENABLED, dependencyCheckDartAnalyzerEnabled.value)
239+
setBooleanSetting(ANALYZER_KNOWN_EXPLOITED_ENABLED, dependencyCheckKnownExploitedEnabled.value)
240+
setUrlSetting(KEV_URL, dependencyCheckKnownExploitedUrl.value)
241+
setIntSetting(KEV_CHECK_VALID_FOR_HOURS, dependencyCheckKnownExploitedValidForHours.value)
238242
setBooleanSetting(ANALYZER_CENTRAL_ENABLED, dependencyCheckCentralAnalyzerEnabled.value)
239243
setBooleanSetting(ANALYZER_CENTRAL_USE_CACHE, dependencyCheckCentralAnalyzerUseCache.value)
240244
setBooleanSetting(ANALYZER_OSSINDEX_ENABLED, dependencyCheckOSSIndexAnalyzerEnabled.value)
@@ -288,6 +292,8 @@ object DependencyCheckPlugin extends sbt.AutoPlugin {
288292
setBooleanSetting(ANALYZER_RETIREJS_ENABLED, dependencyCheckRetireJSAnalyzerEnabled.value)
289293
setBooleanSetting(ANALYZER_RETIREJS_FORCEUPDATE, dependencyCheckRetireJSForceUpdate.value)
290294
setUrlSetting(ANALYZER_RETIREJS_REPO_JS_URL, dependencyCheckRetireJSAnalyzerRepoJSUrl.value)
295+
setStringSetting(ANALYZER_RETIREJS_REPO_JS_USER, dependencyCheckRetireJsAnalyzerRepoUser.value)
296+
setStringSetting(ANALYZER_RETIREJS_REPO_JS_PASSWORD, dependencyCheckRetireJsAnalyzerRepoPassword.value)
291297
setIntSetting(ANALYZER_RETIREJS_REPO_VALID_FOR_HOURS, dependencyCheckRetireJsAnalyzerRepoValidFor.value)
292298
settings.setArrayIfNotEmpty(ANALYZER_RETIREJS_FILTERS, dependencyCheckRetireJsAnalyzerFilters.value.toArray)
293299
setBooleanSetting(ANALYZER_RETIREJS_FILTER_NON_VULNERABLE, dependencyCheckRetireJsAnalyzerFilterNonVulnerable.value)
@@ -315,6 +321,10 @@ object DependencyCheckPlugin extends sbt.AutoPlugin {
315321
setStringSetting(DB_USER, dependencyCheckDatabaseUser.value)
316322
setStringSetting(DB_PASSWORD, dependencyCheckDatabasePassword.value)
317323
setStringSetting(CVE_CPE_STARTS_WITH_FILTER, dependencyCheckCpeStartsWith.value)
324+
setBooleanSetting(HOSTED_SUPPRESSIONS_FORCEUPDATE, dependencyCheckHostedSuppressionsForceUpdate.value)
325+
setBooleanSetting(HOSTED_SUPPRESSIONS_ENABLED, dependencyCheckHostedSuppressionsEnabled.value)
326+
setUrlSetting(HOSTED_SUPPRESSIONS_URL, dependencyCheckHostedSuppressionsUrl.value)
327+
setIntSetting(HOSTED_SUPPRESSIONS_VALID_FOR_HOURS, dependencyCheckHostedSuppressionsValidForHours.value)
318328

319329
initProxySettings()
320330

0 commit comments

Comments
 (0)