feat: [SEC-7263] Add dependency-scan GitHub Actions workflow #10
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.
feat: SEC-7263 Add dependency-scan GitHub Actions workflow
Summary
Adds automated dependency scanning and license policy evaluation as part of LaunchDarkly's security initiative SEC-7263. This workflow generates Software Bill of Materials (SBOM) for Node.js dependencies and evaluates them against security policies.
Key changes:
.github/workflows/dependency-scan.ymlwith two jobs: SBOM generation and policy evaluationlaunchdarkly/common-actionsReview & Testing Checklist for Human
launchdarkly/common-actionstypes: 'nodejs') is appropriate - check if this repo contains Go, Python, or other language dependencies that should also be scannedRecommended test plan: Create a test PR to trigger the workflow and verify both jobs complete successfully with proper SBOM artifacts generated.
Notes
runs-on/action@cd2b598b0515d39d78c38a02d529db87d2196d1e