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
-**fix**: Update to support OSS Index Authentication Requirements ([#7920](https://github.com/dependency-check/DependencyCheck/pull/7920))
120
-
- Note: OSS Index will require authentication starting 9/22/2025. Users must configure a free account to continue using the OSS Index Analyzer. See https://ossindex.sonatype.org/doc/auth-required.
120
+
- Note: OSS Index will require authentication starting 9/22/2025. Users must configure a free account to continue using the OSS Index Analyzer.
121
121
- fix: add CVSSv4 to suppressed entries in JSON report ([#7900](https://github.com/dependency-check/DependencyCheck/pull/7900))
122
122
- fix: correctly utilize CVSSv4 from ossindex ([#7899](https://github.com/dependency-check/DependencyCheck/pull/7899))
123
123
- fix: npe when processing cve with empty configuration ([#7888](https://github.com/dependency-check/DependencyCheck/pull/7888))
@@ -1334,7 +1334,7 @@ See the full listing of [resolved issues](https://github.com/dependency-check/De
1334
1334
-**Breaking:** The NVD CVE data import now uses the JSON data feeds instead of the XML data feeds.
1335
1335
- The parameter names have changed if you are mirroring the data feeds locally.
1336
1336
-**Breaking:** For developers using the core engine the identifiers have been drastically changed;
1337
-
ODC now uses [Package URL](https://github.com/package-url/packageurl-java) for software
1337
+
ODC now uses [Package URL](https://github.com/package-url/purl-spec) for software
1338
1338
identifiers and CPE objects from [CPE-Parser](https://github.com/stevespringett/CPE-Parser)
1339
1339
for vulnerable library identifiers.
1340
1340
- All of the report formats have been updated to include the additional data from the NVD CVE JSON data feeds.
Copy file name to clipboardExpand all lines: ant/src/site/markdown/config-update.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ The following properties can be configured in the plugin. However, they are less
44
44
| nvdDatafeedUrl | The URL for the NVD API Data feed that can be generated using https://github.com/jeremylong/open-vulnerability-cli/blob/main/README.md#mirroring-the-nvd-cve-data - example value `https://internal.server/cache/nvdcve-{0}.json.gz`| |
45
45
| nvdUser | Credentials used for basic authentication for the NVD API Data feed. | |
46
46
| nvdPassword | Credentials used for basic authentication for the NVD API Data feed. | |
47
-
| nvdValidForHours | The number of hours to wait before checking for new updates from the NVD. The default is 4 hours.| 4 |
47
+
| nvdValidForHours | The number of hours to wait before checking for new updates from the NVD. | 4 |
48
48
| databaseDriverName | The database driver full classname; note, only needs to be set if the driver is not JDBC4 compliant or the JAR is outside of the class path. | |
49
49
| databaseDriverPath | The path to the database driver JAR file; only needs to be set if the driver is not in the class path. | |
50
50
| connectionString | The connection string used to connect to the database. See using a [database server](../data/database.html). | |
Copy file name to clipboardExpand all lines: ant/src/site/markdown/configuration.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,11 +84,11 @@ be needed.
84
84
| dartAnalyzerEnabled | Sets whether the [experimental](../analyzers/index.html) Dart Analyzer will be used. | true |
85
85
| knownExploitedEnabled | Sets whether the Known Exploited Vulnerability update and analyzer are enabled. | true |
86
86
| knownExploitedUrl | Sets URL to the CISA Known Exploited Vulnerabilities JSON data feed. |https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json|
87
-
| ossIndexAnalyzerEnabled | Sets whether the [OSS Index Analyzer](../analyzers/oss-index-analyzer.html) will be enabled. This analyzer requires an internet connection. *Deprecated alias: `ossindexAnalyzerEnabled`*| true |
87
+
| ossIndexAnalyzerEnabled | Sets whether the [OSS Index Analyzer](../analyzers/oss-index-analyzer.html) will be enabled. This analyzer requires an internet connection, and authentication is mandatory. *Deprecated alias: `ossindexAnalyzerEnabled`*| true |
88
88
| ossIndexAnalyzerUseCache | Sets whether the OSS Index Analyzer will cache results. Cached results expire after 24 hours. *Deprecated alias: `ossindexAnalyzerUseCache`*| true |
89
-
| ossIndexAnalyzerUrl | Alternative URL for the OSS Index. If not set the public Sonatype OSS Index will be used. *Deprecated alias: `ossindexAnalyzerUrl`*|https://ossindex.sonatype.org|
90
-
| ossIndexAnalyzerUsername | Sets the username for OSS Index - note an account with OSS Index is not required. *Deprecated alias: `ossindexAnalyzerUsername`*| |
91
-
| ossIndexAnalyzerPassword | Sets the password for OSS Index. *Deprecated alias: `ossindexAnalyzerPassword`*| |
89
+
| ossIndexAnalyzerUrl | Alternative base URL for the OSS Index API. If not set the public Sonatype OSS Index API on Sonatype Guide will be used. *Deprecated alias: `ossindexAnalyzerUrl`*|https://api.guide.sonatype.com|
90
+
| ossIndexAnalyzerUsername |*(deprecated)*Sets the OSS Index API username for use with legacy OSS Index API tokens. Username is not required after migration to using Sonatype Guide personal access token as password. *Deprecated alias: `ossindexAnalyzerUsername`*| |
91
+
| ossIndexAnalyzerPassword | Sets the Sonatype Guide personal access token or (deprecated) legacy OSS Index API token to authenticate with. *Deprecated alias: `ossindexAnalyzerPassword`*| |
92
92
| ossIndexAnalyzerWarnOnlyOnRemoteErrors | Whether we should only warn about Sonatype OSS Index remote errors instead of failing completely. | |
93
93
| nexusAnalyzerEnabled | Sets whether Nexus Analyzer will be used. This analyzer is an alternative to the Central or Artifactory Analyzers, allowing retrieval from Sonatype Nexus installations. | true |
94
94
| nexusUrl | Defines the Nexus web service endpoint (example http://domain.enterprise/nexus/service/local/). If not set the Nexus Analyzer will be disabled. | |
@@ -124,7 +124,7 @@ be needed.
124
124
| pathToYarn | The path to `yarn`. | |
125
125
| pathToPnpm | The path to `pnpm`. | |
126
126
| retireJsAnalyzerEnabled | Sets whether the RetireJS Analyzer update and analyzer are enabled. | true |
127
-
| retireJsFilterNonVulnerable | Configures the RetireJS Analyzer to remove non-vulnerable JS dependencies from the report. *Deprecated alias: `retirejsFilterNonVulnerable`*| false |
127
+
| retireJsFilterNonVulnerable | Configures the RetireJS Analyzer to remove non-vulnerable JS dependencies from the report. *Deprecated alias: `retirejsFilterNonVulnerable`*| false |
128
128
| retireJsFilter | A nested configuration that can be specified multple times; The regex defined is used to filter JS files based on content. *Deprecated alias: `retirejsFilter`*| |
129
129
| nuspecAnalyzerEnabled | Sets whether the .NET Nuget Nuspec Analyzer will be used. | true |
130
130
| nugetconfAnalyzerEnabled | Sets whether the [experimental](../analyzers/index.html) .NET Nuget packages.config Analyzer will be used. `enableExperimental` must be set to true. | true |
@@ -159,7 +159,7 @@ The following properties can be configured in the plugin. However, they are less
159
159
| nvdDatafeedUrl | The URL for the NVD API Data feed that can be generated using https://github.com/jeremylong/open-vulnerability-cli/blob/main/README.md#mirroring-the-nvd-cve-data - example value `https://internal.server/cache/nvdcve-{0}.json.gz`| |
160
160
| nvdUser | Credentials used for basic authentication for the NVD API Data feed. | |
161
161
| nvdPassword | Credentials used for basic authentication for the NVD API Data feed. | |
162
-
| nvdValidForHours | The number of hours to wait before checking for new updates from the NVD. The default is 4 hours.| 4 |
162
+
| nvdValidForHours | The number of hours to wait before checking for new updates from the NVD. | 4 |
163
163
| databaseDriverName | The database driver full classname; note, only needs to be set if the driver is not JDBC4 compliant or the JAR is outside of the class path. | |
164
164
| databaseDriverPath | The path to the database driver JAR file; only needs to be set if the driver is not in the class path. | |
165
165
| connectionString | The connection string used to connect to the database. See using a [database server](../data/database.html). | |
0 commit comments