Skip to content

nextcloud-libraries/npm-audit-action

Repository files navigation

NPM audit action

REUSE status CodeQL CI

This action allows to run npm audit and creats a Markdown formatted output from it, it also allows to run npm audit fix afterwards. The idea is to run this action together with the create-pull-request action.

Usage

- uses: actions/checkout@v4

- name: Run NPM audit
  id: npm-audit
  uses: susnux/npm-audit-action
  with:
      # Optionally set an output path
      output-path: pr-content.md

- name: Create Pull Request
  uses: peter-evans/create-pull-request@v6
  with:
      body: ${{ steps.npm-audit.outputs.markdown }}
      # Alternativly use the output file
      body-path: pr-content.md

Action inputs

Name Description Default
fix If npm audit fix should be executed instead true
output-path Output path for formatted markdown By default no file is created
working-directory Path to run npm audit GITHUB_WORKSPACE

Action outputs

Name Description
markdown The formatted markdown output
issues-total Total number of issues found
issues-fixable Number of issues fixable with npm audit fix
issues-force-fixable Number of issues manually fixable with npm audit fix --force
issues-unfixable Number of issues not fixable with npm audit fix

About

Run npm audit and get formatted output

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •