Skip to content

Conversation

@gnodet
Copy link
Contributor

@gnodet gnodet commented Dec 4, 2025

Add a new GitHub Actions workflow that runs the OWASP dependency-check plugin on a weekly schedule (Sundays at 4 AM UTC) to scan for known security vulnerabilities in project dependencies.

Features:

  • Uses the existing dependencycheck Maven profile
  • Uploads HTML and JSON reports as artifacts (retained for 30 days)
  • Can be manually triggered via workflow_dispatch
  • Provides a job summary with basic status information

This helps maintain security visibility and catch vulnerable dependencies before they become a problem.

Add a new GitHub Actions workflow that runs the OWASP dependency-check
plugin on a weekly schedule (Sundays at 4 AM UTC) to scan for known
security vulnerabilities in project dependencies.

Features:
- Uses the existing dependencycheck Maven profile
- Uploads HTML and JSON reports as artifacts (retained for 30 days)
- Can be manually triggered via workflow_dispatch
- Provides a job summary with basic status information

This helps maintain security visibility and catch vulnerable
dependencies before they become a problem.
@claudio4j
Copy link
Contributor

Running the dependecy-check locally took a good chunk of time, there is this warning message

[WARNING] 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

We can obtain an api key and set it securely in GH secrets. Perhaps Apache Infra already has this api key for other project which we can use ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants