.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9d89a8fd6d89a8fd6d89a8fd6d89a8fd6d
Found 1 files trough .DS_Store spidering: /img
Open service 71.231.56.79:80 · photos.jonzobrist.com
2026-01-10 19:49
HTTP/1.1 308 Permanent Redirect Date: Sat, 10 Jan 2026 19:49:29 GMT Content-Type: text/html Content-Length: 136 Connection: close Location: https://photos.jonzobrist.com/ X-DNS-Prefetch-Control: off X-Content-Type-Options: nosniff X-Permitted-Cross-Domain-Policies: none Referrer-Policy: strict-origin-when-cross-origin X-Frame-Options: SAMEORIGIN Page title: 308 Permanent Redirect <html> <head><title>308 Permanent Redirect</title></head> <body> <center><h1>308 Permanent Redirect</h1></center> </body> </html>
Open service 50.47.111.206:443 · photos.jonzobrist.com
2026-01-10 19:49
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 19:49:29 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 7254
Connection: close
Vary: Accept-Encoding
Cache-Control: no-store
ETag: "1c56-UIZaeWrnJQS24tVMRmLbqJTPTrA"
X-DNS-Prefetch-Control: off
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=63072000; preload
<!doctype html>
<html>
<head>
<!-- (used for SSR) -->
<!-- metadata:tags -->
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96.png" />
<link rel="icon" type="image/png" sizes="144x144" href="/favicon-144.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180.png" />
<link rel="preload" as="font" type="font/ttf" href="/_app/immutable/assets/Overpass.DCP28BvT.ttf" crossorigin="anonymous" />
<link rel="preload" as="font" type="font/ttf" href="/_app/immutable/assets/OverpassMono.XkUhFDDw.ttf" crossorigin="anonymous" />
<link rel="modulepreload" href="/_app/immutable/entry/start.Cq9QwwyN.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DUoONaPK.js">
<link rel="modulepreload" href="/_app/immutable/chunks/B2Mg7qEH.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C377x6j1.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DIeogL5L.js">
<link rel="modulepreload" href="/_app/immutable/chunks/CZjWu8O6.js">
<link rel="modulepreload" href="/_app/immutable/chunks/BUApaBEI.js">
<link rel="modulepreload" href="/_app/immutable/entry/app.3-aVc-Jm.js">
<link rel="modulepreload" href="/_app/immutable/chunks/BXl3LOEh.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C4izphBe.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Bua559Wm.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C6sZujfO.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DsnmJJEf.js">
<link rel="modulepreload" href="/_app/immutable/chunks/a8fn8VBG.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Dk0SfMKH.js">
<link rel="modulepreload" href="/_app/env.js">
<style>
/* prevent FOUC */
html {
height: 100%;
width: 100%;
}
body,
html {
margin: 0;
padding: 0;
}
@keyframes delayedVisibility {
to {
visibility: visible;
}
}
@keyframes loadspin {
100% {
transform: rotate(360deg);
}
}
#stencil {
--stencil-width: 150px;
display: flex;
width: var(--stencil-width);
margin-left: auto;
margin-right: auto;
margin-top: calc(50vh - var(--stencil-width) / 2);
margin-bottom: 100vh;
place-items: center;
justify-content: center;
overflow: hidden;
visibility: hidden;
animation:
0s linear 0.3s forwards delayedVisibility,
loadspin 8s linear infinite;
}
.bg-immich-bg {
background-color: white;
}
.dark .dark\:bg-immich-dark-bg {
background-color: black;
}
</style>
<script>
/**
* Prevent FOUC on page load.
*/
const colorThemeKeyName = 'color-theme';
let theme = localStorage.getItem(colorThemeKeyName);
if (!theme) {
theme = { value: 'light', system: true };
} else if (theme === 'dark' || theme === 'light') {
theme = { value: theme, system: false };
localStorage.setItem(colorThemeKeyName, JSON.stringify(theme));
} else {
theme = JSON.parse(theme);
}
let themeValue = theme.value;
if (theme.system) {
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
themeValue = 'dark';
} else {
themeValue = 'light';
}
}
if (themeValue === 'light') {
document.documentElement.classList.remove('dark');
} else {
document.documentElement.classList.add('dark');
}
</script>
<link rel="stylesheet"
Open service 71.231.56.79:443 · photos.jonzobrist.com
2026-01-10 19:49
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 19:49:29 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 7254
Connection: close
Vary: Accept-Encoding
Cache-Control: no-store
ETag: "1c56-UIZaeWrnJQS24tVMRmLbqJTPTrA"
X-DNS-Prefetch-Control: off
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin-when-cross-origin
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=63072000; preload
<!doctype html>
<html>
<head>
<!-- (used for SSR) -->
<!-- metadata:tags -->
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96.png" />
<link rel="icon" type="image/png" sizes="144x144" href="/favicon-144.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180.png" />
<link rel="preload" as="font" type="font/ttf" href="/_app/immutable/assets/Overpass.DCP28BvT.ttf" crossorigin="anonymous" />
<link rel="preload" as="font" type="font/ttf" href="/_app/immutable/assets/OverpassMono.XkUhFDDw.ttf" crossorigin="anonymous" />
<link rel="modulepreload" href="/_app/immutable/entry/start.Cq9QwwyN.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DUoONaPK.js">
<link rel="modulepreload" href="/_app/immutable/chunks/B2Mg7qEH.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C377x6j1.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DIeogL5L.js">
<link rel="modulepreload" href="/_app/immutable/chunks/CZjWu8O6.js">
<link rel="modulepreload" href="/_app/immutable/chunks/BUApaBEI.js">
<link rel="modulepreload" href="/_app/immutable/entry/app.3-aVc-Jm.js">
<link rel="modulepreload" href="/_app/immutable/chunks/BXl3LOEh.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C4izphBe.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Bua559Wm.js">
<link rel="modulepreload" href="/_app/immutable/chunks/C6sZujfO.js">
<link rel="modulepreload" href="/_app/immutable/chunks/DsnmJJEf.js">
<link rel="modulepreload" href="/_app/immutable/chunks/a8fn8VBG.js">
<link rel="modulepreload" href="/_app/immutable/chunks/Dk0SfMKH.js">
<link rel="modulepreload" href="/_app/env.js">
<style>
/* prevent FOUC */
html {
height: 100%;
width: 100%;
}
body,
html {
margin: 0;
padding: 0;
}
@keyframes delayedVisibility {
to {
visibility: visible;
}
}
@keyframes loadspin {
100% {
transform: rotate(360deg);
}
}
#stencil {
--stencil-width: 150px;
display: flex;
width: var(--stencil-width);
margin-left: auto;
margin-right: auto;
margin-top: calc(50vh - var(--stencil-width) / 2);
margin-bottom: 100vh;
place-items: center;
justify-content: center;
overflow: hidden;
visibility: hidden;
animation:
0s linear 0.3s forwards delayedVisibility,
loadspin 8s linear infinite;
}
.bg-immich-bg {
background-color: white;
}
.dark .dark\:bg-immich-dark-bg {
background-color: black;
}
</style>
<script>
/**
* Prevent FOUC on page load.
*/
const colorThemeKeyName = 'color-theme';
let theme = localStorage.getItem(colorThemeKeyName);
if (!theme) {
theme = { value: 'light', system: true };
} else if (theme === 'dark' || theme === 'light') {
theme = { value: theme, system: false };
localStorage.setItem(colorThemeKeyName, JSON.stringify(theme));
} else {
theme = JSON.parse(theme);
}
let themeValue = theme.value;
if (theme.system) {
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
themeValue = 'dark';
} else {
themeValue = 'light';
}
}
if (themeValue === 'light') {
document.documentElement.classList.remove('dark');
} else {
document.documentElement.classList.add('dark');
}
</script>
<link rel="stylesheet"
Open service 71.231.56.79:80 · dash.jonzobrist.com
2026-01-10 19:48
HTTP/1.1 200 OK Date: Sat, 10 Jan 2026 19:48:23 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 13784 Connection: close Vary: Accept-Encoding Accept-Ranges: bytes Cache-Control: public, max-age=0 Last-Modified: Fri, 26 Dec 2025 02:23:22 GMT ETag: W/"35d8-19b5877c1ca" X-DNS-Prefetch-Control: off X-Content-Type-Options: nosniff X-Permitted-Cross-Domain-Policies: none Referrer-Policy: strict-origin-when-cross-origin X-Frame-Options: SAMEORIGIN Page title: Dashy <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="referrer" content="no-referrer"><!--[if IE]><link rel="icon" type="image/png" sizes="64x64" href="//web-icons/favicon-64x64.png"><![endif]--><link rel="icon" type="image/png" sizes="32x32" href="web-icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="web-icons/favicon-16x16.png"><link rel="icon" type="image/png" href="/favicon.ico"><link rel="stylesheet" type="text/css" href="/loading-screen.css"><title>Dashy</title><link href="/css/chunk-0044633e.0e433876.css" rel="prefetch"><link href="/css/chunk-0367deae.0f98d711.css" rel="prefetch"><link href="/css/chunk-0387fd77.7aa83618.css" rel="prefetch"><link href="/css/chunk-03c5a0ba.fdf5ccee.css" rel="prefetch"><link href="/css/chunk-043d9c91.9438acdb.css" rel="prefetch"><link href="/css/chunk-04659cb4.f809b0eb.css" rel="prefetch"><link href="/css/chunk-0633ac20.857ad57c.css" rel="prefetch"><link href="/css/chunk-06ec1263.a96662f9.css" rel="prefetch"><link href="/css/chunk-070d32ac.3ca152a5.css" rel="prefetch"><link href="/css/chunk-08ca355a.0e2f8538.css" rel="prefetch"><link href="/css/chunk-0c51289a.d6684378.css" rel="prefetch"><link href="/css/chunk-0c7116ec.8d663b8e.css" rel="prefetch"><link href="/css/chunk-0ca0f1b0.3065a51a.css" rel="prefetch"><link href="/css/chunk-0f886a7e.2b7bc7a4.css" rel="prefetch"><link href="/css/chunk-11e20f6f.070a8cfa.css" rel="prefetch"><link href="/css/chunk-14192a80.31a5db2c.css" rel="prefetch"><link href="/css/chunk-15b37c0a.ebae7724.css" rel="prefetch"><link href="/css/chunk-16e26d5d.97cc876a.css" rel="prefetch"><link href="/css/chunk-180be55e.2679cb7e.css" rel="prefetch"><link href="/css/chunk-187213fc.851bbb61.css" rel="prefetch"><link href="/css/chunk-1b35c628.f7e5ac71.css" rel="prefetch"><link href="/css/chunk-1bb87b1d.8e13a431.css" rel="prefetch"><link href="/css/chunk-1e169674.98a4aa99.css" rel="prefetch"><link href="/css/chunk-20775648.d688965a.css" rel="prefetch"><link href="/css/chunk-21680640.f72d1c0d.css" rel="prefetch"><link href="/css/chunk-2642eaf9.103376cf.css" rel="prefetch"><link href="/css/chunk-26dbf0a4.3f521e8a.css" rel="prefetch"><link href="/css/chunk-284f6914.58ade778.css" rel="prefetch"><link href="/css/chunk-2925d418.2f4219ad.css" rel="prefetch"><link href="/css/chunk-29548417.1e586604.css" rel="prefetch"><link href="/css/chunk-2a60e938.44ce4820.css" rel="prefetch"><link href="/css/chunk-2ab49ff8.2ca1d591.css" rel="prefetch"><link href="/css/chunk-2f7cf238.8ae0649f.css" rel="prefetch"><link href="/css/chunk-308604ae.e4b32f8a.css" rel="prefetch"><link href="/css/chunk-3767f013.c9ab3ab3.css" rel="prefetch"><link href="/css/chunk-4073bae0.262be67e.css" rel="prefetch"><link href="/css/chunk-40accf01.a9976bd0.css" rel="prefetch"><link href="/css/chunk-445cc501.d9af4531.css" rel="prefetch"><link href="/css/chunk-44cb61f1.025edb8a.css" rel="prefetch"><link href="/css/chunk-460e6092.0bcf49d9.css" rel="prefetch"><link href="/css/chunk-468d3a74.e7e4907a.css" rel="prefetch"><link href="/css/chunk-49f2d909.26592934.css" rel="prefetch"><link href="/css/chunk-4a72a42d.3839d02e.css" rel="prefetch"><link href="/css/chunk-4ab61964.950bd772.css" rel="prefetch"><link href="/css/chunk-4c654f36.114d2435.css" rel="prefetch"><link href="/css/chunk-4ef6dcf5.f9dd4bd8.css" rel="prefetch"><link href="/css/chunk-4f2c58c5.e91567b0.css" rel="prefetch"><link href="/css/chunk-5119af0e.43516f17.css" rel="prefetch"><link href="/css/chunk-542a53f9.bd76c3a2.css" rel="prefetch"><link href="/css/chunk-665a1900.eeb31e13.css" rel="prefetch"><link href="/css/chunk-677c8830.df6a5b00.css" rel="prefetch"><link href="/css/chunk-67a10511.d45793cc.css" rel="prefetch"><link href="/css/chunk-6b5de1e1.9eb66c9f.css" rel="prefetch"><link href="/css/chunk-6bead033.15b8ed4e.css" rel="prefetch"><link href="/css/chunk-6cfb58d6.6349f856.css" rel="prefetch"><link href="/css/chunk-7132ce43.0e433876.css" rel="prefetch"><link href="/css/chunk-71962db1.80c5b92d.c