Socket for GitHub
Detect suspicious packages in PRs
Socket CLI
Use Socket from the command line
Socket Dependency Search
Find any package for your project
Docs
Want to read all the docs? Start here
Blog
Keep up to date with all the news
Customers
Check out our customer stories
forestpm
Advanced tools
Install Socket
Detect and block malicious and high-risk dependencies
Dependencies
Dependents
851 packages
@achingbrain/ip-address
@achingbrain/nat-port-mapper
@achingbrain/ssdp
@assemblyscript/loader
@babel/parser
@chainsafe/is-ip
@chainsafe/libp2p-gossipsub
@chainsafe/libp2p-noise
@chainsafe/netmask
@fastify/busboy
@grpc/grpc-js
@grpc/proto-loader
@hapi/accept
@hapi/ammo
@hapi/b64
@hapi/boom
@hapi/bounce
@hapi/bourne
@hapi/call
@hapi/catbox
@hapi/catbox-memory
@hapi/content
@hapi/cryptiles
@hapi/file
@hapi/hapi
@hapi/heavy
@hapi/hoek
@hapi/iron
@hapi/mimos
@hapi/nigel
@hapi/pez
@hapi/podium
@hapi/shot
@hapi/somever
@hapi/statehood
@hapi/subtext
@hapi/teamwork
@hapi/topo
@hapi/validate
@hapi/vise
@hapi/wreck
@improbable-eng/grpc-web
@ipld/car
@ipld/dag-cbor
@ipld/dag-json
@ipld/dag-pb
@js-sdsl/ordered-map
@leichtgewicht/ip-codec
@libp2p/bootstrap
@libp2p/crypto
@libp2p/delegated-content-routing
@libp2p/delegated-peer-routing
@libp2p/floodsub
@libp2p/interface
@libp2p/interface-address-manager
@libp2p/interface-connection
@libp2p/interface-connection-encrypter
@libp2p/interface-connection-manager
@libp2p/interface-content-routing
@libp2p/interface-dht
@libp2p/interface-keychain
@libp2p/interface-keys
@libp2p/interface-libp2p
@libp2p/interface-metrics
@libp2p/interface-peer-discovery
@libp2p/interface-peer-id
@libp2p/interface-peer-info
@libp2p/interface-peer-routing
@libp2p/interface-peer-store
@libp2p/interface-pubsub
@libp2p/interface-record
@libp2p/interface-registrar
@libp2p/interface-stream-muxer
@libp2p/interface-transport
@libp2p/interfaces
@libp2p/kad-dht
@libp2p/logger
@libp2p/mdns
@libp2p/mplex
@libp2p/multistream-select
@libp2p/peer-collections
@libp2p/peer-id
@libp2p/peer-id-factory
@libp2p/peer-record
@libp2p/peer-store
@libp2p/prometheus-metrics
@libp2p/pubsub
@libp2p/record
@libp2p/tcp
@libp2p/topology
@libp2p/tracked-map
@libp2p/utils
@libp2p/webrtc-peer
@libp2p/webrtc-star
@libp2p/webrtc-star-protocol
@libp2p/websockets
@mapbox/node-pre-gyp
@multiformats/base-x
@multiformats/dns
@multiformats/mafmt
@multiformats/multiaddr
@multiformats/multiaddr-to-uri
@multiformats/murmur3
@multiformats/uri-to-multiaddr
@noble/ed25519
@noble/secp256k1
@npmcorp/changes-stream
@pnpm/config.env-replace
@pnpm/network.ca-file
@pnpm/npm-conf
@protobufjs/aspromise
@protobufjs/base64
@protobufjs/codegen
@protobufjs/eventemitter
@protobufjs/fetch
@protobufjs/float
@protobufjs/inquire
@protobufjs/path
@protobufjs/pool
@protobufjs/utf8
@sideway/address
@sideway/formula
@sideway/pinpoint
@sindresorhus/is
@socket.io/component-emitter
@stablelib/aead
@stablelib/binary
@stablelib/bytes
@stablelib/chacha
@stablelib/chacha20poly1305
@stablelib/constant-time
@stablelib/hash
@stablelib/hkdf
@stablelib/hmac
@stablelib/int
@stablelib/keyagreement
@stablelib/poly1305
@stablelib/random
@stablelib/sha256
@stablelib/wipe
@stablelib/x25519
@szmarczak/http-timer
@tokenizer/token
@types/cacheable-request
@types/dns-packet
@types/http-cache-semantics
@types/keyv
@types/linkify-it
@types/long
@types/markdown-it
@types/mdurl
@types/minimatch
@types/multicast-dns
@types/node
@types/responselike
@types/retry
@vascosantos/moving-average
@zxing/text-encoding
abbrev
abort-controller
abortable-iterator
abstract-level
abstract-leveldown
abstract-logging
acorn
acorn-jsx
agent-base
ajv
ansi-align
ansi-regex
ansi-styles
any-signal
aproba
are-we-there-yet
argparse
args
array-shuffle
asap
asn1
asn1.js
assert-plus
async
asynckit
at-least-node
atomic-sleep
available-typed-arrays
aws-sign2
aws4
b4a
back
balanced-match
base64-js
bcrypt-pbkdf
benchmark
bignumber.js
binary
bindings
bintrees
bl
blakejs
blob-to-it
blockstore-core
blockstore-datastore-adapter
bluebird
bn.js
borc
boxen
brace-expansion
brorand
browser-headers
browser-level
browser-readablestream-to-it
browserify-zlib
buffer
buffer-crc32
buffer-from
buffers
bufferutil
builtins
byte-access
byteman
bytes
cacheable-lookup
cacheable-request
cachedir
call-bind
camel-case
camelcase
capital-case
caseless
catering
catharsis
cborg
chainsaw
chalk
change-case
chownr
ci-info
cids
class-is
classic-level
cli-boxes
cliui
clone-regexp
clone-response
code-point-at
coercer
color-convert
color-name
color-support
combined-stream
commander
concat-map
concat-stream
config-chain
configstore
console-control-strings
constant-case
convert-hrtime
core-util-is
cross-spawn
crypto-random-string
dag-jose
dashdash
data-uri-to-buffer
datastore-core
datastore-fs
datastore-level
datastore-pubsub
dateformat
debug
decompress-response
deep-extend
default-gateway
defer-to-connect
deferred-leveldown
define-data-property
define-lazy-prop
define-properties
delay
delayed-stream
delegates
delimit-stream
denque
detect-libc
dezalgo
diff-match-patch
dlv
dns-over-http-resolver
dns-packet
domexception
dot-case
dot-prop
duplexify
eastasianwidth
ecc-jsbn
ejs
electron
electron-download
electron-eval
electron-fetch
electron-webrtc
elliptic
emoji-regex
encoding
encoding-down
end-of-stream
engine.io-client
engine.io-parser
entities
env-paths
err-code
error-ex
es-define-property
es-errors
es6-promise
escalade
escape-goat
escape-string-regexp
escodegen
eslint-visitor-keys
espree
esprima
estraverse
esutils
event-iterator
event-target-shim
eventemitter3
events
execa
extend
extract-zip
extsprintf
fast-deep-equal
fast-fifo
fast-json-stable-stringify
fast-redact
fast-safe-stringify
fast-write-atomic
fd-slicer
fetch-blob
file-type
file-uri-to-path
filelist
filesize
find-up
flatstr
fnv1a
follow-redirects
for-each
forever-agent
form-data
form-data-encoder
formdata-polyfill
formidable
freeport-promise
fs-constants
fs-extra
fs-minipass
fs.realpath
function-bind
function-timeout
gar
gauge
get-browser-rtc
get-caller-file
get-folder-size
get-intrinsic
get-iterator
get-stream
getpass
glob
global-dirs
globalthis
go-ipfs
go-platform
google-protobuf
gopd
got
graceful-fs
graceful-readlink
gunzip-maybe
hamt-sharding
hapi-pino
har-schema
har-validator
has-flag
has-property-descriptors
has-proto
has-symbols
has-tostringtag
has-unicode
has-yarn
hash.js
hasha
hashlru
hasown
hat
header-case
hexoid
hmac-drbg
home-path
http-cache-semantics
http-proxy
http-signature
http2-wrapper
https-proxy-agent
human-signals
iconv-lite
ieee754
ignore-walk
immediate
import-lazy
imurmurhash
inflight
inherits
ini
interface-blockstore
interface-datastore
interface-store
ip-regex
ipaddr.js
ipfs
ipfs-bitswap
ipfs-cli
ipfs-client
ipfs-core
ipfs-core-config
ipfs-core-types
ipfs-core-utils
ipfs-daemon
ipfs-grpc-client
ipfs-grpc-protocol
ipfs-grpc-server
ipfs-http-client
ipfs-http-gateway
ipfs-http-response
ipfs-http-server
ipfs-repo
ipfs-repo-migrations
ipfs-unixfs
ipfs-unixfs-exporter
ipfs-unixfs-importer
ipfs-utils
ipfsd-ctl
ipld-block
ipld-dag-cbor
ipld-dag-pb
ipld-garbage
ipld-raw
ipns
is-arguments
is-arrayish
is-buffer
is-callable
is-ci
is-circular
is-deflate
is-docker
is-domain-name
is-electron
is-fullwidth-code-point
is-generator-function
is-gzip
is-installed-globally
is-ip
is-ipfs
is-loopback-addr
is-npm
is-obj
is-path-inside
is-plain-obj
is-regexp
is-stream
is-typed-array
is-typedarray
is-wsl
is-yarn-global
isarray
isexe
iso-constants
iso-random-stream
iso-url
isstream
it-all
it-batch
it-batched-bytes
it-concat
it-drain
it-filter
it-first
it-foreach
it-glob
it-handshake
it-last
it-length
it-length-prefixed
it-map
it-merge
it-multipart
it-pair
it-parallel
it-parallel-batch
it-pb-stream
it-peekable
it-pipe
it-pushable
it-reader
it-reduce
it-sort
it-split
it-stream-types
it-take
it-tar
it-to-buffer
it-to-stream
it-ws
jake
jmespath
joi
joycon
js-sha3
js2xmlparser
jsbn
jsdoc
json-buffer
json-parse-better-errors
json-schema
json-schema-traverse
json-stringify-safe
json-text-sequence
jsondiffpatch
jsonfile
jsprim
jszip
just-debounce-it
just-safe-get
just-safe-set
k-bucket
keypair
keyv
klaw
latest-version
length-prefixed-stream
level
level-codec
level-concat-iterator
level-errors
level-iterator-stream
level-js
level-packager
level-party
level-supports
level-transcoder
leveldown
levelup
leven
libp2p
libp2p-crypto
lie
linkify-it
load-json-file
locate-path
lodash
lodash.camelcase
long
longbits
lower-case
lowercase-keys
lru-cache
ltgt
make-dir
markdown-it
markdown-it-anchor
marked
mdurl
merge-options
merge-stream
mime-db
mime-types
mimic-fn
mimic-response
minimalistic-assert
minimalistic-crypto-utils
minimatch
minimist
minipass
minizlib
mkdirp
mkdirp-classic
module-error
mortice
mri
ms
multiaddr
multiaddr-to-uri
multibase
multicast-dns
multicodec
multiformats
multihashes
multihashing-async
multileveldown
murmurhash3js-revisited
nan
nanoid
napi-macros
native-abort-controller
native-fetch
ndjson
needle
netmask
no-case
node-addon-api
node-domexception
node-fetch
node-forge
node-gyp-build
node-pre-gyp
node-stream-zip
nopt
normalize-url
npm-bundled
npm-normalize-package-bin
npm-packlist
npm-run-path
npmlog
nugget
number-is-nan
numeric-id-map
oauth-sign
object-assign
object-keys
observable-webworkers
once
onetime
open
os-homedir
os-tmpdir
osenv
p-cancelable
p-defer
p-event
p-fifo
p-finally
p-limit
p-locate
p-queue
p-reflect
p-retry
p-settle
p-timeout
p-try
p-try-each
p-wait-for
package-json
pako
param-case
parse-duration
parse-json
pascal-case
path-case
path-exists
path-is-absolute
path-key
peek-readable
peek-stream
peer-id
pem-jwk
pend
performance-now
pify
pinkie
pinkie-promise
pino
pino-pretty
pino-std-serializers
pkg-conf
platform
possible-typed-array-names
pretty-bytes
private-ip
process
process-nextick-args
process-warning
progress
progress-events
progress-stream
prom-client
proper-lockfile
proto-list
protobufjs
protocol-buffers-encodings
protocol-buffers-schema
protons
protons-runtime
pseudomap
psl
pump
pumpify
punycode
punycode.js
pupa
qs
queue-microtask
quick-format-unescaped
quick-lru
rabin-wasm
race-signal
randombytes
rate-limiter-flexible
rc
reachdown
react-native-fetch-api
readable-stream
readable-web-to-node-stream
receptacle
registry-auth-token
registry-url
request
require-directory
requires-port
requizzle
reset
resolve-alpn
responselike
retimer
retry
rfdc
rimraf
run
run-parallel-limit
safe-buffer
safer-buffer
sanitize-filename
sax
secp256k1
semver
semver-diff
sentence-case
set-blocking
set-delayed-interval
set-function-length
setimmediate
shebang-command
shebang-regex
signal-exit
signed-varint
single-line-log
snake-case
socket.io-client
socket.io-parser
sonic-boom
sort-keys
source-map
sparse-array
speedometer
split2
sprintf-js
sshpk
ssri
stable
stream-shift
stream-to-it
string-width
string_decoder
strip-ansi
strip-bom
strip-final-newline
strip-json-comments
strtok3
sumchecker
super-regex
supports-color
taffydb
tar
tar-fs
tar-stream
tdigest
temp-dir
temp-write
throttleit
through2
thunky
time-span
timeout-abort-controller
timestamp-nano
tmp
tmp-promise
token-types
tough-cookie
tr46
traverse
truncate-utf8-bytes
tslib
tunnel-agent
tweetnacl
type-fest
typedarray
typedarray-to-buffer
uc.micro
uint8-varint
uint8arraylist
uint8arrays
underscore
undici
undici-types
unique-string
universalify
unzip-stream
update-notifier
upper-case
upper-case-first
uri-js
ursa-optional
utf-8-validate
utf8-byte-length
util
util-deprecate
uuid
validate-npm-package-name
varint
varint-decoder
verror
web-encoding
web-streams-polyfill
webidl-conversions
whatwg-url
wherearewe
which
which-typed-array
wide-align
widest-line
wrap-ansi
wrappy
write-file-atomic
wrtc
ws
xdg-basedir
xml2js
xmlbuilder
xmlcreate
xmlhttprequest-ssl
xsalsa20
xtend
y18n
yallist
yargs
yargs-parser
yauzl
yocto-queue