Files
authentik/.github
Teffen Ellis 9efb6c365c ci: add dependency-review workflow (#22464)
* ci: add dependency-review workflow

Adds a `QA - Dependency review` workflow that runs
`actions/dependency-review-action` on every PR targeting `main`.

This blocks PRs that introduce a *new* dependency (direct or transitive)
with a known high or critical vulnerability in GitHub's Advisory
Database. It complements rather than duplicates Dependabot: Dependabot
surfaces vulns in already-merged dependencies; dependency-review catches
them at the moment they would be introduced.

It also catches the much narrower case that motivated this PR — a
maintainer-account-hijack publishing a malicious version to npm — only
indirectly: GitHub will not have an advisory entry until the package
has been flagged. The real value here is keeping the much larger class
of "newly introduced dep happens to carry a known CVE" out of the tree.

Configured with:

  - fail-on-severity: high  (block on high/critical only)
  - comment-summary-in-pr: on-failure  (surface diff context to
                                        reviewers when a block fires)

Pinned to v5.0.0 (a1d282b36b6f3519aa1f3fc636f609c47dddb294).

Co-authored-by: Agent <279763771+playpen-agent@users.noreply.github.com>

* Update comment.

---------

Co-authored-by: Agent <279763771+playpen-agent@users.noreply.github.com>
2026-05-21 12:16:02 +00:00
..