Dependency Analysis
DNSControl
Direct and transitive dependency freshness, license, and CVE exposure from the latest SBOM.
71%
Freshness
395
Dependencies
89
Outdated
0
Stale
6.2
Avg Behind
Dependency List
Latest release v4.36.1
| Dependency | Type | Current | Latest | Behind | CVE | License |
|---|---|---|---|---|---|---|
|
basic-ftp
npm
|
Transitive | 5.2.0 | 6.0.1 | 6 behind | 4 high | Apache-2.0 AND MIT |
|
brace-expansion
npm
|
Transitive | 5.0.2 | 5.0.6 | 9 behind | 1 medium | MIT |
|
ip-address
npm
|
Transitive | 9.0.5 | 10.2.0 | 6 behind | 1 medium | MIT |
|
zod
npm
|
Transitive | 3.23.8 | 4.4.3 | 513 behind | — | MIT |
|
devtools-protocol
npm
|
Transitive | 0.0.1367902 | 0.0.1640722 | 215 behind | — | BSD-3-Clause |
|
undici-types
npm
|
Transitive | 6.20.0 | 8.3.0 | 53 behind | — | MIT |
|
lru-cache
npm
|
Transitive | 7.18.3 | 11.5.1 | 49 behind | — | ISC |
|
bare-fs
npm
|
Direct | 4.0.1 | 4.7.2 | 38 behind | — | Apache-2.0 |
|
@babel/code-frame
npm
|
Transitive | 7.26.2 | 7.29.7 | 19 behind | — | MIT |
|
@babel/helper-validator-identifier
npm
|
Transitive | 7.25.9 | 7.29.7 | 19 behind | — | MIT |
|
lru-cache
npm
|
Transitive | 11.0.2 | 11.5.1 | 19 behind | — | ISC |
|
emoji-regex
npm
|
Transitive | 8.0.0 | 10.6.0 | 14 behind | — | MIT |
|
string-width
npm
|
Transitive | 4.2.3 | 8.2.1 | 13 behind | — | MIT |
|
parse-json
npm
|
Transitive | 5.2.0 | 8.3.0 | 11 behind | — | MIT |
|
yargs
npm
|
Transitive | 17.7.2 | 18.0.0 | 11 behind | — | MIT |
|
@hapi/hoek
npm
|
Transitive | 9.3.0 | 11.0.7 | 10 behind | — | BSD-3-Clause |
|
bare-stream
npm
|
Transitive | 2.6.5 | 2.13.1 | 10 behind | — | Apache-2.0 |
|
js-tokens
npm
|
Transitive | 4.0.0 | 10.0.0 | 10 behind | — | MIT |
|
string-width
npm
|
Transitive | 5.1.2 | 8.2.1 | 10 behind | — | MIT |
|
ws
npm
|
Transitive | 8.18.0 | 8.21.0 | 10 behind | — | MIT |
|
yauzl
npm
|
Transitive | 2.10.0 | 3.3.2 | 10 behind | — | MIT |
|
ansi-styles
npm
|
Transitive | 4.3.0 | 6.2.3 | 9 behind | — | MIT |
|
bare-events
npm
|
Transitive | 2.5.4 | 2.9.1 | 9 behind | — | Apache-2.0 |
|
buffer-crc32
npm
|
Transitive | 0.2.13 | 1.0.0 | 9 behind | — | MIT |
|
commander
npm
|
Transitive | 12.1.0 | 15.0.0 | 9 behind | — | MIT |
|
emoji-regex
npm
|
Transitive | 9.2.2 | 10.6.0 | 9 behind | — | MIT |
|
glob
npm
|
Transitive | 11.1.0 | 13.0.6 | 9 behind | — | BlueOak-1.0.0 |
|
ignore
npm
|
Transitive | 5.3.2 | 7.0.5 | 9 behind | — | MIT |
|
minimatch
npm
|
Transitive | 10.2.4 | 10.2.5 | 9 behind | — | BlueOak-1.0.0 |
|
b4a
npm
|
Transitive | 1.6.7 | 1.8.1 | 8 behind | — | Apache-2.0 |
|
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 |
|
joi
npm
|
Transitive | 17.13.3 | 18.2.1 | 8 behind | — | BSD-3-Clause |
|
source-map
npm
|
Direct | 0.6.1 | 0.7.6 | 8 behind | — | BSD-3-Clause |
|
which
npm
|
Transitive | 2.0.2 | 7.0.0 | 7 behind | — | ISC |
|
cli-spinners
npm
|
Transitive | 2.9.2 | 3.4.0 | 6 behind | — | MIT |
|
json-parse-even-better-errors
npm
|
Transitive | 2.3.1 | 6.0.0 | 6 behind | — | MIT |
|
wrap-ansi
npm
|
Transitive | 7.0.0 | 10.0.0 | 6 behind | — | MIT |
|
ansi-regex
npm
|
Transitive | 5.0.1 | 6.2.2 | 5 behind | — | MIT |
|
color-convert
npm
|
Transitive | 2.0.1 | 3.1.3 | 5 behind | — | MIT |
|
jackspeak
npm
|
Transitive | 4.1.1 | 4.2.3 | 5 behind | — | BlueOak-1.0.0 |
|
ora
npm
|
Transitive | 8.2.0 | 9.4.0 | 5 behind | — | MIT |
|
semver
npm
|
Transitive | 7.7.1 | 7.8.1 | 5 behind | — | ISC |
|
socks
npm
|
Transitive | 2.8.4 | 2.8.9 | 5 behind | — | MIT |
|
streamx
npm
|
Transitive | 2.22.0 | 2.26.0 | 5 behind | — | MIT |
|
string-width
npm
|
Transitive | 7.2.0 | 8.2.1 | 5 behind | — | MIT |
|
foreground-child
npm
|
Transitive | 3.3.1 | 4.0.3 | 4 behind | — | ISC |
|
get-east-asian-width
npm
|
Transitive | 1.3.0 | 1.6.0 | 4 behind | — | MIT |
|
is-arrayish
npm
|
Transitive | 0.2.1 | 0.3.4 | 4 behind | — | MIT |
|
pac-proxy-agent
npm
|
Transitive | 7.1.0 | 9.0.1 | 4 behind | — | MIT |
|
parent-module
npm
|
Transitive | 1.0.1 | 3.2.0 | 4 behind | — | MIT |
|
text-decoder
npm
|
Transitive | 1.2.3 | 1.2.7 | 4 behind | — | Apache-2.0 |
|
@hapi/topo
npm
|
Transitive | 5.1.0 | 6.0.2 | 3 behind | — | BSD-3-Clause |
|
agent-base
npm
|
Transitive | 7.1.3 | 9.0.0 | 3 behind | — | MIT |
|
ast-types
npm
|
Transitive | 0.13.4 | 0.14.2 | 3 behind | — | MIT |
|
buffer
npm
|
Transitive | 5.7.1 | 6.0.3 | 3 behind | — | MIT |
|
callsites
npm
|
Transitive | 3.1.0 | 4.2.0 | 3 behind | — | MIT |
|
chalk
npm
|
Transitive | 5.4.1 | 5.6.2 | 3 behind | — | MIT |
|
color-name
npm
|
Transitive | 1.1.4 | 2.1.0 | 3 behind | — | MIT |
|
decode-named-character-reference
npm
|
Transitive | 1.0.2 | 1.3.0 | 3 behind | — | MIT |
|
degenerator
npm
|
Transitive | 5.0.1 | 7.0.1 | 3 behind | — | MIT |
|
get-uri
npm
|
Transitive | 6.0.4 | 8.0.0 | 3 behind | — | MIT |
|
is-fullwidth-code-point
npm
|
Transitive | 3.0.0 | 5.1.0 | 3 behind | — | MIT |
|
pac-resolver
npm
|
Transitive | 7.0.1 | 9.0.1 | 3 behind | — | MIT |
|
prettier
npm
|
Direct | 3.8.0 | 3.8.3 | 3 behind | — | MIT |
|
proxy-agent
npm
|
Transitive | 6.5.0 | 8.0.1 | 3 behind | — | MIT |
|
stdin-discarder
npm
|
Transitive | 0.2.2 | 0.3.2 | 3 behind | — | MIT |
|
strip-ansi
npm
|
Transitive | 6.0.1 | 7.2.0 | 3 behind | — | MIT |
|
tar-fs
npm
|
Transitive | 3.1.1 | 3.1.2 | 3 behind | — | MIT |
|
tar-stream
npm
|
Transitive | 3.1.7 | 3.2.0 | 3 behind | — | MIT |
|
wrap-ansi
npm
|
Transitive | 8.1.0 | 10.0.0 | 3 behind | — | MIT |
|
ansi-regex
npm
|
Transitive | 6.1.0 | 6.2.2 | 2 behind | — | MIT |
|
cliui
npm
|
Transitive | 8.0.1 | 9.0.1 | 2 behind | — | ISC |
|
data-uri-to-buffer
npm
|
Transitive | 6.0.2 | 8.0.0 | 2 behind | — | MIT |
|
debug
npm
|
Transitive | 4.4.0 | 4.4.3 | 2 behind | — | MIT |
|
emoji-regex
npm
|
Transitive | 10.4.0 | 10.6.0 | 2 behind | — | MIT |
|
env-paths
npm
|
Transitive | 2.2.1 | 4.0.0 | 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 |
|
is-unicode-supported
npm
|
Transitive | 1.3.0 | 2.1.0 | 2 behind | — | MIT |
|
js-yaml
npm
|
Transitive | 4.1.1 | 4.2.0 | 2 behind | — | MIT |
|
lines-and-columns
npm
|
Transitive | 1.2.4 | 2.0.4 | 2 behind | — | MIT |
|
log-symbols
npm
|
Transitive | 6.0.0 | 7.0.1 | 2 behind | — | MIT |
|
netmask
npm
|
Transitive | 2.0.2 | 2.1.1 | 2 behind | — | MIT |
|
path-scurry
npm
|
Transitive | 2.0.0 | 2.0.2 | 2 behind | — | BlueOak-1.0.0 |
|
proxy-from-env
npm
|
Transitive | 1.1.0 | 2.1.0 | 2 behind | — | MIT |
|
pump
npm
|
Transitive | 3.0.2 | 3.0.4 | 2 behind | — | MIT |
|
socks-proxy-agent
npm
|
Transitive | 8.0.5 | 10.0.0 | 2 behind | — | MIT |
|
strip-ansi
npm
|
Transitive | 7.1.0 | 7.2.0 | 2 behind | — | MIT |
|
typed-query-selector
npm
|
Transitive | 2.12.0 | 2.12.2 | 2 behind | — | MIT |
|
@isaacs/cliui
npm
|
Transitive | 8.0.2 | 9.0.0 | 1 behind | — | ISC |
|
@sideway/address
npm
|
Transitive | 4.1.5 | 5.0.0 | 1 behind | — | BSD-3-Clause |
|
@types/debug
npm
|
Transitive | 4.1.12 | 4.1.13 | 1 behind | — | MIT |
|
balanced-match
npm
|
Transitive | 4.0.3 | 4.0.4 | 1 behind | — | MIT |
|
bare-path
npm
|
Transitive | 3.0.0 | 3.0.1 | 1 behind | — | Apache-2.0 |
|
cosmiconfig
npm
|
Transitive | 9.0.0 | 9.0.1 | 1 behind | — | MIT |
|
eastasianwidth
npm
|
Transitive | 0.2.0 | 0.3.0 | 1 behind | — | MIT |
|
end-of-stream
npm
|
Transitive | 1.4.4 | 1.4.5 | 1 behind | — | MIT |
|
error-ex
npm
|
Transitive | 1.3.2 | 1.3.4 | 1 behind | — | MIT |
|
import-fresh
npm
|
Transitive | 3.3.1 | 4.0.0 | 1 behind | — | MIT |
|
mdast-util-from-markdown
npm
|
Transitive | 2.0.2 | 2.0.3 | 1 behind | — | MIT |
|
micromark
npm
|
Transitive | 4.0.1 | 4.0.2 | 1 behind | — | MIT |
|
micromark-core-commonmark
npm
|
Transitive | 2.0.2 | 2.0.3 | 1 behind | — | MIT |
|
micromark-util-subtokenize
npm
|
Transitive | 2.0.4 | 2.1.0 | 1 behind | — | MIT |
|
micromark-util-types
npm
|
Transitive | 2.0.1 | 2.0.2 | 1 behind | — | MIT |
|
minipass
npm
|
Transitive | 7.1.2 | 7.1.3 | 1 behind | — | ISC |
|
onetime
npm
|
Transitive | 7.0.0 | 8.0.0 | 1 behind | — | MIT |
|
path-key
npm
|
Transitive | 3.1.1 | 4.0.0 | 1 behind | — | MIT |
|
resolve-from
npm
|
Transitive | 4.0.0 | 5.0.0 | 1 behind | — | MIT |
|
shebang-regex
npm
|
Transitive | 3.0.0 | 4.0.0 | 1 behind | — | MIT |
|
unist-util-is
npm
|
Transitive | 6.0.0 | 6.0.1 | 1 behind | — | MIT |
|
unist-util-visit
npm
|
Transitive | 5.0.0 | 5.1.0 | 1 behind | — | MIT |
|
unist-util-visit-parents
npm
|
Transitive | 6.0.1 | 6.0.2 | 1 behind | — | MIT |
|
vfile-message
npm
|
Transitive | 4.0.2 | 4.0.3 | 1 behind | — | MIT |
|
yargs-parser
npm
|
Transitive | 21.1.1 | 22.0.0 | 1 behind | — | ISC |
License Breakdown
MIT
211
Apache-2.0
57
Unknown
38
BSD-3-Clause
23
ISC
18
BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang
11
BSD-2-Clause
10
Apache-2.0 AND BSD-3-Clause
5
BlueOak-1.0.0
5
Apache-2.0 AND MIT
4
LicenseRef-scancode-generic-cla AND MIT
4
MPL-2.0
3
0BSD
1
BSD-2-Clause AND BSD-3-Clause
1
EPL-2.0 OR (BSD-3-Clause AND EPL-2.0)
1
LicenseRef-scancode-unknown-license-reference AND MIT
1
Python-2.0
1
CVE Severity
critical
0
high
1
medium
2
low
0
unknown
0