Skip to content

Add dependency check to CI#294

Open
okwn wants to merge 2 commits into
VectifyAI:mainfrom
okwn:ci/add-dependency-check
Open

Add dependency check to CI#294
okwn wants to merge 2 commits into
VectifyAI:mainfrom
okwn:ci/add-dependency-check

Conversation

@okwn
Copy link
Copy Markdown

@okwn okwn commented May 24, 2026

Summary

This PR adds a dedicated dependency check workflow to ensure dependencies are properly validated for vulnerabilities and licensing compliance.

Changes

  • Added .github/workflows/dependency-check.yml with:
    • Dependency vulnerability scanning via actions/dependency-review-action@v4
    • Fail-on-severity set to low for comprehensive security coverage
    • Allowed licenses: MIT, Apache-2.0, BSD-2-Clause, BSD-3-Clause, ISC
    • Dependency graph validation step that generates a summary of all dependencies

Why

  • Provides proactive security scanning on every push/PR
  • Ensures no vulnerable dependencies are introduced
  • Validates license compliance across the project

Closes #31

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

A way to track costs per doc

2 participants