Skip to content

ci: block PRs that add a vulnerable dependency (SDK-12427) - #105

Open
cdevos-purse wants to merge 1 commit into
mainfrom
cdevos-purse/sdk-12427-dependency-review
Open

cdevos-purse wants to merge 1 commit into
mainfrom
cdevos-purse/sdk-12427-dependency-review

Conversation

@cdevos-purse

Copy link
Copy Markdown
Contributor

Adds a Dependencies workflow that runs GitHub's dependency review on every pull request. It fails the PR when it adds or bumps an npm package or a GitHub Action with a known high or critical vulnerability, in runtime, development or unknown scope. The dependency graph reads the root package-lock.json.

Why: PCI-DSS 6.2.3, pentest Lot 1 V7 (SDK-12427).

After merge (admin): add a repo ruleset on main requiring the Dependency review status check (GitHub Actions, app 15368).

@cdevos-purse
cdevos-purse requested a review from a team as a code owner October 6, 2026 09:21

This branch has not been deployed

No deployments
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.

1 participant