Skip to content
Tools / kopia / Dependencies

Dependency Analysis

kopia

Direct and transitive dependency freshness, license, and CVE exposure from the latest SBOM.

61% Freshness
594 Dependencies
179 Outdated
0 Stale
4.3 Avg Behind

Dependency List

Latest release v0.22.3

Dependency Type Current Latest Behind CVE License
fast-uri
npm
Transitive 3.1.0 3.1.2 2 behind 2 high BSD-3-Clause
ip-address
npm
Transitive 10.1.0 10.2.0 2 behind 1 medium MIT
type-fest
npm
Transitive 0.13.1 5.7.0 171 behind MIT OR (CC0-1.0 AND MIT)
lru-cache
npm
Transitive 6.0.0 11.5.1 110 behind ISC
roarr
npm
Transitive 2.15.4 7.21.5 90 behind BSD-3-Clause
playwright
npm
Direct 1.59.1 1.60.0 73 behind Apache-2.0
@playwright/test
npm
Direct 1.59.1 1.60.0 72 behind Apache-2.0
playwright-core
npm
Direct 1.59.1 1.60.0 72 behind Apache-2.0
glob
npm
Transitive 7.2.3 13.0.6 62 behind ISC
electron-to-chromium
npm
Transitive 1.5.302 1.5.367 48 behind ISC
commander
npm
Transitive 5.1.0 15.0.0 44 behind MIT
rimraf
npm
Transitive 2.6.3 6.1.3 40 behind ISC
bl
npm
Transitive 4.1.0 7.0.2 33 behind MIT
got
npm
Transitive 11.8.6 15.0.5 32 behind MIT
undici-types
npm
Transitive 7.16.0 8.3.0 32 behind MIT
node-addon-api
npm
Transitive 1.7.2 8.8.0 30 behind MIT
cacheable-request
npm
Transitive 7.0.4 13.0.19 27 behind MIT
minipass
npm
Transitive 3.3.6 7.1.3 27 behind ISC
baseline-browser-mapping
npm
Transitive 2.10.0 2.10.33 26 behind Apache-2.0
keyv
npm
Transitive 4.5.4 5.6.0 26 behind MIT
@sindresorhus/is
npm
Transitive 4.6.0 8.1.0 25 behind MIT
http2-wrapper
npm
Transitive 1.0.3 2.2.1 24 behind MIT
@types/node
npm
Transitive 24.12.0 25.9.1 23 behind MIT
hosted-git-info
npm
Transitive 4.1.0 10.1.1 23 behind ISC
lru-cache
npm
Transitive 10.4.3 11.5.1 21 behind ISC
ora
npm
Transitive 5.4.1 9.4.0 20 behind MIT
fs-extra
npm
Transitive 7.0.1 11.3.5 19 behind MIT
supports-color
npm
Transitive 7.2.0 10.2.2 18 behind MIT
commander
npm
Transitive 9.5.0 15.0.0 17 behind MIT
fs-extra
npm
Transitive 8.1.0 11.3.5 16 behind MIT
supports-color
npm
Transitive 8.1.1 10.2.2 15 behind MIT
emoji-regex
npm
Transitive 8.0.0 10.6.0 14 behind MIT
emoji-regex
npm
Transitive 8.0.0 10.6.0 14 behind MIT
serialize-error
npm
Transitive 7.0.1 13.0.1 14 behind MIT
dotenv
npm
Transitive 16.6.1 17.4.2 13 behind BSD-2-Clause
fs-extra
npm
Transitive 9.1.0 11.3.5 13 behind MIT
normalize-url
npm
Transitive 6.1.0 9.0.1 13 behind MIT
string-width
npm
Transitive 4.2.3 8.2.1 13 behind MIT
string-width
npm
Transitive 4.2.3 8.2.1 13 behind MIT
chalk
npm
Transitive 4.1.2 5.6.2 12 behind MIT
mime
npm
Transitive 2.6.0 4.1.0 12 behind MIT
semver
npm
Transitive 5.7.2 7.8.1 12 behind ISC
ajv-keywords
npm
Transitive 3.5.2 5.1.0 11 behind MIT
quick-lru
npm
Transitive 5.1.1 7.3.0 11 behind MIT
semver
npm
Transitive 6.3.1 7.8.1 11 behind ISC
yargs
npm
Transitive 17.7.2 18.0.0 11 behind MIT
yargs
npm
Transitive 17.7.2 18.0.0 11 behind MIT
fs-extra
npm
Transitive 10.1.0 11.3.5 10 behind MIT
mkdirp
npm
Transitive 0.5.6 3.0.1 10 behind MIT
node-abi
npm
Transitive 4.26.0 4.31.0 10 behind MIT
p-limit
npm
Transitive 3.1.0 7.3.0 10 behind MIT
string-width
npm
Transitive 5.1.2 8.2.1 10 behind MIT
yauzl
npm
Transitive 2.10.0 3.3.2 10 behind MIT
@types/fs-extra
npm
Transitive 9.0.13 11.0.4 9 behind MIT
ansi-styles
npm
Transitive 4.3.0 6.2.3 9 behind MIT
ansi-styles
npm
Transitive 4.3.0 6.2.3 9 behind MIT
buffer-crc32
npm
Transitive 0.2.13 1.0.0 9 behind MIT
emoji-regex
npm
Transitive 9.2.2 10.6.0 9 behind MIT
globby
npm
Transitive 13.2.2 16.2.0 9 behind MIT
ignore
npm
Transitive 5.3.2 7.0.5 9 behind MIT
isbinaryfile
npm
Transitive 4.0.10 6.0.0 9 behind MIT
jackspeak
npm
Transitive 3.4.3 4.2.3 9 behind BlueOak-1.0.0
make-fetch-happen
npm
Transitive 14.0.3 15.0.6 9 behind ISC
minimatch
npm
Transitive 10.2.4 10.2.5 9 behind BlueOak-1.0.0
cli-truncate
npm
Transitive 2.1.0 6.0.0 8 behind MIT
get-stream
npm
Transitive 5.2.0 9.0.1 8 behind MIT
isexe
npm
Transitive 2.0.0 4.0.0 8 behind ISC
nanoid
npm
Transitive 3.3.11 5.1.11 8 behind MIT
node-releases
npm
Transitive 2.0.27 2.0.47 8 behind MIT
readable-stream
npm
Transitive 3.6.2 4.7.0 8 behind MIT
slice-ansi
npm
Transitive 3.0.0 9.0.0 8 behind MIT
source-map
npm
Transitive 0.6.1 0.7.6 8 behind BSD-3-Clause
@electron/get
npm
Transitive 2.0.3 5.0.0 7 behind MIT
cacheable-lookup
npm
Transitive 5.0.4 7.0.0 7 behind MIT
crc
npm
Transitive 3.8.0 4.3.2 7 behind MIT
glob
npm
Transitive 10.5.0 13.0.6 7 behind ISC
postcss-load-config
npm
Transitive 4.0.2 6.0.1 7 behind MIT
readdirp
npm
Transitive 3.6.0 5.0.0 7 behind MIT
which
npm
Transitive 2.0.2 7.0.0 7 behind ISC
@electron/asar
npm
Transitive 3.4.1 4.2.0 6 behind MIT
balanced-match
npm
Transitive 1.0.2 4.0.4 6 behind MIT
brace-expansion
npm
Transitive 5.0.5 5.0.6 6 behind MIT
cacache
npm
Transitive 19.0.1 21.0.0 6 behind ISC
cli-spinners
npm
Transitive 2.9.2 3.4.0 6 behind MIT
is-unicode-supported
npm
Transitive 0.1.0 2.1.0 6 behind MIT
jsonfile
npm
Transitive 4.0.0 6.2.1 6 behind MIT
pify
npm
Transitive 2.3.0 6.1.0 6 behind MIT
wrap-ansi
npm
Transitive 7.0.0 10.0.0 6 behind MIT
wrap-ansi
npm
Transitive 7.0.0 10.0.0 6 behind MIT
yocto-queue
npm
Transitive 0.1.0 1.2.2 6 behind MIT
@electron/get
npm
Transitive 3.1.0 5.0.0 5 behind MIT
@electron/notarize
npm
Transitive 2.5.0 3.1.1 5 behind MIT
@electron/osx-sign
npm
Transitive 1.3.3 2.4.0 5 behind BSD-2-Clause
@electron/universal
npm
Transitive 2.0.3 3.0.4 5 behind MIT
@types/cacheable-request
npm
Transitive 6.0.3 8.3.6 5 behind MIT
@types/glob
npm
Direct 7.2.0 9.0.0 5 behind MIT
ansi-regex
npm
Transitive 5.0.1 6.2.2 5 behind MIT
ansi-regex
npm
Transitive 5.0.1 6.2.2 5 behind MIT
brace-expansion
npm
Transitive 1.1.13 5.0.6 5 behind MIT
chokidar
npm
Transitive 3.6.0 5.0.0 5 behind MIT
color-convert
npm
Transitive 2.0.1 3.1.3 5 behind MIT
color-convert
npm
Transitive 2.0.1 3.1.3 5 behind MIT
decompress-response
npm
Transitive 6.0.0 10.0.0 5 behind MIT
dotenv-expand
npm
Transitive 11.0.7 13.0.0 5 behind BSD-2-Clause
global-agent
npm
Direct 3.0.0 4.1.3 5 behind BSD-3-Clause
log-symbols
npm
Transitive 4.1.0 7.0.1 5 behind MIT
mimic-response
npm
Transitive 1.0.1 4.0.0 5 behind MIT
sax
npm
Transitive 1.4.1 1.6.0 5 behind ISC AND MIT
signal-exit
npm
Transitive 3.0.7 4.1.0 5 behind ISC
tar
npm
Transitive 7.5.11 7.5.16 5 behind BlueOak-1.0.0
@electron/windows-sign
npm
Direct 1.2.2 2.0.3 4 behind BSD-2-Clause
brace-expansion
npm
Transitive 2.0.3 5.0.6 4 behind MIT
clone
npm
Transitive 1.0.4 2.1.2 4 behind MIT
defaults
npm
Transitive 1.0.4 3.0.0 4 behind MIT
ejs
npm
Transitive 3.1.10 6.0.1 4 behind Apache-2.0
filelist
npm
Transitive 1.0.4 2.0.2 4 behind Apache-2.0
foreground-child
npm
Transitive 3.3.1 4.0.3 4 behind ISC
jake
npm
Transitive 10.9.4 12.10.1 4 behind Apache-2.0
mimic-fn
npm
Transitive 2.1.0 5.0.0 4 behind MIT
minimatch
npm
Transitive 5.1.9 10.2.5 4 behind ISC
minipass-fetch
npm
Transitive 4.0.1 6.0.0 4 behind MIT
node-gyp
npm
Transitive 11.5.0 12.3.0 4 behind MIT
resedit
npm
Transitive 1.7.2 3.0.2 4 behind MIT
responselike
npm
Transitive 2.0.1 4.0.2 4 behind MIT
universalify
npm
Transitive 0.1.2 2.0.1 4 behind MIT
@electron/fuses
npm
Transitive 1.8.0 2.1.1 3 behind MIT
@nodelib/fs.scandir
npm
Transitive 2.1.5 4.0.1 3 behind MIT
@nodelib/fs.walk
npm
Transitive 1.2.8 3.0.1 3 behind MIT
@npmcli/agent
npm
Transitive 3.0.0 5.0.1 3 behind ISC
ajv
npm
Transitive 8.18.0 8.20.0 3 behind MIT
buffer
npm
Transitive 5.7.1 6.0.3 3 behind MIT
color-name
npm
Transitive 1.1.4 2.1.0 3 behind MIT
color-name
npm
Transitive 1.1.4 2.1.0 3 behind MIT
concurrently
npm
Direct 9.2.1 10.0.3 3 behind MIT
glob-parent
npm
Transitive 5.1.2 6.0.2 3 behind ISC
iconv-lite
npm
Transitive 0.6.3 0.7.2 3 behind MIT
is-fullwidth-code-point
npm
Transitive 3.0.0 5.1.0 3 behind MIT
is-fullwidth-code-point
npm
Transitive 3.0.0 5.1.0 3 behind MIT
lowercase-keys
npm
Transitive 2.0.0 4.0.1 3 behind MIT
matcher
npm
Transitive 3.0.0 6.0.0 3 behind MIT
mime-types
npm
Transitive 2.1.35 3.0.2 3 behind MIT
onetime
npm
Transitive 5.1.2 8.0.0 3 behind MIT
p-cancelable
npm
Transitive 2.1.1 4.0.1 3 behind MIT
path-scurry
npm
Transitive 1.11.1 2.0.2 3 behind BlueOak-1.0.0
plist
npm
Transitive 3.1.0 5.0.0 3 behind MIT
postcss
npm
Direct 8.5.12 8.5.15 3 behind MIT
proc-log
npm
Transitive 5.0.0 7.0.0 3 behind ISC
restore-cursor
npm
Transitive 3.1.0 5.1.0 3 behind MIT
slash
npm
Transitive 4.0.0 5.1.0 3 behind MIT
ssri
npm
Transitive 12.0.0 14.0.0 3 behind ISC
strip-ansi
npm
Transitive 6.0.1 7.2.0 3 behind MIT
strip-ansi
npm
Transitive 6.0.1 7.2.0 3 behind MIT
thenby
npm
Transitive 1.3.4 1.4.1 3 behind Apache-2.0
tiny-async-pool
npm
Transitive 1.3.0 2.1.0 3 behind MIT
type-fest
npm
Transitive 5.4.4 5.7.0 3 behind CC0-1.0 AND MIT
which
npm
Transitive 5.0.0 7.0.0 3 behind ISC
wrap-ansi
npm
Transitive 8.1.0 10.0.0 3 behind MIT
yaml
npm
Transitive 2.8.3 2.9.0 3 behind ISC
@nodelib/fs.stat
npm
Transitive 2.0.5 4.0.0 2 behind MIT
@npmcli/fs
npm
Transitive 4.0.0 6.0.0 2 behind ISC
@szmarczak/http-timer
npm
Transitive 4.0.6 5.0.1 2 behind MIT
abbrev
npm
Transitive 3.0.1 5.0.0 2 behind ISC AND MIT
agent-base
npm
Transitive 7.1.4 9.0.0 2 behind MIT
ajv
npm
Transitive 6.14.0 8.20.0 2 behind MIT
binary-extensions
npm
Transitive 2.3.0 3.1.0 2 behind MIT
cli-cursor
npm
Transitive 3.1.0 5.0.0 2 behind MIT
cliui
npm
Transitive 8.0.1 9.0.1 2 behind ISC
cliui
npm
Transitive 8.0.1 9.0.1 2 behind ISC
env-paths
npm
Transitive 2.2.1 4.0.0 2 behind MIT
err-code
npm
Transitive 2.0.3 3.0.1 2 behind MIT
fs-extra
npm
Transitive 11.3.3 11.3.5 2 behind MIT
fs-extra
npm
Transitive 11.3.3 11.3.5 2 behind MIT
has-flag
npm
Transitive 4.0.0 5.0.1 2 behind MIT
hasown
npm
Transitive 2.0.2 2.0.4 2 behind MIT
http-proxy-agent
npm
Transitive 7.0.2 9.0.0 2 behind MIT
https-proxy-agent
npm
Transitive 7.0.6 9.0.0 2 behind MIT
js-yaml
npm
Transitive 4.1.1 4.2.0 2 behind MIT
json-schema-traverse
npm
Transitive 0.4.1 1.0.0 2 behind MIT
jsonfile
npm
Transitive 6.1.0 6.2.1 2 behind MIT
mime-db
npm
Transitive 1.52.0 1.54.0 2 behind MIT
minimatch
npm
Transitive 3.1.5 10.2.5 2 behind ISC
minipass-flush
npm
Transitive 1.0.5 2.0.0 2 behind ISC
minipass-pipeline
npm
Transitive 1.2.4 3.0.0 2 behind ISC
nopt
npm
Transitive 8.1.0 10.0.0 2 behind ISC
path-type
npm
Transitive 4.0.0 6.0.0 2 behind MIT
pe-library
npm
Transitive 0.4.1 2.0.1 2 behind MIT
picomatch
npm
Transitive 2.3.2 4.0.4 2 behind MIT
pump
npm
Transitive 3.0.2 3.0.4 2 behind MIT
semver
npm
Direct 7.7.4 7.8.1 2 behind ISC
socks
npm
Transitive 2.8.7 2.8.9 2 behind MIT
socks-proxy-agent
npm
Transitive 8.0.5 10.0.0 2 behind MIT
tinyglobby
npm
Transitive 0.2.15 0.2.17 2 behind MIT
tmp
npm
Transitive 0.2.5 0.2.7 2 behind MIT
unique-filename
npm
Transitive 4.0.0 6.0.0 2 behind ISC
unique-slug
npm
Transitive 5.0.0 7.0.0 2 behind ISC
@electron/rebuild
npm
Transitive 4.0.3 4.0.4 1 behind MIT
@isaacs/cliui
npm
Transitive 8.0.2 9.0.0 1 behind ISC
@types/debug
npm
Transitive 4.1.12 4.1.13 1 behind MIT
@types/http-cache-semantics
npm
Transitive 4.0.4 4.2.0 1 behind MIT
@types/keyv
npm
Transitive 3.1.4 4.2.0 1 behind MIT
@types/minimatch
npm
Transitive 5.1.2 6.0.0 1 behind MIT
@xmldom/xmldom
npm
Transitive 0.8.13 0.9.10 1 behind MIT
asynckit
npm
Transitive 0.4.0 0.5.0 1 behind MIT
autoprefixer
npm
Direct 10.4.27 10.5.0 1 behind MIT
balanced-match
npm
Transitive 4.0.3 4.0.4 1 behind MIT
browserslist
npm
Transitive 4.28.1 4.28.2 1 behind MIT
ci-info
npm
Transitive 4.3.1 4.4.0 1 behind MIT
clone-response
npm
Transitive 1.0.3 2.0.0 1 behind MIT
concat-map
npm
Transitive 0.0.1 0.0.2 1 behind MIT
core-util-is
npm
Transitive 1.0.2 1.0.3 1 behind MIT
debug
npm
Transitive 4.4.1 4.4.3 1 behind MIT
dependency-graph
npm
Transitive 0.11.0 1.0.0 1 behind MIT
dir-compare
npm
Transitive 4.2.0 5.0.0 1 behind MIT
eastasianwidth
npm
Transitive 0.2.0 0.3.0 1 behind MIT
electron-log
npm
Direct 5.4.3 5.4.4 1 behind Unknown
end-of-stream
npm
Transitive 1.4.4 1.4.5 1 behind MIT
env-paths
npm
Transitive 3.0.0 4.0.0 1 behind MIT
es-object-atoms
npm
Transitive 1.1.1 1.1.2 1 behind MIT
escape-string-regexp
npm
Transitive 4.0.0 5.0.0 1 behind MIT
fsevents
npm
Direct 2.3.2 2.3.3 1 behind MIT
get-stdin
npm
Transitive 9.0.0 10.0.0 1 behind MIT
is-binary-path
npm
Transitive 2.1.0 3.0.0 1 behind MIT
is-interactive
npm
Transitive 1.0.0 2.0.0 1 behind MIT
isbinaryfile
npm
Transitive 5.0.7 6.0.0 1 behind MIT
isexe
npm
Transitive 3.1.5 4.0.0 1 behind BlueOak-1.0.0
jiti
npm
Transitive 2.6.1 2.7.0 1 behind MIT
jsonfile
npm
Transitive 6.2.0 6.2.1 1 behind MIT
mimic-response
npm
Transitive 3.1.0 4.0.0 1 behind MIT
minimatch
npm
Transitive 9.0.9 10.2.5 1 behind ISC
minipass-sized
npm
Transitive 1.0.3 2.0.0 1 behind ISC
path-is-absolute
npm
Transitive 1.0.1 2.0.0 1 behind MIT
path-key
npm
Transitive 3.1.1 4.0.0 1 behind MIT
retry
npm
Transitive 0.12.0 0.13.1 1 behind MIT
sanitize-filename
npm
Transitive 1.6.3 1.6.4 1 behind ISC OR WTFPL OR (ISC AND WTFPL)
shebang-regex
npm
Transitive 3.0.0 4.0.0 1 behind MIT
shell-quote
npm
Transitive 1.8.3 1.8.4 1 behind MIT
strip-ansi
npm
Transitive 7.1.2 7.2.0 1 behind MIT
yallist
npm
Transitive 4.0.0 5.0.0 1 behind ISC
yargs-parser
npm
Transitive 21.1.1 22.0.0 1 behind ISC
yargs-parser
npm
Transitive 21.1.1 22.0.0 1 behind ISC

License Breakdown

MIT 358
ISC 60
Apache-2.0 48
Unknown 36
BSD-3-Clause 24
BSD-2-Clause 14
BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang 9
BlueOak-1.0.0 9
Apache-2.0 AND BSD-3-Clause 8
LicenseRef-scancode-generic-cla AND MIT 4
Apache-2.0 AND MIT 3
ISC AND MIT 3
BSD-3-Clause AND MIT 2
CC0-1.0 AND MIT 2
0BSD 1
Apache-2.0 AND GPL-1.0-or-later AND GPL-3.0-only 1
BSD-2-Clause AND BSD-2-Clause-Views 1
BSD-2-Clause AND JSON 1
CC-BY-4.0 1
CC0-1.0 AND LicenseRef-scancode-public-domain 1
ISC OR WTFPL OR (ISC AND WTFPL) 1
LicenseRef-scancode-unknown-license-reference AND MIT 1
MIT AND MIT-0 1
MIT OR (CC0-1.0 AND MIT) 1
MIT OR WTFPL OR (MIT AND WTFPL) 1
Python-2.0 1
WTFPL 1

CVE Severity

critical 0
high 1
medium 1
low 0
unknown 0

Beta — feedback welcome: [email protected]