[WIP] Improve dependency management and security posture #7345
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Dependency Management and Security Posture Improvements
This PR implements improvements to gh-aw's dependency management system as outlined in the issue.
Completed Tasks
Phase 1: License Compliance Scanning
go-licensestool in tools.go ✓Phase 2: GitHub Actions Version Standardization
scripts/analyze-action-versions.shPhase 3: v0.x Dependency Analysis
gh aw deps healthcommand - shows v0.x ratio (currently 47.3%)gh aw deps outdatedcommand - identifies update opportunitiesgh aw deps securitycommand - checks GitHub Advisory databasegh aw deps reportcommand - comprehensive health reportPhase 4: Build Tool Tracking
Phase 5: Dependency Health Dashboard
New Features
gh aw depsCommandGitHub Actions Version Analysis
Current State
Documentation
docs/reference/dependency-management.mdIMPLEMENTATION.mdTesting
pkg/cli/deps_command_test.goRemaining Work (Future PRs)
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.