Skip to content

Add dependency check to CI#294

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

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

Conversation

@Arvuno
Copy link
Copy Markdown

@Arvuno Arvuno 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