URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Submission: On June 29 via api from US — Scanned from DE

Summary

This website contacted 3 IPs in 1 countries across 3 domains to perform 35 HTTP transactions. The main IP is 2606:4700:20::681a:2d0, located in United States and belongs to CLOUDFLARENET, US. The main domain is blog.vlt.sh.
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on February 11th 2023. Valid for: a year.
This is the only time blog.vlt.sh was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
33 2606:4700:20:... 13335 (CLOUDFLAR...)
1 2606:50c0:800... 54113 (FASTLY)
35 3
Apex Domain
Subdomains
Transfer
33 vlt.sh
blog.vlt.sh
296 KB
1 githubusercontent.com
user-images.githubusercontent.com — Cisco Umbrella Rank: 12773
1 MB
0 googletagmanager.com Failed
www.googletagmanager.com Failed
35 3
Domain Requested by
33 blog.vlt.sh blog.vlt.sh
1 user-images.githubusercontent.com blog.vlt.sh
0 www.googletagmanager.com Failed blog.vlt.sh
35 3
Subject Issuer Validity Valid
sni.cloudflaressl.com
Cloudflare Inc ECC CA-3
2023-02-11 -
2024-02-10
a year crt.sh
*.github.io
DigiCert TLS RSA SHA256 2020 CA1
2023-02-21 -
2024-03-20
a year crt.sh

This page contains 1 frames:

Primary Page: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Frame ID: 55BB24FCDAC656B33EE3C2F5128D04B3
Requests: 42 HTTP requests in this frame

Screenshot

Page Title

The massive bug at the heart of the npm ecosystem

Detected technologies

Overall confidence: 100%
Detected patterns
  • <[^>]+data-react

Page Statistics

35
Requests

97 %
HTTPS

100 %
IPv6

3
Domains

3
Subdomains

3
IPs

1
Countries

1388 kB
Transfer

1670 kB
Size

0
Cookies

Redirected requests

There were HTTP redirect chains for the following requests:

35 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request the-massive-hole-in-the-npm-ecosystem
blog.vlt.sh/blog/
114 KB
19 KB
Document
General
Full URL
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
75ed6f74283408116f9c93bccc4f377650f083cb69ac0edb01f7864e98f1a61e
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36
accept-language
de-DE,de;q=0.9

Response headers

access-control-allow-origin
*
age
103968
cache-control
public, max-age=0, must-revalidate
cf-cache-status
DYNAMIC
cf-ray
7df17d3979cbbbc8-FRA
content-disposition
inline
content-encoding
br
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
content-type
text/html; charset=utf-8
date
Thu, 29 Jun 2023 22:08:37 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
permissions-policy
camera=(), microphone=(), geolocation=()
referrer-policy
strict-origin-when-cross-origin
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=B7AaWUgcXuLlDLVuFZFfgiM8NG%2BRbBVT0Ig%2BUy8M6u5fHUKi1Qa8i4DmjCekrMcwJe%2BspgwNFVN3dwj62vxD0WUYw186AuWNGaQkHtCqkEGwdqqV2CrfYMWotZh46V5IO4FmjtkInjRT"}],"group":"cf-nel","max_age":604800}
server
cloudflare
strict-transport-security
max-age=31536000; includeSubDomains
x-content-type-options
nosniff
x-dns-prefetch-control
on
x-frame-options
DENY
x-matched-path
/blog/the-massive-hole-in-the-npm-ecosystem
x-vercel-cache
HIT
x-vercel-id
fra1::jfqcw-1688076517386-38f68b594893
a953ead28f377621.css
blog.vlt.sh/_next/static/css/
65 KB
12 KB
Stylesheet
General
Full URL
https://blog.vlt.sh/_next/static/css/a953ead28f377621.css
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
dfd96d23a523828bc491c8c3cc471329cb5a69e5c390e5fe06928f74b8dd1e3f
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
188040
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="a953ead28f377621.css"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::vh94z-1687888477821-57b2748f8ba5
server
cloudflare
x-matched-path
/_next/static/css/a953ead28f377621.css
etag
W/"f73bd4f34473e3fa4133b4c5965a9b79"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=gys4iU60a22kFTpCflIvEyQzJvkPYgm2hMUMMVAjo0dW72%2FWuo11B5SlCZhJNsITEEfRc5M6cjPA%2FGESs1yABPY3C3Qm%2FA7VWDVc7EsoSVPTOGRXeX6MOiKEgD37BaaA8g8vnRXFZhPa"}],"group":"cf-nel","max_age":604800}
content-type
text/css; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d39ea56bbc8-FRA
webpack-c74c928a8aca539d.js
blog.vlt.sh/_next/static/chunks/
3 KB
2 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/webpack-c74c928a8aca539d.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
170df4343dccb0738e6d6a0d0e8a474aa230ac7e90a7ca8274c34a743224ea99
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
188040
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="webpack-c74c928a8aca539d.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::2vf8h-1687888477824-3e801f47be5e
server
cloudflare
x-matched-path
/_next/static/chunks/webpack-c74c928a8aca539d.js
etag
W/"f6c3d910d60df92d0b99453d77929b52"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=rC3qq3oVXadGCrT80cqpIQ0DyWtD7GdTlIdXtutmLlbcyjVTB1DPYHex2e0VCRcEj0UhWk%2B0bWIFQNBXB78jnd36KBh%2B0LNd5JGwVb03NTj6C3DbMlDiaQ64XwYcMmBlFfWgy6VCVbp0"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d39ea5cbbc8-FRA
main-80446c6fe86f961e.js
blog.vlt.sh/_next/static/chunks/
123 KB
35 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
527c53512a020ea1f3b21356544e8fe8e020442608286bfdd5a0c988658c2381
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
185132
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="main-80446c6fe86f961e.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::bcrfn-1687891385413-55b6e23b8fe9
server
cloudflare
x-matched-path
/_next/static/chunks/main-80446c6fe86f961e.js
etag
W/"db9f9d126501cd9c32e681b52f2c9bd2"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=LGhOML1ps4Id7vBvSp4LZdkmOSPPKl%2BFsRUHW2fuiWcsKo2l7PejQdBGRtygaVU81U5ZiLcylWrVpd90Z19LbvLmPTyy8bGIyqtSsUvLF3DslM5iDdDSmc1aLDzWZRGdxAfhxnDTvL3I"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a7bbbc8-FRA
_app-02069e1f9c2a7f9a.js
blog.vlt.sh/_next/static/chunks/pages/
33 KB
12 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/_app-02069e1f9c2a7f9a.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
25b14fa436a94110439a3588efcd99469dccf95205def905b4988cf177a34f0d
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
185132
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="_app-02069e1f9c2a7f9a.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::2vf8h-1687891385453-0e17d4e3d01f
server
cloudflare
x-matched-path
/_next/static/chunks/pages/_app-02069e1f9c2a7f9a.js
etag
W/"c1ac8de814265933ba23512e02b0f340"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=g9fe%2BG30Wfk5FZAZk6BdQR%2B9lfe0n%2Bcs3Dik4eXVn%2BAQKukcyc7Ei2eIpeYZDwWEZEWhlT183DX3nTSaVtlNgj7qbW%2BxW%2Fiv%2B7HSBCefcuIa4zEJi2%2FyRJ06lS2fdRxojaL0Fy4TkqGN"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a7cbbc8-FRA
673-a7052d55b59cd28d.js
blog.vlt.sh/_next/static/chunks/
16 KB
6 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/673-a7052d55b59cd28d.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4184a04c60c8b33078c84630c7fe38c5ffc0162b136ef63482c1145ecef64605
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
188283
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="673-a7052d55b59cd28d.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::wqrf8-1687888234061-adf8e40b218a
server
cloudflare
x-matched-path
/_next/static/chunks/673-a7052d55b59cd28d.js
etag
W/"d540a12c4d7cbd55eea0ab2b52b71576"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=j9%2BR1pPtq6Rc7EmBV2gz3vdWLGl7HB%2B%2BbUVW3XOC86ERoO%2BMXPzxiqtxO9UoBlevVXIzvWEsRjFQ9PkwwYUYbymT9nqNthND65VgU%2BJ9G3fD08BTdB8yxHQFV6HqG%2BEhsHH3BkttWlZy"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a7dbbc8-FRA
%5B...slug%5D-52bf6d79c0f339c8.js
blog.vlt.sh/_next/static/chunks/pages/blog/
23 KB
8 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/blog/%5B...slug%5D-52bf6d79c0f339c8.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
96c24c6d2b297c77f79776e6dc1b6a96430fe04b6f19a2f1285d4e12c5499264
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
185132
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="[...slug]-52bf6d79c0f339c8.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::j5p6x-1687891385416-c45bf7b82252
server
cloudflare
x-matched-path
/_next/static/chunks/pages/blog/%5B...slug%5D-52bf6d79c0f339c8.js
etag
W/"a3b4cf1719dd8754faa6dd08bb170d3f"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=ds%2B%2FtxMkEWtfgFETaLrzvVS%2Ff4K64rADZV9BHN1fQYLmeUr65WdWdWb%2FZvlh3glzpOEyNiNc0dXYu5YCcre4cAgjvd2zftiWc%2FzsP73RRVRIJZ55ZDN7R6lT1jErVV7msniEJ9s4Mxvc"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a7ebbc8-FRA
_buildManifest.js
blog.vlt.sh/_next/static/K8--TtHAPmvA0jnhqVUgR/
821 B
788 B
Script
General
Full URL
https://blog.vlt.sh/_next/static/K8--TtHAPmvA0jnhqVUgR/_buildManifest.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1ee04f27ab23637d297e87182687bfb785892e08bd9ee40bc51d4bda4daefc15
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103968
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="_buildManifest.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::tzsmk-1687972549340-b4acfe1afa33
server
cloudflare
x-matched-path
/_next/static/K8--TtHAPmvA0jnhqVUgR/_buildManifest.js
etag
W/"c02dd4af8e520415c07c08efa54cf7c3"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=EhCnMA5y4krzM%2FF59SpN5EscIAF95u8xACLHKYaSnkU4PV6lq%2B%2F7z%2FZATkD4qRmGOrJBFAFycEKNHAJYqueJKImuYaWqQTN5xAb7sW69WWlmU0PuN8pTsyI%2BwMFmJBNHn0N7iYuBC5OV"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a7fbbc8-FRA
_ssgManifest.js
blog.vlt.sh/_next/static/K8--TtHAPmvA0jnhqVUgR/
201 B
587 B
Script
General
Full URL
https://blog.vlt.sh/_next/static/K8--TtHAPmvA0jnhqVUgR/_ssgManifest.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c78954d4db0c7efb5a62df3ac7d00264d6a9e79eff8d8c9ae37bd7b23fb4015c
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103968
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="_ssgManifest.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::h4pb7-1687972549341-f1e475793f9e
server
cloudflare
x-matched-path
/_next/static/K8--TtHAPmvA0jnhqVUgR/_ssgManifest.js
etag
W/"554a7f7198047dc9fc3ccc9d5a35248f"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=TspI3s8H%2FXS%2BOmVA49EOOf%2BEA5D1uyybE0WDB25txp1R5BxO70T44l1JvPHMCHAJc%2FdYWl%2FQDfm1gjLa6aRWDusbX5eqQ12LGycxXqtTDYjusm36H6OIMfyvBOOeNm5PqR%2Bp0gWkp1mB"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a80bbc8-FRA
_middlewareManifest.js
blog.vlt.sh/_next/static/K8--TtHAPmvA0jnhqVUgR/
92 B
514 B
Script
General
Full URL
https://blog.vlt.sh/_next/static/K8--TtHAPmvA0jnhqVUgR/_middlewareManifest.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
de5341313a4dc5d982ca50ae4a491e84bc5e80b0f439d87f05fc3973c1b7e59a
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103968
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="_middlewareManifest.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::6r6x9-1687972549339-7892858e9fef
server
cloudflare
x-matched-path
/_next/static/K8--TtHAPmvA0jnhqVUgR/_middlewareManifest.js
etag
W/"7c3f7e060745668041278118c0bb3d6d"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=6dJHw9yEhMqZZJA8chygGlHmfXBKhM%2BIxOt6XCkYH182OA4qEYztXODKdn4MhjmuyVHSxwZ%2B3RMrQmv7gN85Jd2gAQYVtphKl32ULr6gz7O54r9U1levklup2DY0gbL6icRLA7OWsdrB"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3a0a82bbc8-FRA
223906998-ea9f1dd6-9495-4da9-87e1-137c05ad4d7a.png
user-images.githubusercontent.com/459713/
1 MB
1 MB
Image
General
Full URL
https://user-images.githubusercontent.com/459713/223906998-ea9f1dd6-9495-4da9-87e1-137c05ad4d7a.png
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:50c0:8003::154 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
GitHub Cloud /
Resource Hash
8b2d679247b292afd7127ed5f78fa15414357420f02a060a8d61f419df7330ce
Security Headers
Name Value
Content-Security-Policy default-src 'none'; script-src 'none'; img-src 'self'; media-src 'self'; sandbox;
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

x-fastly-request-id
e74b789727ad13376c76262ca18d25dc1f5372f4
date
Thu, 29 Jun 2023 22:08:37 GMT
via
1.1 varnish
x-content-type-options
nosniff
content-security-policy
default-src 'none'; script-src 'none'; img-src 'self'; media-src 'self'; sandbox;
strict-transport-security
max-age=31536000; includeSubDomains
age
23824
x-amz-server-side-encryption
AES256
x-cache
HIT
content-length
1117398
x-served-by
cache-fra-eddf8230053-FRA
last-modified
Thu, 09 Mar 2023 03:13:10 GMT
server
GitHub Cloud
x-timer
S1688076517.470336,VS0,VE17
etag
"825baa5596a42ce98cc502bcaa0519d1"
content-type
image/png
cache-control
max-age=3600
accept-ranges
bytes
timing-allow-origin
https://github.com
x-cache-hits
1
truncated
/
79 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
75fd6baf5ff6e9285b2041f3cb9babb1c313dd3a407d870f7c12e5b948c4d8d7

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/svg+xml
truncated
/
42 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/gif
truncated
/
81 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
1e3e7536a8d9289efe5fb087f3e5ea6bbd8ce570928d16c290916bce6852b184

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/svg+xml
truncated
/
78 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
a7cc49ebd1e350c00a18738cedce006dd29f5a69264bc420cb2305f1be231e47

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/svg+xml
truncated
/
80 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
97072f0d7cd20ea88298c12435042f70ac15c23b5b9a2a82325b290e8a300993

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/svg+xml
truncated
/
80 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
c5f4f4d057a709c80905efdf38442b990135e85fd1ba9fc5e1094ccd734e9136

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/svg+xml
truncated
/
80 B
0
Image
General
Full URL
data:truncated
Protocol
DATA
Server
-, , ASN (),
Reverse DNS
Software
/
Resource Hash
92053dc74a8f4c3f9a6fa96a33fd80a5c662bff531e25b0afa5512d194183211

Request headers

accept-language
de-DE,de;q=0.9
Referer
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

Content-Type
image/svg+xml
email-decode.min.js
blog.vlt.sh/cdn-cgi/scripts/5c5dd728/cloudflare-static/
1 KB
1 KB
Script
General
Full URL
https://blog.vlt.sh/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-encoding
gzip
x-content-type-options
nosniff
last-modified
Thu, 22 Jun 2023 09:29:09 GMT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server
cloudflare
etag
W/"64941465-4d7"
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=RxhMTI8eRARKAwLoSJiPm%2FJSIbLRIcZWp7%2BgqNshvA4pvV9wgFdrT2cYSvOEAjbfAoWzC9v%2FZmpbDBBQhrekAQUxeV83grfHi1%2B1ZmBrFLbtQDmK%2BQKvgrNOttLVvPNV0EPf%2BBrRgpTH"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript
x-frame-options
DENY
cache-control
max-age=172800, public
cf-ray
7df17d3a1a89bbc8-FRA
expires
Sat, 01 Jul 2023 22:08:37 GMT
inter-latin-variable-full-normal.79d31200.woff2
blog.vlt.sh/_next/static/media/
54 KB
55 KB
Font
General
Full URL
https://blog.vlt.sh/_next/static/media/inter-latin-variable-full-normal.79d31200.woff2
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/css/a953ead28f377621.css
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
750a469d97a45e7b315b7a44a4ee41e615aca938544cf7199b681785a993a8ec
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

Referer
https://blog.vlt.sh/_next/static/css/a953ead28f377621.css
Origin
https://blog.vlt.sh
accept-language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
181202
x-dns-prefetch-control
on
content-disposition
inline; filename="inter-latin-variable-full-normal.79d31200.woff2"
content-length
55360
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::2vzzh-1687895315183-e50a5e6d9ca9
server
cloudflare
x-matched-path
/_next/static/media/inter-latin-variable-full-normal.79d31200.woff2
etag
"5af41ff8d97a18f2fac9a96ea9324ab1"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=fwY7%2B%2Bht3CLHayX%2B%2FHXkQM5Innkzb08FVtFngUPjQUbPlV5DCRnxA3QWLtiYsd9vsSeaXHqFZ%2BWb0homAJ2MOryIW8cqdjks6%2F8sv%2BW3AW%2B7fGx3LSZ0nRD7RyUzGoZYLfLPyHZdefnC"}],"group":"cf-nel","max_age":604800}
content-type
font/woff2
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
accept-ranges
bytes
cf-ray
7df17d3a2aa2bbc8-FRA
logo-subtracted.svg
blog.vlt.sh/static/images/
3 KB
2 KB
Image
General
Full URL
https://blog.vlt.sh/static/images/logo-subtracted.svg
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
07f67c4b1778b97734d505b1d6076decb0f5bf01a58f159101f3e809058e277e
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
REVALIDATED
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-encoding
br
x-dns-prefetch-control
on
content-disposition
inline; filename="logo-subtracted.svg"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::9lwjs-1687895314225-4fe8774e3398
server
cloudflare
x-matched-path
/static/images/logo-subtracted.svg
etag
W/"3977515855c95a0dcfd737839d6b5b25"
x-vercel-cache
MISS
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=axN4c7o1ptrMWOxQAYt0Jjr3NA2JxER5jmoIGNNCIHpA5MvQA%2FC41xwztb6TAhfX2b4%2BC3Fg%2BXU2IZOB5z1%2F0Omd%2Ff9JzqQf9rgptJg8omkFDpljT2p%2F%2B%2FElzHtsK%2BSHpLjeBd75vZjE"}],"group":"cf-nel","max_age":604800}
content-type
image/svg+xml
access-control-allow-origin
*
cache-control
public, max-age=14400, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b3bebbbc8-FRA
image
blog.vlt.sh/_next/
100 KB
101 KB
Image
General
Full URL
https://blog.vlt.sh/_next/image?url=%2Fstatic%2Fimages%2Fbanner.png&w=1200&q=75
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
1640c9f13593edcea9b7e7b990085b69523c97e22f36c1306026a0b1159716f0
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
191698
x-dns-prefetch-control
on
content-disposition
inline; filename="banner.webp"
content-length
102490
referrer-policy
strict-origin-when-cross-origin
last-modified
Tue, 27 Jun 2023 16:53:39 GMT
x-vercel-id
fra1::5sfbp-1688076517659-6dda99aa0100
server
cloudflare
x-matched-path
/_next/image
x-vercel-cache
HIT
vary
Accept
x-frame-options
DENY
content-type
image/webp
access-control-allow-origin
*
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=DrWobDnjgqw2tUUyc2WxMN7d4PF8fqcdBPI0v%2FtPEYPm9Ft5PiHbNsk5nhByNqicTSq%2ByRCbf1Lbq8G%2B9jwxv78agtu1d48AcN6VBwV7896f9ydGITnPAcL0EEI69kVg75xBBpEdnjfM"}],"group":"cf-nel","max_age":604800}
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
accept-ranges
bytes
cf-ray
7df17d3b3beebbc8-FRA
image
blog.vlt.sh/_next/
4 KB
5 KB
Image
General
Full URL
https://blog.vlt.sh/_next/image?url=%2Fstatic%2Fimages%2Favatar.png&w=48&q=75
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
6e31807c1e6148113ecb8a8ed55b2accf33efae607195b1ef13716de9b26c89f
Security Headers
Name Value
Content-Security-Policy script-src 'none'; frame-src 'none'; sandbox;
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
script-src 'none'; frame-src 'none'; sandbox;
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
190834
x-dns-prefetch-control
on
content-disposition
inline; filename="avatar.webp"
content-length
4016
referrer-policy
strict-origin-when-cross-origin
last-modified
Tue, 27 Jun 2023 17:08:03 GMT
x-vercel-id
fra1::9887l-1688076517645-8dbe0770db0a
server
cloudflare
x-matched-path
/_next/image
x-vercel-cache
HIT
vary
Accept
x-frame-options
DENY
content-type
image/webp
access-control-allow-origin
*
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=%2FxtEQb84KnbVRkMBtTsDjYolWaed%2FepHI6qSq9c5vz7eMDW6QpgEE6JWV260VnfocPbkdAKzTcUQ%2FJSgKTrctwN%2F4u0vN4K9mRyYM9tsPG6%2BMQaa5StA%2F8jF6EUKhKF9%2BV7stazWRju1"}],"group":"cf-nel","max_age":604800}
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
accept-ranges
bytes
cf-ray
7df17d3b3bf0bbc8-FRA
index.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/
572 B
786 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/index.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a9088b1c1d8e80b88f5f28bba1f9c9c594f004b61bf875b0a05bbe7383b5883e
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103967
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::sp9fc-1688076517682-27950a3d7012
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/index.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=5Ue53524HVdThB6LQ2XuNVw65F9qhn3Oa5fxxAqm6ftKN2bgFtQ4LIpms6tIAgrCfVWDWEjmD%2FlPPHCovdIMqTuaUXc6lvQMQQ87yj37Tor9MKAeDdTuQUUYYLviJtBRoiIPUMzxTP4%2B"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c28bbc8-FRA
index-79c82c2963889521.js
blog.vlt.sh/_next/static/chunks/pages/
0
7 KB
Other
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/index-79c82c2963889521.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
150326
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="index-79c82c2963889521.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::s9c6j-1687926191849-35126f88c797
server
cloudflare
x-matched-path
/_next/static/chunks/pages/index-79c82c2963889521.js
etag
W/"103efd429e4896d3565e614ebeafd635"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=TnYC9EY1ftYp4WvOewxGJtVJ%2F4tiE2kXVBJMW0hpexg0rLNRL2s8u8uu8%2BR%2FCHgz%2FUmsKBcjwIzghAXcps3jY5xso4r9y4ebxgF4c%2B4ab%2BUw7WzaxJn0BiRU6HVKWAZ2V6NV9T1WqBYF"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b6c34bbc8-FRA
blog.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/
1 KB
811 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/blog.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
515ca63abfbc1834a9356b8db5b362c4fb7cbc4c34707e8d9b1c84998335a10c
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103966
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::qcwpq-1688076517692-f4e41f597191
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/blog.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Io7Nm%2FvoN7lSKOE5rONmKWvhr9uLyPaPDJZHHTZxy9fRCtajCjmQiRrCFn9%2FU%2BK2NKqFhePLjdxh7RaWZcIMZ230vUAchsWdWgQqNyRhSw1bNkVj%2BuT8q2WtEsJt5R8cyeg8ZI%2F0zgDa"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c32bbc8-FRA
blog-813fdac39fc28f0f.js
blog.vlt.sh/_next/static/chunks/pages/
0
879 B
Other
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/blog-813fdac39fc28f0f.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
150326
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="blog-813fdac39fc28f0f.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::75lst-1687926191850-05e110e6c415
server
cloudflare
x-matched-path
/_next/static/chunks/pages/blog-813fdac39fc28f0f.js
etag
W/"1d21686d813e9524de09318c7d26d47e"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=qO09nVh%2FTCFIlY%2Bu37ghZ20YS%2BOSI8TIs%2B2t%2FElhrv%2Fl%2FR33JKeiJRbIDdighkHJTC7mSvAh9IQezgwj9kgG%2FWzLYg1iy1SqXpdgiE%2FOr%2Bn0LnGgoB%2BbPLFJq%2BLBMTgd%2BzzEQ%2BZN5EdC"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b6c37bbc8-FRA
tags.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/
117 B
480 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4ded1e00594155d0c4b394968077491c98306b2a752cf0d6185325c4427ed89e
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103967
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::qcwpq-1688076517680-1d96c37a6268
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=%2B2lEVAIH8eNusxprkIOID3G3z%2FNA%2ByxA%2FhBwFW1Zbj1HYmZishDnKIIfNbFC4WnqPEo5SOduOZQFqDIPW9bYaSZY1bRxAdNtZ2wBTQK0b6oqhCnmYTRPFXwTKnl7gqEJI%2F%2B3fMJd1ChA"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c35bbc8-FRA
tags-1b225497fb3cc9d2.js
blog.vlt.sh/_next/static/chunks/pages/
0
5 KB
Other
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/tags-1b225497fb3cc9d2.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
150326
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="tags-1b225497fb3cc9d2.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::shcgn-1687926191862-ccaeabb71363
server
cloudflare
x-matched-path
/_next/static/chunks/pages/tags-1b225497fb3cc9d2.js
etag
W/"8271e5ecfaa352e66155090e0c846d11"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=SWPYTro0RsmnRNuQH8TbByiFBhyKrESZxfhD5WQa%2B5sIg51Hhp%2FC817IWg0Q9GDaIh1KJ3XQ6Uf76WOUC%2FbVyUMOrl0UKQcttPf2%2BDTsfzkjsrBTUTs3hz4bszUEMKIHCtyKo6%2Bu4uUo"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b6c38bbc8-FRA
npm.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
584 B
980 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/npm.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ffabef5d73b8bd1af6918266fff987c0c1a2b2a1d19605b1d5b261b20e163736
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103954
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::mt6fr-1688076517681-54976cf133b2
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/npm.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=AZiw9j3q7kKUg3ACBXIzH46U9SP4JmQqtzsgRoLDDeWNOodRl6b9oA68IQLebbLG%2BCy3LSytmQVu7si9chykuKP3zqZz5WnK42dj0%2FyXT1CL6GZ7UMsvcYSMDO3mlHad4wTRqcSLKUl%2B"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c36bbc8-FRA
%5Btag%5D-9ac9ad42d99dfb65.js
blog.vlt.sh/_next/static/chunks/pages/tags/
0
1 KB
Other
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/tags/%5Btag%5D-9ac9ad42d99dfb65.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
148392
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="[tag]-9ac9ad42d99dfb65.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::kp968-1687928125153-d37431830a98
server
cloudflare
x-matched-path
/_next/static/chunks/pages/tags/%5Btag%5D-9ac9ad42d99dfb65.js
etag
W/"04c9ee3f98764529f07295c3183ccd64"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Z9seboXbvDWN3DeaiaugDdxVdtvWDa%2Bx3wbmz4QaiKdAS6KV5k9nueZogf2yrkhgoAxuPtk4MIdrC8zgMj0kfAVBEQgxDH4KIcsJam59e1JnpmanZcGmJX31wPZW79S%2BbotJNUf3fgSK"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b6c3cbbc8-FRA
packages.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
589 B
745 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/packages.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
35c66f25e24fd9b80ddf8e6fd94a90afcd9769d303516dbaa7e8d17f02ae38d2
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103954
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::nf49j-1688076517683-529bcec86988
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/packages.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=V%2FuOAokmOLPXG7WrRxNY11zGv25DjAGu0btoUteegeDPV2PW%2BuQqHcBMg4Zpax94ru2cpFhFr%2B9%2BYhKr7FxH%2BzgjzqeOeod4nH45Tkb4csHFZpdRlElsbwgYZsFeK%2FeNAQKdcm8aSII0"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c39bbc8-FRA
bug.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
584 B
767 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/bug.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
326ac79f8a61bf8b15c9e902912353787a250199a4a3cbfaefe2a2c7e0ec9be7
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103953
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::jvqkg-1688076517682-590cf085ce99
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/bug.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=DrVzzoXA4lPMSEYVEPDS2MiMMAQHNaGdCzGayK2Nnwav%2BmXSZ0FhSmo4M7jDNeeQv6wo5SCRC5q%2FXysWSsWOLraD9DtwaGbHVYep0GxmYXMexun5Fk6W8ot08NqGeSbSZqAexolbF9IB"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c3abbc8-FRA
manifest.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
589 B
899 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/manifest.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
0287a413d6f9302af3699f6b9d129c064dc75504b270a287e83aefc9631bfa3b
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103954
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::k5njc-1688076517718-046324e672aa
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/manifest.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=5Y1Ik4byJTKAj2tNH0ShEFesPxAwHmAXOh%2FI6Wu9X6SETeOcI3cutmFu%2FAj4GgGaZofxRTR3B1zojSMNBw1YxND3rnE8k5CGWiUOUwWDXKan6g7qv3bdFZ4rO2HnD63QVUV1r3KoUaDG"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c3bbbc8-FRA
registry.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
589 B
734 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/registry.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
3e846da3c8b1a8b5cb9fb5b7439db2142259ce1e1330d230ef6683e643d02761
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103954
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::cw4pg-1688076517686-15988e3741b3
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/registry.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=ydm5pfKcFNkjowreSJwuSjhh22yK0pc%2FaVCa5RBs7Z0L1A%2BDAooHGt4%2Fpwnq4b5Hj%2FmhOVwEADIfY5WHGwFunYdwi0fOqx0OzDSt%2Bs%2B8VnmPI3HNsLuXZt6B7TRvItQQy%2BBXSKUlkaRt"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c3dbbc8-FRA
security.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
589 B
916 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/security.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4e5843a131d3bc3c8f13ee273ed8eb741c724bebd59551def770a343d9775be3
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103954
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::nfrnp-1688076517682-f9e6fe6a61b3
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/security.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=RR8EAoZFLupvdiFzN6A854tPqAO4uvSeFuj6Y9Pp1SeQoDbqmUVon8NZUFhqgP9Oa1wPLWKwstqevsTGTuBE2d3MkmwRIeBsnJ5DAOi%2FxtELj%2FugTCQBHmKO%2BaOC4Xo4ZCZPmkhC1jUq"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c3ebbc8-FRA
issue.json
blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/
586 B
950 B
Fetch
General
Full URL
https://blog.vlt.sh/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/issue.json
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e66777fbb9f61491e844933d235e8e05e4df922b498acd4b1a9e629eaea8372f
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
103954
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::dwp5p-1688076517682-7cde6be850c8
server
cloudflare
x-matched-path
/_next/data/K8--TtHAPmvA0jnhqVUgR/tags/issue.json
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=sYDp%2BKP8QA2f9rAcgymC7s%2Fm1y7oEOSxhG543MSf0sCR2YHk5GXvd3lEsAxHVRahhENYvI%2BHsFhm5h5E1POaS6gt6%2Bz7X1N7Zpz0grGgbLW3fAYMBt9KbGueAzT180%2BY6wjFnbL5h0NS"}],"group":"cf-nel","max_age":604800}
content-type
text/html; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=0, must-revalidate
permissions-policy
camera=(), microphone=(), geolocation=()
cf-ray
7df17d3b6c3fbbc8-FRA
js
www.googletagmanager.com/gtag/
0
0

%5Btag%5D-9ac9ad42d99dfb65.js
blog.vlt.sh/_next/static/chunks/pages/tags/
716 B
770 B
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/tags/%5Btag%5D-9ac9ad42d99dfb65.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
22673169f143bd042975c7d34e17e23f8ec10f90df8b8233bcded398ccd26a85
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
148392
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="[tag]-9ac9ad42d99dfb65.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::kp968-1687928125153-d37431830a98
server
cloudflare
x-matched-path
/_next/static/chunks/pages/tags/%5Btag%5D-9ac9ad42d99dfb65.js
etag
W/"04c9ee3f98764529f07295c3183ccd64"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Tk%2FdGB1qZZ%2FkbNPpvXGugFtrKq8fJwyh19GkTKlp%2F2PESCw2ED1R6Ztd0lNfA61bljtNIQ6Jadzgf33SXpPNja%2BXyPoJo76wb72BaGCTJ1YaUV44AoZsU5Irr5%2Fhjy19aVBkfL7n9cAp"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b7c5fbbc8-FRA
index-79c82c2963889521.js
blog.vlt.sh/_next/static/chunks/pages/
17 KB
7 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/index-79c82c2963889521.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
32c9da5621189b639381335e5c16e323f1736e9d95883045807afd0b11ba939b
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
150326
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="index-79c82c2963889521.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::s9c6j-1687926191849-35126f88c797
server
cloudflare
x-matched-path
/_next/static/chunks/pages/index-79c82c2963889521.js
etag
W/"103efd429e4896d3565e614ebeafd635"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=u4nUaZp9fsKgvVygYZs%2Fs%2F6adXmIA8VFucJ3sqKx7uYrrrOVcnST%2BtpGATotRtVlTb1BR%2BbdbEhNHNALUXTujLJkukvNCOenls7YhtVr5Zl78MsQ8SfmHPl6vIqJUGXkCz1lBISkRR32"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b8c88bbc8-FRA
tags-1b225497fb3cc9d2.js
blog.vlt.sh/_next/static/chunks/pages/
13 KB
6 KB
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/tags-1b225497fb3cc9d2.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
da0cfd441d28d7c4b3fe46d5e8a9cadae91f26a59a2583277489e5ae900fa26c
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
150326
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="tags-1b225497fb3cc9d2.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::shcgn-1687926191862-ccaeabb71363
server
cloudflare
x-matched-path
/_next/static/chunks/pages/tags-1b225497fb3cc9d2.js
etag
W/"8271e5ecfaa352e66155090e0c846d11"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=zU4QBpoDxrNGhpqsRm8ooiOsVMH9dTsCffyHqg1fKkzB%2FFIE6f76rLz0N%2BcDp%2BFTdh2PWfJoCY%2FOM33EInGkmpLCghKgqtE%2FL6fEuuhr3aQY2QvkyTRzftA0q%2BRUvPlXXIbWlROxH7Pq"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b8c8bbbc8-FRA
blog-813fdac39fc28f0f.js
blog.vlt.sh/_next/static/chunks/pages/
697 B
892 B
Script
General
Full URL
https://blog.vlt.sh/_next/static/chunks/pages/blog-813fdac39fc28f0f.js
Requested by
Host: blog.vlt.sh
URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:2d0 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
d93796d24bc42c0e0f88c2cb40239ec7c24669a775fceff49e8bad6c60262f2f
Security Headers
Name Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

accept-language
de-DE,de;q=0.9
Referer
https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.198 Safari/537.36

Response headers

date
Thu, 29 Jun 2023 22:08:37 GMT
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
age
150326
x-dns-prefetch-control
on
content-encoding
br
content-disposition
inline; filename="blog-813fdac39fc28f0f.js"
referrer-policy
strict-origin-when-cross-origin
x-vercel-id
fra1::75lst-1687926191850-05e110e6c415
server
cloudflare
x-matched-path
/_next/static/chunks/pages/blog-813fdac39fc28f0f.js
etag
W/"1d21686d813e9524de09318c7d26d47e"
x-vercel-cache
HIT
x-frame-options
DENY
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=CzXJwoXS4iLMAgeTskzJXS6%2FHnaBnU16Urroqf1JcD0O4492ztxa5bS6GAmcF2o4mVKYDfdOruv4JM1LUWkZQAtAj8eLSbMclCKBlMLVTpsUhuhqw7DijynJoFzhMPHvAqxwmWlZ1UBB"}],"group":"cf-nel","max_age":604800}
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, immutable
permissions-policy
camera=(), microphone=(), geolocation=()
vary
Accept-Encoding
cf-ray
7df17d3b8c8cbbc8-FRA

Failed requests

These URLs were requested, but there was no response received. You will also see them in the list above.

Domain
www.googletagmanager.com
URL
https://www.googletagmanager.com/gtag/js?id=G-NFHT3RQH61

Verdicts & Comments Add Verdict or Comment

15 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

boolean| credentialless object| onbeforetoggle object| onscrollend object| webpackChunk_N_E object| regeneratorRuntime object| next object| __NEXT_DATA__ function| __SSG_MANIFEST_CB object| __NEXT_P object| _N_E object| __BUILD_MANIFEST object| __SSG_MANIFEST object| __MIDDLEWARE_MANIFEST function| gtag object| dataLayer

0 Cookies

1 Console Messages

Source Level URL
Text
security error URL: https://blog.vlt.sh/_next/static/chunks/main-80446c6fe86f961e.js
Message:
Refused to load the script 'https://www.googletagmanager.com/gtag/js?id=G-NFHT3RQH61' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Content-Security-Policy default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline' giscus.app; style-src 'self' 'unsafe-inline'; img-src * blob: data:; media-src 'none'; connect-src *; font-src 'self'; frame-src giscus.app
Strict-Transport-Security max-age=31536000; includeSubDomains
X-Content-Type-Options nosniff
X-Frame-Options DENY

Indicators

This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.

blog.vlt.sh
user-images.githubusercontent.com
www.googletagmanager.com
www.googletagmanager.com
2606:4700:20::681a:2d0
2606:50c0:8003::154
0287a413d6f9302af3699f6b9d129c064dc75504b270a287e83aefc9631bfa3b
07f67c4b1778b97734d505b1d6076decb0f5bf01a58f159101f3e809058e277e
1640c9f13593edcea9b7e7b990085b69523c97e22f36c1306026a0b1159716f0
170df4343dccb0738e6d6a0d0e8a474aa230ac7e90a7ca8274c34a743224ea99
1e3e7536a8d9289efe5fb087f3e5ea6bbd8ce570928d16c290916bce6852b184
1ee04f27ab23637d297e87182687bfb785892e08bd9ee40bc51d4bda4daefc15
22673169f143bd042975c7d34e17e23f8ec10f90df8b8233bcded398ccd26a85
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
25b14fa436a94110439a3588efcd99469dccf95205def905b4988cf177a34f0d
326ac79f8a61bf8b15c9e902912353787a250199a4a3cbfaefe2a2c7e0ec9be7
32c9da5621189b639381335e5c16e323f1736e9d95883045807afd0b11ba939b
35c66f25e24fd9b80ddf8e6fd94a90afcd9769d303516dbaa7e8d17f02ae38d2
3e846da3c8b1a8b5cb9fb5b7439db2142259ce1e1330d230ef6683e643d02761
4184a04c60c8b33078c84630c7fe38c5ffc0162b136ef63482c1145ecef64605
4ded1e00594155d0c4b394968077491c98306b2a752cf0d6185325c4427ed89e
4e5843a131d3bc3c8f13ee273ed8eb741c724bebd59551def770a343d9775be3
515ca63abfbc1834a9356b8db5b362c4fb7cbc4c34707e8d9b1c84998335a10c
527c53512a020ea1f3b21356544e8fe8e020442608286bfdd5a0c988658c2381
6e31807c1e6148113ecb8a8ed55b2accf33efae607195b1ef13716de9b26c89f
750a469d97a45e7b315b7a44a4ee41e615aca938544cf7199b681785a993a8ec
75ed6f74283408116f9c93bccc4f377650f083cb69ac0edb01f7864e98f1a61e
75fd6baf5ff6e9285b2041f3cb9babb1c313dd3a407d870f7c12e5b948c4d8d7
8b2d679247b292afd7127ed5f78fa15414357420f02a060a8d61f419df7330ce
92053dc74a8f4c3f9a6fa96a33fd80a5c662bff531e25b0afa5512d194183211
96c24c6d2b297c77f79776e6dc1b6a96430fe04b6f19a2f1285d4e12c5499264
97072f0d7cd20ea88298c12435042f70ac15c23b5b9a2a82325b290e8a300993
a7cc49ebd1e350c00a18738cedce006dd29f5a69264bc420cb2305f1be231e47
a9088b1c1d8e80b88f5f28bba1f9c9c594f004b61bf875b0a05bbe7383b5883e
c5f4f4d057a709c80905efdf38442b990135e85fd1ba9fc5e1094ccd734e9136
c78954d4db0c7efb5a62df3ac7d00264d6a9e79eff8d8c9ae37bd7b23fb4015c
d93796d24bc42c0e0f88c2cb40239ec7c24669a775fceff49e8bad6c60262f2f
da0cfd441d28d7c4b3fe46d5e8a9cadae91f26a59a2583277489e5ae900fa26c
de5341313a4dc5d982ca50ae4a491e84bc5e80b0f439d87f05fc3973c1b7e59a
dfd96d23a523828bc491c8c3cc471329cb5a69e5c390e5fe06928f74b8dd1e3f
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e66777fbb9f61491e844933d235e8e05e4df922b498acd4b1a9e629eaea8372f
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
ffabef5d73b8bd1af6918266fff987c0c1a2b2a1d19605b1d5b261b20e163736