step-security/Fetch Metadata from Dependabot PRs

Extract information from about the dependency being updated by a Dependabot-generated PR

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
alert-lookupIf true, then populate the `alert-state`, `ghsa-id` and `cvss` outputs
compat-lookupIf true, then populate the `compatibility-score` output
github-tokenThe GITHUB_TOKEN secret${{ github.token }}
skip-commit-verificationIf true, the action will not expect Dependabot commits to be verified. This should be set as `true` in GHES environmentsfalse
skip-verificationIf true, the action will not validate the user or the commit verification statusfalse
namedescription
dependency-namesA comma-separated list of all package names updated.
dependency-typeThe type of dependency has determined this PR to be, e.g. "direct:production".
update-typeThe highest semver change being made by this PR, e.g. "version-update:semver-major"
updated-dependencies-jsonA JSON string containing the full information about each updated Dependency.
directoryThe `directory` configuration that was used by dependabot for this updated Dependency.
package-ecosystemThe `package-ecosystem` configuration that was used by dependabot for this updated Dependency.
target-branchThe `target-branch` configuration that was used by dependabot for this updated Dependency.
previous-versionThe version that this PR updates the dependency from.
new-versionThe version that this PR updates the dependency to.
alert-stateIf this PR is associated with a security alert and `alert-lookup` is `true`, this contains the current state of that alert (OPEN, FIXED or DISMISSED).
ghsa-idIf this PR is associated with a security alert and `alert-lookup` is `true`, this contains the GHSA-ID of that alert.
cvssIf this PR is associated with a security alert and `alert-lookup` is `true`, this contains the CVSS value of that alert (otherwise it contains 0).
compatibility-scoreIf this PR has a known compatibility score and `compat-lookup` is `true`, this contains the compatibility score (otherwise it contains 0).
maintainer-changesWhether or not the the body of this PR contains the phrase "Maintainer changes" which is an indicator of whether or not any maintainers have changed.
dependency-groupThe dependency group that the PR is associated with (otherwise it is an empty string).