Heroku
tcp/443 tcp/80
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1a8bcc6e5624fa3b1eb0f93fed6ec12ec24d3726868a32c60
Public Swagger UI/API detected at path: /webjars/swagger-ui/index.html - sample paths:
DELETE /bestefforts/pb/{effortId}
DELETE /garmin/disconnect
DELETE /template/{id}
DELETE /user/{id}/deactivate
DELETE /vdot/{id}
GET /activities
GET /activities/statistics/{id}
GET /activities/{id}
GET /api/training/current-month
GET /bestefforts/pb/{userId}
GET /garmin/activities/{id}
GET /garmin/config
GET /garmin/health-data/{id}
GET /garmin/redirect
GET /note
GET /note/{id}
GET /payment/{id}
GET /plan
GET /plan/{id}
GET /race/all
GET /race/distances/{raceId}/{userId}
GET /race/user/{userId}
GET /race/{id}
GET /strava/user/{id}
GET /template
GET /template/all
GET /template/tempo
GET /user
GET /user/all
GET /user/allDeleted
GET /user/allInactive
GET /user/coaches
GET /user/no_training
GET /user/{id}
GET /user/{id}/planCompletion
GET /user/{id}/vdot
GET /user/{id}/zones
PATCH /user/{id}/activate
POST /bestefforts/pb
POST /bestefforts/pb/count/{userId}
POST /bestefforts/{id}
POST /garmin/webhook
POST /payment
POST /payment/addMonth/{id}
POST /plan/{id}/garmin-training
POST /race
POST /race/addToRace
POST /strava/sync/training/{id}
POST /strava/sync/trainings/{id}
POST /strava/sync/{id}
POST /strava/syncDate/{id}
POST /user/onboard
POST /user/{id}/price
POST /vdot/count
POST /vdot/setActive/{id}
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1a8bcc6e5624fa3b1eb0f93fed6ec12ec24d3726868a32c60
Public Swagger UI/API detected at path: /webjars/swagger-ui/index.html - sample paths:
DELETE /bestefforts/pb/{effortId}
DELETE /garmin/disconnect
DELETE /template/{id}
DELETE /user/{id}/deactivate
DELETE /vdot/{id}
GET /activities
GET /activities/statistics/{id}
GET /activities/{id}
GET /api/training/current-month
GET /bestefforts/pb/{userId}
GET /garmin/activities/{id}
GET /garmin/config
GET /garmin/health-data/{id}
GET /garmin/redirect
GET /note
GET /note/{id}
GET /payment/{id}
GET /plan
GET /plan/{id}
GET /race/all
GET /race/distances/{raceId}/{userId}
GET /race/user/{userId}
GET /race/{id}
GET /strava/user/{id}
GET /template
GET /template/all
GET /template/tempo
GET /user
GET /user/all
GET /user/allDeleted
GET /user/allInactive
GET /user/coaches
GET /user/no_training
GET /user/{id}
GET /user/{id}/planCompletion
GET /user/{id}/vdot
GET /user/{id}/zones
PATCH /user/{id}/activate
POST /bestefforts/pb
POST /bestefforts/pb/count/{userId}
POST /bestefforts/{id}
POST /garmin/webhook
POST /payment
POST /payment/addMonth/{id}
POST /plan/{id}/garmin-training
POST /race
POST /race/addToRace
POST /strava/sync/training/{id}
POST /strava/sync/trainings/{id}
POST /strava/sync/{id}
POST /strava/syncDate/{id}
POST /user/onboard
POST /user/{id}/price
POST /vdot/count
POST /vdot/setActive/{id}
Open service 3.33.249.164:80 · lowpulse.run
2026-01-09 09:42
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Fri, 09 Jan 2026 09:43:58 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=YQePqTry%2Bl6YOBV%2BHhjDD8m9D1Tii1mOEv%2BSO0Y0GXc%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767951838"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=YQePqTry%2Bl6YOBV%2BHhjDD8m9D1Tii1mOEv%2BSO0Y0GXc%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767951838"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 99.83.185.157:443 · lowpulse.run
2026-01-09 04:39
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Fri, 09 Jan 2026 04:39:31 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=H4d6RQNmIPBcWMhLUAghfD0ZRKsU5V9xVBjJ0dfnE5A%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767933571"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=H4d6RQNmIPBcWMhLUAghfD0ZRKsU5V9xVBjJ0dfnE5A%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767933571"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 3.33.249.164:80 · lowpulse.run
2026-01-02 07:39
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Fri, 02 Jan 2026 07:39:04 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=b99aQ36i1D6p3m22nHTHPOPqwrbkfLTrdaRzmMVi2qI%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767339544"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=b99aQ36i1D6p3m22nHTHPOPqwrbkfLTrdaRzmMVi2qI%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767339544"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 99.83.185.157:443 · lowpulse.run
2025-12-30 11:31
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Tue, 30 Dec 2025 11:31:07 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=jMV4f%2B0Xef91%2Bd39dYhRNsSpR0ljTJ9t3UuMVtvX2Aw%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767094267"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=jMV4f%2B0Xef91%2Bd39dYhRNsSpR0ljTJ9t3UuMVtvX2Aw%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767094267"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 3.33.249.164:80 · lowpulse.run
2025-12-23 03:52
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Tue, 23 Dec 2025 03:52:37 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=pQNqLVI0FP1NX%2BUh%2Bwl5gR7bNjdmC0N4LkJc%2BV9u%2FZ0%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766461957"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pQNqLVI0FP1NX%2BUh%2Bwl5gR7bNjdmC0N4LkJc%2BV9u%2FZ0%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766461957"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 99.83.185.157:443 · lowpulse.run
2025-12-22 12:13
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Mon, 22 Dec 2025 12:13:42 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=t0ILiGnFUXOR4bCF%2B%2FEAdmRA2Nar%2B1L%2BD8lTDbaRw8s%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766405622"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=t0ILiGnFUXOR4bCF%2B%2FEAdmRA2Nar%2B1L%2BD8lTDbaRw8s%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766405622"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 3.33.249.164:80 · lowpulse.run
2025-12-21 01:31
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Sun, 21 Dec 2025 01:31:08 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Fy5r89b5C99gMT70hBV7xmxw1shCHUqSNfrfX2tXlG0%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766280669"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Fy5r89b5C99gMT70hBV7xmxw1shCHUqSNfrfX2tXlG0%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766280669"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
Open service 99.83.185.157:443 · lowpulse.run
2025-12-20 11:39
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Language: en-US
Content-Length: 2023
Content-Type: text/html;charset=UTF-8
Date: Sat, 20 Dec 2025 11:39:08 GMT
Expires: 0
Last-Modified: Wed, 03 Dec 2025 16:50:04 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=vxERxA4tBaghpPnKMZq%2FC22jaJaBkL%2F5WWrPfbXSHgY%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766230748"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=vxERxA4tBaghpPnKMZq%2FC22jaJaBkL%2F5WWrPfbXSHgY%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766230748"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: Low Pulse
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/icon.ico"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Unbounded&display=swap" rel="stylesheet"/><link href="https://cdn.syncfusion.com/ej2/material.css" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><link rel="stylesheet" href="https://use.typekit.net/naf3zmd.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Training app from runner to runners"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><style>@font-face{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d;src:url("https://nomail.com.ua/files/eot/cffaeed99e12b63b9ca4eefbe2c7539d.eot?#iefix") format("embedded-opentype"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff"),url("https://nomail.com.ua/files/woff2/cffaeed99e12b63b9ca4eefbe2c7539d.woff2") format("woff2")}@font-face{font-family:EurostileExt-Bla;src:local("EurostileExt-Bla"),url("https://nomail.com.ua/files/woff/cffaeed99e12b63b9ca4eefbe2c7539d.woff") format("woff")}#eurostileextdblack{font-family:EurostileExt-Bla}.fontcffaeed99e12b63b9ca4eefbe2c7539d{font-family:fontcffaeed99e12b63b9ca4eefbe2c7539d}</style><title>Low Pulse</title><script defer="defer" src="/static/js/main.0ccc3cbe.js"></script><link href="/static/css/main.b75fdfe1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>