yowainwright/Pastoralist

Audit, secure, and clean up package manager overrides for npm, pnpm, Yarn, and Bun

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeOperation mode: check (validate only), update (modify files), or pr (create PR with changes)noupdate
check-securityEnable security vulnerability scanning (true/false)notrue
security-providerSecurity provider to use (osv, github, npm, snyk, socket, spektion)noosv
security-tokenToken for security provider (required for github, snyk, socket, spektion)no
auto-fixAutomatically apply security fixes (true/false)notrue
dry-runPreview changes without modifying files (true/false)nofalse
root-dirRoot directory of the projectno
dep-pathsWorkspace package.json patterns (space-separated globs or "workspace")no
configDeprecated. Config files are auto-detected from root-dirno
fail-on-securityFail the action if security vulnerabilities are found (true/false)notrue
fail-on-unusedFail the action if unused overrides are detected (true/false)nofalse
silentDeprecated compatibility input; ignored and will be removed in a future major releasenofalse
debugEnable debug logging (true/false)nofalse
pr-titleTitle for auto-created PR (mode: pr only)nochore(deps): update dependency overrides
pr-bodyBody for auto-created PR (mode: pr only)no
pr-branchBranch name for auto-created PR (mode: pr only)nopastoralist/updates
pr-labelsLabels to add to PR (space-separated, mode: pr only)nodependencies
github-tokenGitHub token for creating PRs (defaults to GITHUB_TOKEN)no
namedescription
has-security-issuesWhether security vulnerabilities were found (true/false)
has-unused-overridesWhether unused overrides were detected (true/false)
updatedWhether package.json was modified (true/false)
security-countNumber of security vulnerabilities found
unused-countNumber of unused overrides detected
override-countNumber of overrides tracked after the run
pr-urlURL of created PR (mode: pr only, empty if no changes)