.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: 5f32cf5d6962f09cdafa5447dafa54470dbf6f4684dbb740e10d095cac4001a7
Found 18 files trough .DS_Store spidering: /device-configs /device-configs/gamle /device-configs/gamle/lbclightsold.json /device-configs/lbclights.json /fonts /img /img/arkitecht_applogo.svg /locales /locales/gamle /locales/nye /modules /modules/lokasjoner 14.27.20.html /modules/lokasjoner 20.46.48.html /ocpp /ocpp/assets /ocpp/css /orig /rev
Severity: low
Fingerprint: 5f32cf5d6962f09cc169dbbec169dbbe3c6032e5e0a6c97d980fe2f3579f2ecf
Found 15 files trough .DS_Store spidering: /device-configs /device-configs/gamle /device-configs/gamle/lbclightsold.json /device-configs/lbclights.json /fonts /img /img/arkitecht_applogo.svg /locales /locales/gamle /locales/nye /modules /modules/lokasjoner 14.27.20.html /modules/lokasjoner 20.46.48.html /orig /rev
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a0bd72dd1ffb07a88f6a60eb64ace26ba3
Found 13 files trough .DS_Store spidering: /device-configs /device-configs/lbclights.json /fonts /img /img/arkitecht_applogo.svg /locales /locales/gamle /locales/nye /modules /modules/lokasjoner 14.27.20.html /modules/lokasjoner 20.46.48.html /orig /rev
Open service 20.82.22.191:443 · admin-dev.arkitecht.com
2026-01-10 02:32
HTTP/1.1 200 OK
Content-Length: 45311
Connection: close
Content-Type: text/html
Date: Sat, 10 Jan 2026 02:33:00 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "91951892"
Last-Modified: Fri, 09 Jan 2026 15:25:14 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: Arkitecht Admin Portal
<!DOCTYPE html>
<html lang="no">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Arkitecht Admin Portal</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css" rel="stylesheet">
<!-- DataTables CSS -->
<link href="https://cdn.datatables.net/1.13.6/css/dataTables.bootstrap5.min.css" rel="stylesheet">
<!-- Tom-Select CSS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/tom-select/2.3.1/css/tom-select.min.css" rel="stylesheet">
<!-- i18next -->
<script src="https://cdn.jsdelivr.net/npm/i18next@23.7.6/i18next.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-browser-languagedetector@7.2.0/i18nextBrowserLanguageDetector.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-http-backend@2.4.2/i18nextHttpBackend.min.js"></script>
<!-- Keycloak JS -->
<script src="https://cdn.jsdelivr.net/npm/keycloak-js@21.1.1/dist/keycloak.min.js"></script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD8GzWUvtiaokQXTr-A1HaxrAz2WP12mC8&libraries=places&callback=initMap">
</script>
<style>
@font-face {
font-family: 'FK Grotesk';
src: url('fonts/FKGrotesk-Regular.woff2') format('woff2'),
url('fonts/FKGrotesk-Regular.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
:root {
--bs-body-font-family: 'FK Grotesk', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
--primary-color: #000000;
--secondary-color: #EEEBE1;
--accent-color: #FBD660;
--white-color: #ffffff;
--text-color: #000000;
--border-color: #EEEBE1;
}
body {
font-family: var(--bs-body-font-family);
}
/* Custom utility classes for Arkitecht accent color */
.btn-accent {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.btn-accent:hover, .btn-accent:focus {
background-color: #f0c854;
border-color: #f0c854;
color: var(--primary-color);
}
.btn-outline-accent {
color: var(--accent-color);
border-color: var(--accent-color);
background-color: transparent;
}
.btn-outline-accent:hover, .btn-outline-accent:focus {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.text-accent {
color: var(--accent-color) !important;
}
.bg-accent {
background-color: var(--accent-color) !important;
color: var(--primary-color);
}
.border-accent {
border-color: var(--accent-color) !important;
}
.icon-accent {
color: var(--accent-color);
}
/* DataTables custom styling */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--text-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
background: var(--primary-color) !important;
border-color: var(--primary-color) !important;
color: var(--white-color) !important;
}
.dataTables_wrapper {
width: 100% !i
Open service 20.82.22.191:443 · admin-dev.arkitecht.com
2026-01-02 23:00
HTTP/1.1 200 OK
Content-Length: 45311
Connection: close
Content-Type: text/html
Date: Fri, 02 Jan 2026 23:00:38 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "88596967"
Last-Modified: Sun, 21 Dec 2025 11:49:48 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: Arkitecht Admin Portal
<!DOCTYPE html>
<html lang="no">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Arkitecht Admin Portal</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css" rel="stylesheet">
<!-- DataTables CSS -->
<link href="https://cdn.datatables.net/1.13.6/css/dataTables.bootstrap5.min.css" rel="stylesheet">
<!-- Tom-Select CSS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/tom-select/2.3.1/css/tom-select.min.css" rel="stylesheet">
<!-- i18next -->
<script src="https://cdn.jsdelivr.net/npm/i18next@23.7.6/i18next.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-browser-languagedetector@7.2.0/i18nextBrowserLanguageDetector.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-http-backend@2.4.2/i18nextHttpBackend.min.js"></script>
<!-- Keycloak JS -->
<script src="https://cdn.jsdelivr.net/npm/keycloak-js@21.1.1/dist/keycloak.min.js"></script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD8GzWUvtiaokQXTr-A1HaxrAz2WP12mC8&libraries=places&callback=initMap">
</script>
<style>
@font-face {
font-family: 'FK Grotesk';
src: url('fonts/FKGrotesk-Regular.woff2') format('woff2'),
url('fonts/FKGrotesk-Regular.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
:root {
--bs-body-font-family: 'FK Grotesk', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
--primary-color: #000000;
--secondary-color: #EEEBE1;
--accent-color: #FBD660;
--white-color: #ffffff;
--text-color: #000000;
--border-color: #EEEBE1;
}
body {
font-family: var(--bs-body-font-family);
}
/* Custom utility classes for Arkitecht accent color */
.btn-accent {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.btn-accent:hover, .btn-accent:focus {
background-color: #f0c854;
border-color: #f0c854;
color: var(--primary-color);
}
.btn-outline-accent {
color: var(--accent-color);
border-color: var(--accent-color);
background-color: transparent;
}
.btn-outline-accent:hover, .btn-outline-accent:focus {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.text-accent {
color: var(--accent-color) !important;
}
.bg-accent {
background-color: var(--accent-color) !important;
color: var(--primary-color);
}
.border-accent {
border-color: var(--accent-color) !important;
}
.icon-accent {
color: var(--accent-color);
}
/* DataTables custom styling */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--text-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
background: var(--primary-color) !important;
border-color: var(--primary-color) !important;
color: var(--white-color) !important;
}
.dataTables_wrapper {
width: 100% !i
Open service 20.82.22.191:443 · admin-dev.arkitecht.com
2025-12-23 07:59
HTTP/1.1 200 OK
Content-Length: 45311
Connection: close
Content-Type: text/html
Date: Tue, 23 Dec 2025 07:59:50 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "88596967"
Last-Modified: Sun, 21 Dec 2025 11:49:48 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: Arkitecht Admin Portal
<!DOCTYPE html>
<html lang="no">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Arkitecht Admin Portal</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css" rel="stylesheet">
<!-- DataTables CSS -->
<link href="https://cdn.datatables.net/1.13.6/css/dataTables.bootstrap5.min.css" rel="stylesheet">
<!-- Tom-Select CSS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/tom-select/2.3.1/css/tom-select.min.css" rel="stylesheet">
<!-- i18next -->
<script src="https://cdn.jsdelivr.net/npm/i18next@23.7.6/i18next.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-browser-languagedetector@7.2.0/i18nextBrowserLanguageDetector.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-http-backend@2.4.2/i18nextHttpBackend.min.js"></script>
<!-- Keycloak JS -->
<script src="https://cdn.jsdelivr.net/npm/keycloak-js@21.1.1/dist/keycloak.min.js"></script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD8GzWUvtiaokQXTr-A1HaxrAz2WP12mC8&libraries=places&callback=initMap">
</script>
<style>
@font-face {
font-family: 'FK Grotesk';
src: url('fonts/FKGrotesk-Regular.woff2') format('woff2'),
url('fonts/FKGrotesk-Regular.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
:root {
--bs-body-font-family: 'FK Grotesk', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
--primary-color: #000000;
--secondary-color: #EEEBE1;
--accent-color: #FBD660;
--white-color: #ffffff;
--text-color: #000000;
--border-color: #EEEBE1;
}
body {
font-family: var(--bs-body-font-family);
}
/* Custom utility classes for Arkitecht accent color */
.btn-accent {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.btn-accent:hover, .btn-accent:focus {
background-color: #f0c854;
border-color: #f0c854;
color: var(--primary-color);
}
.btn-outline-accent {
color: var(--accent-color);
border-color: var(--accent-color);
background-color: transparent;
}
.btn-outline-accent:hover, .btn-outline-accent:focus {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.text-accent {
color: var(--accent-color) !important;
}
.bg-accent {
background-color: var(--accent-color) !important;
color: var(--primary-color);
}
.border-accent {
border-color: var(--accent-color) !important;
}
.icon-accent {
color: var(--accent-color);
}
/* DataTables custom styling */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--text-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
background: var(--primary-color) !important;
border-color: var(--primary-color) !important;
color: var(--white-color) !important;
}
.dataTables_wrapper {
width: 100% !i
Open service 20.82.22.191:443 · admin-dev.arkitecht.com
2025-12-20 20:53
HTTP/1.1 200 OK
Content-Length: 45311
Connection: close
Content-Type: text/html
Date: Sat, 20 Dec 2025 20:53:11 GMT
Cache-Control: public, must-revalidate, max-age=30
ETag: "44179368"
Last-Modified: Mon, 08 Dec 2025 14:27:36 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: Arkitecht Admin Portal
<!DOCTYPE html>
<html lang="no">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Arkitecht Admin Portal</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css" rel="stylesheet">
<!-- DataTables CSS -->
<link href="https://cdn.datatables.net/1.13.6/css/dataTables.bootstrap5.min.css" rel="stylesheet">
<!-- Tom-Select CSS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/tom-select/2.3.1/css/tom-select.min.css" rel="stylesheet">
<!-- i18next -->
<script src="https://cdn.jsdelivr.net/npm/i18next@23.7.6/i18next.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-browser-languagedetector@7.2.0/i18nextBrowserLanguageDetector.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/i18next-http-backend@2.4.2/i18nextHttpBackend.min.js"></script>
<!-- Keycloak JS -->
<script src="https://cdn.jsdelivr.net/npm/keycloak-js@21.1.1/dist/keycloak.min.js"></script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD8GzWUvtiaokQXTr-A1HaxrAz2WP12mC8&libraries=places&callback=initMap">
</script>
<style>
@font-face {
font-family: 'FK Grotesk';
src: url('fonts/FKGrotesk-Regular.woff2') format('woff2'),
url('fonts/FKGrotesk-Regular.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
:root {
--bs-body-font-family: 'FK Grotesk', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
--primary-color: #000000;
--secondary-color: #EEEBE1;
--accent-color: #FBD660;
--white-color: #ffffff;
--text-color: #000000;
--border-color: #EEEBE1;
}
body {
font-family: var(--bs-body-font-family);
}
/* Custom utility classes for Arkitecht accent color */
.btn-accent {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.btn-accent:hover, .btn-accent:focus {
background-color: #f0c854;
border-color: #f0c854;
color: var(--primary-color);
}
.btn-outline-accent {
color: var(--accent-color);
border-color: var(--accent-color);
background-color: transparent;
}
.btn-outline-accent:hover, .btn-outline-accent:focus {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: var(--primary-color);
}
.text-accent {
color: var(--accent-color) !important;
}
.bg-accent {
background-color: var(--accent-color) !important;
color: var(--primary-color);
}
.border-accent {
border-color: var(--accent-color) !important;
}
.icon-accent {
color: var(--accent-color);
}
/* DataTables custom styling */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: var(--text-color);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
background: var(--primary-color) !important;
border-color: var(--primary-color) !important;
color: var(--white-color) !important;
}
.dataTables_wrapper {
width: 100% !i