Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
f81909f
build(deps): bump io.github.jeremylong:open-vulnerability-clients
dependabot[bot] May 5, 2025
8cc9ade
fix!: adjust public API changes
nhumblot May 7, 2025
c597acc
Merge branch 'main' into dependabot/maven/io.github.jeremylong-open-v…
nhumblot May 7, 2025
63575bb
Merge branch 'main' into dependabot/maven/io.github.jeremylong-open-v…
nhumblot Oct 7, 2025
10de1bb
build(deps): upgrade io.github.jeremylong:open-vulnerability-clients …
nhumblot Oct 7, 2025
aa90227
Merge branch 'main' into dependabot/maven/io.github.jeremylong-open-v…
nhumblot Oct 7, 2025
43b1a56
build(deps): bump golang from 1.25.1-alpine to 1.25.2-alpine (#8013)
dependabot[bot] Oct 8, 2025
8a8fd0f
build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from …
dependabot[bot] Oct 9, 2025
7892fa5
build(deps): bump github/codeql-action from 3 to 4 (#8010)
dependabot[bot] Oct 9, 2025
f24a4cd
fix(fp): Consolidate false positive suppression for false positives o…
chadlwilson Oct 9, 2025
e21b7a3
build(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 (#8015)
dependabot[bot] Oct 10, 2025
c3be83d
build(deps): bump junit.version from 5.13.4 to 5.14.0 (#8011)
dependabot[bot] Oct 10, 2025
4ac6fca
build(deps): bump org.apache.maven.plugins:maven-surefire-report-plug…
dependabot[bot] Oct 10, 2025
210e408
build(deps): bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jr…
dependabot[bot] Oct 10, 2025
aa4611b
build(deps): bump org.apache.maven.plugins:maven-dependency-plugin fr…
dependabot[bot] Oct 10, 2025
7b1dcb6
build(deps): bump microsoft/sarif-actions from v0.1 to 0.2 (#8025)
jeremylong Oct 10, 2025
b613da5
docs: add scarf to gh-pages (#8027)
jeremylong Oct 11, 2025
da0788e
docs: add scarf to readme.md (#8028)
jeremylong Oct 11, 2025
404ee2d
docs: improve slack notification documentation (#8026)
jeremylong Oct 11, 2025
a219bd7
build(deps): bump azul/zulu-openjdk-alpine from 21 to 25 (#7928)
dependabot[bot] Oct 12, 2025
61011b5
docs: release 12.1.7
jeremylong Oct 12, 2025
563581f
build: prepare release v12.1.7
jeremylong Oct 12, 2025
4f65cfa
build: prepare for next development iteration
jeremylong Oct 12, 2025
feddb87
docs: Improve Gradle docs wrt experimental analyzers, use of Central …
chadlwilson Oct 13, 2025
538d290
build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.1…
dependabot[bot] Oct 13, 2025
be4beba
build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from…
dependabot[bot] Oct 13, 2025
cbc1aca
build(deps): bump org.apache.maven.plugins:maven-artifact-plugin from…
dependabot[bot] Oct 13, 2025
f79e524
build: fix flaky central test (#8039)
jeremylong Oct 13, 2025
213e255
docs: add note about central analyzer for gradle (#8038)
jeremylong Oct 13, 2025
a46dae7
fix: improve VulnerableSoftware comparison (#8031)
jeremylong Oct 13, 2025
a5a57f4
docs: release 12.1.8
jeremylong Oct 13, 2025
e4edf71
build: prepare release v12.1.8
jeremylong Oct 13, 2025
7adaf43
build: prepare for next development iteration
jeremylong Oct 13, 2025
fdeec69
build(deps): bump mockito.version from 5.19.0 to 5.20.0
dependabot[bot] Oct 14, 2025
1e14c7e
build(deps): bump org.codehaus.mojo:versions-maven-plugin
dependabot[bot] Oct 14, 2025
cf16001
build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin
dependabot[bot] Oct 14, 2025
f41069a
build(deps): bump golang from 1.25.2-alpine to 1.25.3-alpine
dependabot[bot] Oct 14, 2025
d3e62aa
build(deps): bump com.github.spotbugs:spotbugs-maven-plugin
dependabot[bot] Oct 15, 2025
4d27592
fix: more normalization during comparisons (#8046)
jeremylong Oct 15, 2025
746419f
build(deps): bump com.github.spotbugs:spotbugs-maven-plugin
dependabot[bot] Oct 16, 2025
629e7a8
build(deps): bump org.sonatype.central:central-publishing-maven-plugi…
dependabot[bot] Oct 16, 2025
646ba60
build(deps): bump org.apache.httpcomponents.client5:httpclient5 from …
dependabot[bot] Oct 17, 2025
b616455
fix(fp): Suppress false positive CPEs for protobuf-java per #7854 (#8…
chadlwilson Oct 18, 2025
247e159
fix(fp): Correct GRPC java suppressions for newer C/C++/native false …
chadlwilson Oct 18, 2025
a5fd8d3
fix(fp): Consolidate/update icu4j suppressions for false positives (#…
chadlwilson Oct 18, 2025
bf7a2ca
fix(fp): Improve false positive suppression for matches against golan…
chadlwilson Oct 18, 2025
221dadf
build(deps): bump com.github.spotbugs:spotbugs-maven-plugin
dependabot[bot] Oct 20, 2025
5b7048f
build(deps-dev): bump io.netty:netty-codec-http from 4.2.5.Final to 4…
dependabot[bot] Oct 20, 2025
de11267
docs: Bump maven-fluido-skin to latest non-milestone version (#8056)
chadlwilson Oct 20, 2025
a93e642
build(deps): bump com.h2database:h2 from 2.3.232 to 2.4.240 (#8034)
dependabot[bot] Oct 20, 2025
62bf406
build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 (#8047)
dependabot[bot] Oct 20, 2025
46e48e3
build: fix gitattributes (#8072)
jeremylong Oct 22, 2025
545b5a6
build(deps): bump org.apache.maven.plugins:maven-antrun-plugin from 3…
dependabot[bot] Oct 22, 2025
2972f50
build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.9.6…
dependabot[bot] Oct 22, 2025
3b14788
build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.…
dependabot[bot] Oct 22, 2025
a7e882c
docs: fix #8076 - Error in documentation "Suppressing False Positives…
eballetbaz Oct 23, 2025
d2e0abd
chore: Replace deprecated lucene methods (#8079)
leonard- Oct 26, 2025
789caa1
build(deps): bump org.apache.maven.plugin-tools:maven-plugin-annotations
dependabot[bot] Oct 27, 2025
2cd6a7d
build(deps): bump actions/download-artifact from 5 to 6 (#8082)
dependabot[bot] Oct 27, 2025
7940a74
build(deps): bump jackson.version from 2.20.0 to 2.20.1
dependabot[bot] Oct 31, 2025
b454e19
docs: Fix SBT plugin link
chadlwilson Oct 28, 2025
c030d6c
docs: Fix dead link to earlier insecure library talk
chadlwilson Oct 28, 2025
d75ebdb
build(deps): bump version.maven-plugin-plugin from 3.15.1 to 3.15.2
dependabot[bot] Oct 27, 2025
15ad0d6
build(deps-dev): bump org.apache.maven.plugin-testing:maven-plugin-te…
dependabot[bot] Nov 4, 2025
919311d
build(deps): bump actions/upload-artifact from 4 to 5 (#8080)
dependabot[bot] Nov 4, 2025
e45eacf
build(deps): bump junit.version from 5.14.0 to 5.14.1 (#8099)
dependabot[bot] Nov 4, 2025
981edcc
build(deps): bump golang from 1.25.3-alpine to 1.25.4-alpine
dependabot[bot] Nov 6, 2025
581a7a3
docs: fix typos in some files (#8106)
khanhkhanhlele Nov 7, 2025
4ccad88
docs: remove Coverity Scan badge from README (#8107)
jeremylong Nov 8, 2025
fe51e4d
build(deps): bump commons-codec:commons-codec from 1.19.0 to 1.20.0
dependabot[bot] Nov 6, 2025
3cbf8a2
build(deps): bump JamesIves/github-pages-deploy-action
dependabot[bot] Nov 5, 2025
3da36dc
build(deps): bump commons-io:commons-io from 2.20.0 to 2.21.0
dependabot[bot] Nov 10, 2025
0b99c35
build(deps): bump org.apache.maven.plugins:maven-release-plugin from …
dependabot[bot] Nov 10, 2025
372821c
docs: document multiple configurations for gradle (#8111)
jeremylong Nov 10, 2025
7cf8302
build(deps): bump us.springett:cpe-parser from 3.0.0 to 3.0.1 (#8120)
jeremylong Nov 10, 2025
58ea4af
fix: correct bundle audit gem in Dockerfile (#8121)
chadlwilson Nov 11, 2025
d625874
docs: release 12.1.9
jeremylong Nov 11, 2025
d9ef3b4
build: prepare release v12.1.9
jeremylong Nov 11, 2025
7e994af
build: prepare for next development iteration
jeremylong Nov 11, 2025
a5d8449
build: transition dependency to `org.eclipse.parsson` groupId (#8128)
bmuschko Nov 12, 2025
6235fd4
feat: add new suppression xsd allowing grouping of suppressions (#7957)
magal000 Nov 12, 2025
3deae1e
feat: usage telemetry via scarf (#8066)
jeremylong Nov 13, 2025
d52522c
fix: correct reliability of Central etc (JCS cache) analyzers on Java…
chadlwilson Nov 13, 2025
b8baf81
build(deps): bump commons-cli:commons-cli from 1.10.0 to 1.11.0 (#8129)
dependabot[bot] Nov 15, 2025
5c2f93e
build(deps): bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0
dependabot[bot] Nov 18, 2025
84fd21e
Fix typos in some files
namkhanh20xx Nov 18, 2025
fccccd4
fix: use client 9.0.2, remove delay, etc.
jeremylong Nov 18, 2025
0c1a045
Merge branch 'main' into dependabot/maven/io.github.jeremylong-open-v…
jeremylong Nov 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -316,11 +316,12 @@ private boolean processApi() throws UpdateException {
//using a higher delay as the system may not be able to process these faster.
builder.withApiKey(key)
.withDelay(5000)
.withThreadCount(4);
.withrequestsPerThirtySeconds(settings.getInt(Settings.KEYS.NVD_API_REQUESTS_PER_30_SECONDS_WITH_API_KEY, 50));
} else {
LOGGER.warn("An NVD API Key was not provided - it is highly recommended to use "
+ "an NVD API key as the update can take a VERY long time without an API Key");
builder.withDelay(10000);
builder.withDelay(10000)
.withrequestsPerThirtySeconds(settings.getInt(Settings.KEYS.NVD_API_REQUESTS_PER_30_SECONDS_WITHOUT_API_KEY, 5));
}

final int resultsPerPage = Math.min(settings.getInt(Settings.KEYS.NVD_API_RESULTS_PER_PAGE, RESULTS_PER_PAGE), RESULTS_PER_PAGE);
Expand Down
2 changes: 2 additions & 0 deletions core/src/main/resources/dependencycheck.properties
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ nvd.api.check.validforhours=4
nvd.api.datafeed.validfordays=7
nvd.api.max.retry.count=30
nvd.api.delay=0
nvd.api.requestsperthirtysecondswithoutapikey=5
nvd.api.requestsperthirtysecondswithapikey=50
#nvd.api.datafeed.url=https://example.com/nvd-cache/
#nvd.api.datafeed.user=
#nvd.api.datafeed.password=
Expand Down
2 changes: 2 additions & 0 deletions core/src/test/resources/dependencycheck.properties
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ nvd.api.check.validforhours=4
nvd.api.datafeed.validfordays=7
nvd.api.max.retry.count=30
nvd.api.delay=0
nvd.api.requestsperthirtysecondswithoutapikey=5
nvd.api.requestsperthirtysecondswithapikey=50
#nvd.api.datafeed.url=https://example.com/nvd-cache/
#nvd.api.datafeed.user=
#nvd.api.datafeed.password=
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -924,7 +924,7 @@ Copyright (c) 2012 - Jeremy Long
<dependency>
<groupId>io.github.jeremylong</groupId>
<artifactId>open-vulnerability-clients</artifactId>
<version>7.3.2</version>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.anarres.jdiagnostics</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,14 @@ public static final class KEYS {
* The delay between requests for the NVD API.
*/
public static final String NVD_API_DELAY = "nvd.api.delay";
/**
* The number of requests made to the NVD API per 30 seconds when no API KEY is provided.
*/
public static final String NVD_API_REQUESTS_PER_30_SECONDS_WITHOUT_API_KEY = "nvd.api.requestsperthirtysecondswithoutapikey";
/**
* The number of requests made to the NVD API per 30 seconds when an API KEY is provided.
*/
public static final String NVD_API_REQUESTS_PER_30_SECONDS_WITH_API_KEY = "nvd.api.requestsperthirtysecondswithapikey";
/**
* The maximum number of retry requests for a single call to the NVD
* API.
Expand Down
2 changes: 2 additions & 0 deletions utils/src/test/resources/dependencycheck.properties
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ nvd.api.check.validforhours=4
nvd.api.datafeed.validfordays=7
nvd.api.max.retry.count=30
nvd.api.delay=0
nvd.api.requestsperthirtysecondswithoutapikey=5
nvd.api.requestsperthirtysecondswithapikey=50
#nvd.api.datafeed.url=https://example.com/nvd-cache/
#nvd.api.datafeed.user=
#nvd.api.datafeed.password=
Expand Down