New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

verify-integrity

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

verify-integrity

A modern CLI tool to easily generate and verify file hashes.

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

verify-integrity

A modern CLI tool to easily generate and verify file hashes.

Installation

You can run the tool directly using npx (no installation required):

npx verify-integrity <file> <expected_hash>

Or, install it globally to use it anywhere on your system:

npm install -g verify-integrity

Usage

verify-integrity [options] <file> <expected_hash>

Arguments

ArgumentDescription
filePath to the file you want to verify. Use - to read from stdin
expected_hashThe expected hash string to compare against

Options

OptionDescriptionDefault
-a, --algorithm <value>Hashing algorithm to usesha256
-p, --partialAllow a partial match — checks if the expected value is a hash prefixfalse
-q, --quietSuppress all visual outputfalse
-V, --versionOutput the version number
-h, --helpDisplay help for command

Examples

Basic SHA-256 verification (default):

verify-integrity ./myfile.zip b94d27b9934d3e08...

Specifying a different algorithm:

verify-integrity -a sha512 ./myfile.tar.gz 9b71d224bd62f378...

Partial hash matching (useful when you only have a short hash prefix):

verify-integrity -p ./myfile.zip b94d27b9

Reading from stdin:

curl -sL https://example.com/file.zip | verify-integrity - b94d27b9934d3e08...

Supported Algorithms

The CLI supports the following standard algorithms (dynamically verified against your system's OpenSSL environment):

AlgorithmSecurityBest For...
sha256 (Default)SecureThe modern standard. Best for general use and secure downloads.
sha512MaximumHigh-security environments or sensitive data verification.
md5BrokenLegacy systems or fast checks for accidental download corruption.
sha1WeakLegacy enterprise software and old documentation.

Requirements

  • Node.js >= 20

License

This software is licensed under the MIT License. See the LICENSE for more info.

Keywords

cli

FAQs

Package last updated on 22 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts