$78 GRAYBYTE WORDPRESS FILE MANAGER $81

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/alt-nodejs12/root/usr/lib/node_modules/npm/docs/content/cli-commands/

HOME
Current File : /opt/alt/alt-nodejs12/root/usr/lib/node_modules/npm/docs/content/cli-commands//npm-audit.md
---
section: cli-commands 
title: npm-audit
description: Run a security audit
---

# npm-audit(1)

## Run a security audit

### Synopsis

```bash
npm audit [--json|--parseable|--audit-level=(low|moderate|high|critical)]
npm audit fix [--force|--package-lock-only|--dry-run]

common options: [--production] [--only=(dev|prod)]
```

### Examples

Scan your project for vulnerabilities and automatically install any compatible
updates to vulnerable dependencies:
```bash
$ npm audit fix
```

Run `audit fix` without modifying `node_modules`, but still updating the
pkglock:
```bash
$ npm audit fix --package-lock-only
```

Skip updating `devDependencies`:
```bash
$ npm audit fix --only=prod
```

Have `audit fix` install semver-major updates to toplevel dependencies, not just
semver-compatible ones:
```bash
$ npm audit fix --force
```

Do a dry run to get an idea of what `audit fix` will do, and _also_ output
install information in JSON format:
```bash
$ npm audit fix --dry-run --json
```

Scan your project for vulnerabilities and just show the details, without fixing
anything:
```bash
$ npm audit
```

Get the detailed audit report in JSON format:
```bash
$ npm audit --json
```

Get the detailed audit report in plain text result, separated by tab characters, allowing for
future reuse in scripting or command line post processing, like for example, selecting
some of the columns printed:
```bash
$ npm audit --parseable
```

To parse columns, you can use for example `awk`, and just print some of them:
```bash
$ npm audit --parseable | awk -F $'\t' '{print $1,$4}'
```

Fail an audit only if the results include a vulnerability with a level of moderate or higher:
```bash
$ npm audit --audit-level=moderate
```

### Description

The audit command submits a description of the dependencies configured in
your project to your default registry and asks for a report of known
vulnerabilities. The report returned includes instructions on how to act on
this information. The command will exit with a 0 exit code if no
vulnerabilities were found.

You can also have npm automatically fix the vulnerabilities by running `npm
audit fix`. Note that some vulnerabilities cannot be fixed automatically and
will require manual intervention or review. Also note that since `npm audit fix`
runs a full-fledged `npm install` under the hood, all configs that apply to the
installer will also apply to `npm install` -- so things like `npm audit fix
--package-lock-only` will work as expected.

By default, the audit command will exit with a non-zero code if any vulnerability
is found. It may be useful in CI environments to include the `--audit-level` parameter
to specify the minimum vulnerability level that will cause the command to fail. This
option does not filter the report output, it simply changes the command's failure
threshold.

### Content Submitted

* npm_version
* node_version
* platform
* node_env
* A scrubbed version of your package-lock.json or npm-shrinkwrap.json

#### Scrubbing

In order to ensure that potentially sensitive information is not included in
the audit data bundle, some dependencies may have their names (and sometimes
versions) replaced with opaque non-reversible identifiers.  It is done for
the following dependency types:

* Any module referencing a scope that is configured for a non-default
  registry has its name scrubbed.  (That is, a scope you did a `npm login --scope=@ourscope` for.)
* All git dependencies have their names and specifiers scrubbed.
* All remote tarball dependencies have their names and specifiers scrubbed.
* All local directory and tarball dependencies have their names and specifiers scrubbed.

The non-reversible identifiers are a sha256 of a session-specific UUID and the
value being replaced, ensuring a consistent value within the payload that is
different between runs.

### Exit Code

The `npm audit` command will exit with a 0 exit code if no vulnerabilities were found.

If vulnerabilities were found the exit code will depend on the `audit-level`
configuration setting.

### See Also

* [npm install](/cli-commands/npm-install)
* [package-locks](/configuring-npm/package-locks)
* [config](/using-npm/config)

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
31 Aug 2024 8.02 AM
root / root
0755
npm-access.md
2.871 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-adduser.md
2.928 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-audit.md
4.081 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-bin.md
0.441 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-bugs.md
1.076 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-build.md
0.63 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-bundle.md
0.406 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-cache.md
2.73 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-ci.md
1.915 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-completion.md
0.914 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-config.md
1.616 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-dedupe.md
1.437 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-deprecate.md
0.931 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-dist-tag.md
2.946 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-docs.md
1.145 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-doctor.md
4.653 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-edit.md
1.071 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-explore.md
1.039 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-fund.md
1.594 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-help-search.md
0.889 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-help.md
0.966 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-hook.md
1.884 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-init.md
2.165 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-install-ci-test.md
0.428 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-install-test.md
0.813 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-install.md
19.029 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-link.md
2.747 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-logout.md
1.281 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-ls.md
2.565 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-org.md
1.01 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-outdated.md
3.857 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-owner.md
1.217 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-pack.md
1.007 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-ping.md
0.507 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-prefix.md
0.662 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-profile.md
2.891 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-prune.md
1.384 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-publish.md
3.117 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-rebuild.md
0.483 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-repo.md
0.756 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-restart.md
0.939 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-root.md
0.428 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-run-script.md
3.486 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-search.md
2.85 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-shrinkwrap.md
0.98 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-star.md
0.577 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-stars.md
0.6 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-start.md
0.779 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-stop.md
0.441 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-team.md
2.198 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-test.md
0.458 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-token.md
2.801 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-uninstall.md
1.525 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-unpublish.md
1.448 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-update.md
3.393 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-version.md
4.471 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-view.md
3.192 KB
11 Jan 2022 8.49 AM
root / root
0644
npm-whoami.md
0.376 KB
11 Jan 2022 8.49 AM
root / root
0644
npm.md
5.313 KB
11 Jan 2022 8.49 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF