Heroku
tcp/443
GraphQL introspection is enabled.
This could leak to data leak if not properly configured.
Severity: medium
Fingerprint: c2db3a1c40d490db1a0bbaa31367585e52648ace528735abc2a0699f5ca2e2c7
GraphQL introspection enabled at /graphql Types: 42 (by kind: ENUM: 3, INTERFACE: 2, OBJECT: 32, SCALAR: 5) Operations: - Query: Query | fields: node, track, viewer - Mutation: Mutation | fields: addComment, addFolder, addNote, addTrackToFolder, archiveTrack Directives: deprecated, include, oneOf, skip (total: 4)
Open service 3.33.161.45:443 · folder.fm
2026-01-09 00:50
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"a8d3a9ad54cb786cac2905b5879828c3"
Link: </assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css>; rel=preload; as=style; nopush,</assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css>; rel=preload; as=style; nopush,</vite/assets/application-dc10bbf6.js>; rel=modulepreload; as=script; crossorigin=anonymous; nopush,</vite/assets/application-2acb137c.css>; rel=preload; as=style; nopush
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=txQTp%2B2ZWAc62VF5UlCK3j%2BWGxKsKjpMX3wDulNnE1k%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767919806"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=txQTp%2B2ZWAc62VF5UlCK3j%2BWGxKsKjpMX3wDulNnE1k%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767919806"
Server: Heroku
Set-Cookie: _session_id=jMSEMHboOlD7%2FYGTbjDsE3omSnssCmndSWvTr1Tp5o2Ry1YbnrtDYGZteEMRyh6ALA6JwUwCfdSnbU6Qw%2Fva6GzJ8x0B6jGus%2BXA740z7o2CvECbZDPHG%2FApLLlKSKqTM1LbEq6LWgdsKBx%2B2uvLC39mxFcS2nGKyaxb%2BDtXqez34zYnywA4bIUgHyXiAQsGM9iCG4PBHKhI5kO9KgWHOkhBPSi6Epf7Ns8Cwj7rIzOL7s1riFJDHKVlT2CbPqiXBdKX9qLEGIYtWVSF0tridr1GR9TOQsWfYG8OXgUBZzDpcPHKV3l3EU8%3D--%2BtPiYRTYIpZbZbRN--8HJ4OcNotVOa1cz%2Fvw10Cw%3D%3D; path=/; expires=Fri, 23 Jan 2026 00:50:06 GMT; secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: 9dd4d0d4-8e45-eda3-f0fc-eef1ae948b70
X-Runtime: 0.009970
X-Xss-Protection: 0
Date: Fri, 09 Jan 2026 00:50:06 GMT
Connection: close
Transfer-Encoding: chunked
Page title: folder.fm
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="_8pGq_W4xL_IdZOCVjoRokvOSmNVvGzs8z-rGw2x2vu1OKedNneM3NlVkjnzUD_MMayFKrErgzuDYgq9bOgwIQ" />
<link rel="stylesheet" href="/assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css" data-turbo-track="reload" />
<link rel="stylesheet" href="/assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css" data-turbo-track="reload" />
<script src="/vite/assets/application-dc10bbf6.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/PlayButton.vue_vue_type_script_setup_true_lang-91c6ea20.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-2acb137c.css" media="screen" />
<title>folder.fm</title>
</head>
<body class="bg-sky-100 pb-20">
<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-zinc-900">
<div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
<div class="relative flex items-center justify-between h-14">
<div class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start">
<div class="flex-shrink-0 flex items-center justify-between">
<a href="/" class="text-white font-bold">folder.fm</a>
</div>
</div>
<button type="button" class="js-logged-out-dark-mode-toggle text-zinc-500">
Enable dark mode
</button>
</div>
</div>
</nav>
<div class="md:container md:mx-auto py-2">
<div class="bg-white dark:bg-black rounded px-4 pt-3 pb-3 text-secondary">
<div class="md:flex mb-1 sm:mb-3 pb-2 border-b dark:border-zinc-700 justify-between items-center">
<div>
</div>
<div class="flex">
</div>
</div>
<div class="text-center pt-4">
<a href="https://www.animatedimages.org/cat-under-construction-695.htm"><img src="https://www.animatedimages.org/data/media/695/animated-under-construction-image-0054.gif" border="0" alt="animated-under-construction-image-0054" /></a>
<p>
Hi. Coming soon.
</p>
</div>
</div>
</div>
<div id="track-player" data-is-logged-in="false"></div>
</body>
</html>
Open service 3.33.161.45:443 · folder.fm
2026-01-01 23:52
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"882fa3d382cfb9c93711b00a902ec338"
Link: </assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css>; rel=preload; as=style; nopush,</assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css>; rel=preload; as=style; nopush,</vite/assets/application-dc10bbf6.js>; rel=modulepreload; as=script; crossorigin=anonymous; nopush,</vite/assets/application-2acb137c.css>; rel=preload; as=style; nopush
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=suft8rEGHLutwSx9l%2BsTFKGka1c6kCgRUIqidc5t51Q%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767311555"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=suft8rEGHLutwSx9l%2BsTFKGka1c6kCgRUIqidc5t51Q%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767311555"
Server: Heroku
Set-Cookie: _session_id=3W3RJZWBUAYvfPM8iBFNliW525lmP77AvqJ4A%2FFC5beYxBtRZ1m04ey7f%2BPZPlgzOkfZriIe73INqz84DosLQSAjntbPJUkzuihkdLZdkq1%2BvZTWSbU0YjY0B2NibEk7sKFdfFLFF67%2B8xG6M5KXIlND2zdwsVjJyX%2B35XTF3JdxLF8M0TLOOaawGzaEiPDsfO8nYAbUKD9usxJDZVM%2FC%2Bm8jJYn7gUkE%2BQhy9D3hzbrLi5WxiNvBRqDzhK%2Fuf3rW1JudyNW2ynL10LLXhiDKN6u%2FxDfNgX5w1thgXKsq15NBiTz6fRsnns%3D--wxkIv4oz9a0h5Yjo--eNMw%2FMC4l1dYgW7q8JGHrw%3D%3D; path=/; expires=Thu, 15 Jan 2026 23:52:35 GMT; secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: dadc0028-7123-f093-e896-12dfb6157384
X-Runtime: 0.008333
X-Xss-Protection: 0
Date: Thu, 01 Jan 2026 23:52:35 GMT
Connection: close
Transfer-Encoding: chunked
Page title: folder.fm
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="gTBWkuVw1N4DFy_q1AfWnc0iKcH8BXp7-KQ1zOXRmmQKFWM8hhgavUN7o8cVXA0YTOt8Ewi1McHCv4JVohxF3g" />
<link rel="stylesheet" href="/assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css" data-turbo-track="reload" />
<link rel="stylesheet" href="/assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css" data-turbo-track="reload" />
<script src="/vite/assets/application-dc10bbf6.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/PlayButton.vue_vue_type_script_setup_true_lang-91c6ea20.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-2acb137c.css" media="screen" />
<title>folder.fm</title>
</head>
<body class="bg-sky-100 pb-20">
<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-zinc-900">
<div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
<div class="relative flex items-center justify-between h-14">
<div class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start">
<div class="flex-shrink-0 flex items-center justify-between">
<a href="/" class="text-white font-bold">folder.fm</a>
</div>
</div>
<button type="button" class="js-logged-out-dark-mode-toggle text-zinc-500">
Enable dark mode
</button>
</div>
</div>
</nav>
<div class="md:container md:mx-auto py-2">
<div class="bg-white dark:bg-black rounded px-4 pt-3 pb-3 text-secondary">
<div class="md:flex mb-1 sm:mb-3 pb-2 border-b dark:border-zinc-700 justify-between items-center">
<div>
</div>
<div class="flex">
</div>
</div>
<div class="text-center pt-4">
<a href="https://www.animatedimages.org/cat-under-construction-695.htm"><img src="https://www.animatedimages.org/data/media/695/animated-under-construction-image-0054.gif" border="0" alt="animated-under-construction-image-0054" /></a>
<p>
Hi. Coming soon.
</p>
</div>
</div>
</div>
<div id="track-player" data-is-logged-in="false"></div>
</body>
</html>
Open service 3.33.161.45:443 · folder.fm
2025-12-30 10:21
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"5c626efd46eb26a11265dd5d913c2efb"
Link: </assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css>; rel=preload; as=style; nopush,</assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css>; rel=preload; as=style; nopush,</vite/assets/application-dc10bbf6.js>; rel=modulepreload; as=script; crossorigin=anonymous; nopush,</vite/assets/application-2acb137c.css>; rel=preload; as=style; nopush
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=7PApVf%2FBK61zk0d0G9FU5Sanw48qPmvFjcw%2FHzKwBk8%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767090114"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=7PApVf%2FBK61zk0d0G9FU5Sanw48qPmvFjcw%2FHzKwBk8%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767090114"
Server: Heroku
Set-Cookie: _session_id=egP0OsSHsDqcTHOAhsq72Kl11F8BrzAJsiWIu%2BfEq1wSe70OwpXNutB0vQINhgVVxKF4qellirRwyUk1e1Ecnj2GFzUZzGVumGNSuqQzx8IZj9a9LCAxoYxusy%2FfyjK6E36yQhYjB80QrQPMFbUIntJ4FzNthBgLmSvxlBr%2BhR5b8IN1Hlt7UbvTbMAyYscGvKydoOa8pdRqm6emJveOephj1VwoYE2rt7iOneECebDmUcy91217UwYTKdcrOY7%2B15cWnGOTW6zD6xnn7jeIqKY5r8UXiWhBG0ppgtTyryH6OjYgHpIkstQ%3D--DFEr9CELy%2FWV0fUd--7NGyqhiM%2FZckXTqEFpdbkQ%3D%3D; path=/; expires=Tue, 13 Jan 2026 10:21:54 GMT; secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: 5e401122-9223-f9d1-3bec-3daaab7feacf
X-Runtime: 0.008997
X-Xss-Protection: 0
Date: Tue, 30 Dec 2025 10:21:54 GMT
Connection: close
Transfer-Encoding: chunked
Page title: folder.fm
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="ETKzS9Xn1AGu_DXXG3Of4U2kSa4w5ntC7z7dyeNIf053In5W6_ve3YU-Y6ydMB7kyL3uT3_NpF_NhG-QsrrRyw" />
<link rel="stylesheet" href="/assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css" data-turbo-track="reload" />
<link rel="stylesheet" href="/assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css" data-turbo-track="reload" />
<script src="/vite/assets/application-dc10bbf6.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/PlayButton.vue_vue_type_script_setup_true_lang-91c6ea20.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-2acb137c.css" media="screen" />
<title>folder.fm</title>
</head>
<body class="bg-sky-100 pb-20">
<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-zinc-900">
<div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
<div class="relative flex items-center justify-between h-14">
<div class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start">
<div class="flex-shrink-0 flex items-center justify-between">
<a href="/" class="text-white font-bold">folder.fm</a>
</div>
</div>
<button type="button" class="js-logged-out-dark-mode-toggle text-zinc-500">
Enable dark mode
</button>
</div>
</div>
</nav>
<div class="md:container md:mx-auto py-2">
<div class="bg-white dark:bg-black rounded px-4 pt-3 pb-3 text-secondary">
<div class="md:flex mb-1 sm:mb-3 pb-2 border-b dark:border-zinc-700 justify-between items-center">
<div>
</div>
<div class="flex">
</div>
</div>
<div class="text-center pt-4">
<a href="https://www.animatedimages.org/cat-under-construction-695.htm"><img src="https://www.animatedimages.org/data/media/695/animated-under-construction-image-0054.gif" border="0" alt="animated-under-construction-image-0054" /></a>
<p>
Hi. Coming soon.
</p>
</div>
</div>
</div>
<div id="track-player" data-is-logged-in="false"></div>
</body>
</html>
Open service 3.33.161.45:443 · folder.fm
2025-12-22 06:46
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"77c87073723132212ebb4542044c62e0"
Link: </assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css>; rel=preload; as=style; nopush,</assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css>; rel=preload; as=style; nopush,</vite/assets/application-dc10bbf6.js>; rel=modulepreload; as=script; crossorigin=anonymous; nopush,</vite/assets/application-2acb137c.css>; rel=preload; as=style; nopush
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=mx4j2gTQrQ4rv1ZFJm4jSPNfVBz6jD9wUgsviq%2B3plw%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766385965"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=mx4j2gTQrQ4rv1ZFJm4jSPNfVBz6jD9wUgsviq%2B3plw%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766385965"
Server: Heroku
Set-Cookie: _session_id=6KJcIUGyLHpJ2tubMKuWgeaZoqHFI%2BxRCX0msmqLtt1B4i43iEytKkzZBWVoJIj1avQ3GVwrfUNqzMsmZnk5RnjQTt6kqXVt6g6EjXOWAQVNP1s7wyaMJXVkmBcxHZUB7cotC7ymMSj6xl8IeBobyCrCbgMTCoDnfK74Tu8zo16kagKUZAw5sNhSjssolUmbQiw9vUvODhe6p%2BllBkE7MzwFSodZD6oMFBOcI6zNhlp2pOhs3ctb6MpttPeC9n196EwKe3AeJigDHk%2F9HWQ6bNIRCVZwGIAGt6MC3%2BBEM2cS0Rkr6PnIEIc%3D--J2UkILixXyZbJdpN--57WyBlRZgoVZdQ6LEHEBWA%3D%3D; path=/; expires=Mon, 05 Jan 2026 06:46:05 GMT; secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: 0d0adc14-04a2-53cb-e325-bd63d05d69bd
X-Runtime: 0.007697
X-Xss-Protection: 0
Date: Mon, 22 Dec 2025 06:46:05 GMT
Connection: close
Transfer-Encoding: chunked
Page title: folder.fm
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="gOr-kiDJqRvOvUbmNpkcaDr8eoW_dMcjBorBREJxJTTNnj35IC-yUhXMJz-tVOWy9xYtP7rnXdzuPkGROxZDhw" />
<link rel="stylesheet" href="/assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css" data-turbo-track="reload" />
<link rel="stylesheet" href="/assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css" data-turbo-track="reload" />
<script src="/vite/assets/application-dc10bbf6.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/PlayButton.vue_vue_type_script_setup_true_lang-91c6ea20.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-2acb137c.css" media="screen" />
<title>folder.fm</title>
</head>
<body class="bg-sky-100 pb-20">
<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-zinc-900">
<div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
<div class="relative flex items-center justify-between h-14">
<div class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start">
<div class="flex-shrink-0 flex items-center justify-between">
<a href="/" class="text-white font-bold">folder.fm</a>
</div>
</div>
<button type="button" class="js-logged-out-dark-mode-toggle text-zinc-500">
Enable dark mode
</button>
</div>
</div>
</nav>
<div class="md:container md:mx-auto py-2">
<div class="bg-white dark:bg-black rounded px-4 pt-3 pb-3 text-secondary">
<div class="md:flex mb-1 sm:mb-3 pb-2 border-b dark:border-zinc-700 justify-between items-center">
<div>
</div>
<div class="flex">
</div>
</div>
<div class="text-center pt-4">
<a href="https://www.animatedimages.org/cat-under-construction-695.htm"><img src="https://www.animatedimages.org/data/media/695/animated-under-construction-image-0054.gif" border="0" alt="animated-under-construction-image-0054" /></a>
<p>
Hi. Coming soon.
</p>
</div>
</div>
</div>
<div id="track-player" data-is-logged-in="false"></div>
</body>
</html>
Open service 3.33.161.45:443 · folder.fm
2025-12-20 17:31
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"44bab0d8dab14ce1885b915ca9ebcdf8"
Link: </assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css>; rel=preload; as=style; nopush,</assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css>; rel=preload; as=style; nopush,</vite/assets/application-dc10bbf6.js>; rel=modulepreload; as=script; crossorigin=anonymous; nopush,</vite/assets/application-2acb137c.css>; rel=preload; as=style; nopush
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qMEnvFbKPeHRJxK8aZziqQPI2NOXCaDH%2FRq3oL6J65Q%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766251882"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qMEnvFbKPeHRJxK8aZziqQPI2NOXCaDH%2FRq3oL6J65Q%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766251882"
Server: Heroku
Set-Cookie: _session_id=%2BPfiQj8JsZCgFPcTWexCmSIK2jGXfuZlLs1ktcWIjkw8%2BDFkpID6fyCmFthn2lAjZ3EGCjR8KUavsviFBTrd%2BJMfypbOxQDVWMYqKqibhAYNxQ%2Bs%2FHe7l%2FSA5pgNglGaD35uuAPxqnQQbffgXcGtcfLemXLDXX%2B4dgisUpMe6CDKfuNPOzFm7BX2nmaBa7k8YHAMUCoUOVjPKctVPw3Q41y7xXqWtjQlaAbNMqZ5djJ%2F53g5E%2BH%2F1PNDWyjXtWTLR%2Fce4R9z6vFml2%2FRnOTFQTQ38plRtIllDxKoLndkJPmJ%2FTtFQmMmvb0%3D--7EsYgSW7ugy1Hz4u--x%2Bl7DFj1FlOFwSWNMEtaYg%3D%3D; path=/; expires=Sat, 03 Jan 2026 17:31:22 GMT; secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: 128b0210-4ab8-cf3d-f5d7-25d150fc73c1
X-Runtime: 0.010069
X-Xss-Protection: 0
Date: Sat, 20 Dec 2025 17:31:22 GMT
Connection: close
Transfer-Encoding: chunked
Page title: folder.fm
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="1gRjEux7h7a_ayxgcfbgpFN-rDQWy_fHIujZTIeyzLDILChy0UWCs73hRKKhwLgpXVgvE56kEWV1fmsGh3Llpw" />
<link rel="stylesheet" href="/assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css" data-turbo-track="reload" />
<link rel="stylesheet" href="/assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css" data-turbo-track="reload" />
<script src="/vite/assets/application-dc10bbf6.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/PlayButton.vue_vue_type_script_setup_true_lang-91c6ea20.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-2acb137c.css" media="screen" />
<title>folder.fm</title>
</head>
<body class="bg-sky-100 pb-20">
<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-zinc-900">
<div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
<div class="relative flex items-center justify-between h-14">
<div class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start">
<div class="flex-shrink-0 flex items-center justify-between">
<a href="/" class="text-white font-bold">folder.fm</a>
</div>
</div>
<button type="button" class="js-logged-out-dark-mode-toggle text-zinc-500">
Enable dark mode
</button>
</div>
</div>
</nav>
<div class="md:container md:mx-auto py-2">
<div class="bg-white dark:bg-black rounded px-4 pt-3 pb-3 text-secondary">
<div class="md:flex mb-1 sm:mb-3 pb-2 border-b dark:border-zinc-700 justify-between items-center">
<div>
</div>
<div class="flex">
</div>
</div>
<div class="text-center pt-4">
<a href="https://www.animatedimages.org/cat-under-construction-695.htm"><img src="https://www.animatedimages.org/data/media/695/animated-under-construction-image-0054.gif" border="0" alt="animated-under-construction-image-0054" /></a>
<p>
Hi. Coming soon.
</p>
</div>
</div>
</div>
<div id="track-player" data-is-logged-in="false"></div>
</body>
</html>
Open service 3.33.161.45:443 · folder.fm
2025-12-19 03:21
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Content-Type: text/html; charset=utf-8
Etag: W/"5983b0d99f90d13535c089f5e91106eb"
Link: </assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css>; rel=preload; as=style; nopush,</assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css>; rel=preload; as=style; nopush,</vite/assets/application-dc10bbf6.js>; rel=modulepreload; as=script; crossorigin=anonymous; nopush,</vite/assets/application-2acb137c.css>; rel=preload; as=style; nopush
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Referrer-Policy: strict-origin-when-cross-origin
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=TTBJCOqRtQf8VjdWpS5p%2F14vnE8%2BjzDg5JPhT91l538%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766114473"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=TTBJCOqRtQf8VjdWpS5p%2F14vnE8%2BjzDg5JPhT91l538%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766114473"
Server: Heroku
Set-Cookie: _session_id=otB%2FqNYmxIBhj8nJnLk0vWdQbtcUzzyRBsrZZHbqF%2BMlfXOYPawF05oEk7Bi%2Bmq5uJbyPMA328qWP6Zs80MGGTxX23U%2F00HoLgwZoh4gng%2BU3CySh5k%2FJoQYnAHmhnQYppGupj7ChbVeyUHgCOeULYItfWGjNnTIVZUrmwYrVnQlKf1bWg5llMqfkS1kHqpK9JROQIOscPsr23g9vgfybHZ7HgHlm%2FAWmYZ8mHxtgEd9imA%2FWhUJoP46vtIWlgbVmLmMcCRP6d3cjdZJ%2BnFe8iQ67vaGpvWLgTTqrc%2Fv573OGm4gWD%2FwVbI%3D--BQFS3w1be%2BQhc93q--fOoZ3%2FI7hiBDgZBxFdxrDA%3D%3D; path=/; expires=Fri, 02 Jan 2026 03:21:13 GMT; secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: b8d40031-15b0-d065-8dd2-0046e6d2e2b8
X-Runtime: 0.012989
X-Xss-Protection: 0
Date: Fri, 19 Dec 2025 03:21:13 GMT
Connection: close
Transfer-Encoding: chunked
Page title: folder.fm
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="z6Dp4IZfkO7orMgNtxuOiTpETpfy0cNam4RbzbV5vpo2HP_P78MF_QP3TU92cWlFeFh6f5vZGj1LBUg8gUZtwQ" />
<link rel="stylesheet" href="/assets/application-5e0355baa61c649f633c79454bd00aabe51fdfc19b35879495614a7091239085.css" data-turbo-track="reload" />
<link rel="stylesheet" href="/assets/tailwind-5cc382dc783757a3c635d926d5c6d211acbfba506c539f500f6880ae8f314419.css" data-turbo-track="reload" />
<script src="/vite/assets/application-dc10bbf6.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/PlayButton.vue_vue_type_script_setup_true_lang-91c6ea20.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite/assets/application-2acb137c.css" media="screen" />
<title>folder.fm</title>
</head>
<body class="bg-sky-100 pb-20">
<!-- This example requires Tailwind CSS v2.0+ -->
<nav class="bg-zinc-900">
<div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
<div class="relative flex items-center justify-between h-14">
<div class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start">
<div class="flex-shrink-0 flex items-center justify-between">
<a href="/" class="text-white font-bold">folder.fm</a>
</div>
</div>
<button type="button" class="js-logged-out-dark-mode-toggle text-zinc-500">
Enable dark mode
</button>
</div>
</div>
</nav>
<div class="md:container md:mx-auto py-2">
<div class="bg-white dark:bg-black rounded px-4 pt-3 pb-3 text-secondary">
<div class="md:flex mb-1 sm:mb-3 pb-2 border-b dark:border-zinc-700 justify-between items-center">
<div>
</div>
<div class="flex">
</div>
</div>
<div class="text-center pt-4">
<a href="https://www.animatedimages.org/cat-under-construction-695.htm"><img src="https://www.animatedimages.org/data/media/695/animated-under-construction-image-0054.gif" border="0" alt="animated-under-construction-image-0054" /></a>
<p>
Hi. Coming soon.
</p>
</div>
</div>
</div>
<div id="track-player" data-is-logged-in="false"></div>
</body>
</html>