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: 5733ddf49ff49cd1b885ff436d97f36888ce4e41920a05c171012bd5ec393a34
Public Swagger UI/API detected at path: /swagger.json - sample paths:
DELETE /api/logout
GET /api
GET /api/admin-groups
GET /api/admin-groups/{id}
GET /api/sessions
GET /api/sessions/my
GET /api/sessions/{id}
GET /api/statuses
GET /api/statuses/{id}
GET /api/users
GET /api/users/my
GET /api/users/{id}
POST /api/contact
POST /api/login
POST /api/login/forgot
POST /api/login/reset
PUT /api/admin-groups/{id}/permissions
PUT /api/users/my/password
PUT /api/users/{id}/groups
PUT /api/users/{id}/password
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: 5733ddf49ff49cd1b885ff436d97f36888ce4e41920a05c171012bd5ec393a34
Public Swagger UI/API detected at path: /swagger.json - sample paths:
DELETE /api/logout
GET /api
GET /api/admin-groups
GET /api/admin-groups/{id}
GET /api/sessions
GET /api/sessions/my
GET /api/sessions/{id}
GET /api/statuses
GET /api/statuses/{id}
GET /api/users
GET /api/users/my
GET /api/users/{id}
POST /api/contact
POST /api/login
POST /api/login/forgot
POST /api/login/reset
PUT /api/admin-groups/{id}/permissions
PUT /api/users/my/password
PUT /api/users/{id}/groups
PUT /api/users/{id}/password
Open service 13.248.131.213:80 · admin.blue-trace.com
2026-01-09 20:48
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 20:49:22 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=poG4xGH%2F%2FlAJPLgaUeu6HK%2BUAGyWu2b6DsKjFNypwMM%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767991762"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=poG4xGH%2F%2FlAJPLgaUeu6HK%2BUAGyWu2b6DsKjFNypwMM%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767991762"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 3.33.161.45:443 · admin.blue-trace.com
2026-01-09 20:48
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 20:48:20 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=I6nQPQ0FT%2FN5%2BLk7%2FEuijC3GY8Zes1R%2BEAuAYeNYdPA%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767991700"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=I6nQPQ0FT%2FN5%2BLk7%2FEuijC3GY8Zes1R%2BEAuAYeNYdPA%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767991700"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 3.33.161.45:443 · admin.blue-trace.com
2026-01-03 00:17
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:08 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=DLj6Ycwq8Px4%2BoQ12Irm3QZ%2FDWE4DRmFoY1saMuAd60%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767399428"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=DLj6Ycwq8Px4%2BoQ12Irm3QZ%2FDWE4DRmFoY1saMuAd60%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767399428"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 13.248.131.213:80 · admin.blue-trace.com
2026-01-03 00:17
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:11 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=4bsGs%2FLw89AvkmOuo5wH40DlxTMHOFonrk6RjYAgiAs%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767399431"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=4bsGs%2FLw89AvkmOuo5wH40DlxTMHOFonrk6RjYAgiAs%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767399431"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 13.248.131.213:80 · admin.blue-trace.com
2025-12-23 09:16
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Tue, 23 Dec 2025 09:16:47 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=gLL4rDidCth3UlmcWJhREkJCMUoOLRcyuIQ5VlAgobA%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766481407"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=gLL4rDidCth3UlmcWJhREkJCMUoOLRcyuIQ5VlAgobA%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766481407"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 3.33.161.45:443 · admin.blue-trace.com
2025-12-23 08:20
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Tue, 23 Dec 2025 08:20:27 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Xb0ElJnGw%2FGu%2FjHYpr45AdTsrJRAW%2BOxWT3H82YE78Q%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766478027"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Xb0ElJnGw%2FGu%2FjHYpr45AdTsrJRAW%2BOxWT3H82YE78Q%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766478027"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 13.248.131.213:80 · admin.blue-trace.com
2025-12-21 11:06
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Sun, 21 Dec 2025 11:06:48 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Rk%2FyoUmFpE8OEn2zGO8MuhKCZz479Omk9m6RLGC6Zgw%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766315208"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Rk%2FyoUmFpE8OEn2zGO8MuhKCZz479Omk9m6RLGC6Zgw%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766315208"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 3.33.161.45:443 · admin.blue-trace.com
2025-12-21 10:34
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Sun, 21 Dec 2025 10:34:44 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=CeaHp5gOnHcCAD83wcI8lW%2B%2FPv8z0TkC4Os3LCGhPrU%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766313284"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=CeaHp5gOnHcCAD83wcI8lW%2B%2FPv8z0TkC4Os3LCGhPrU%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766313284"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>
Open service 13.248.131.213:80 · admin.blue-trace.com
2025-12-19 07:58
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: no-cache
Content-Length: 2154
Content-Type: text/html; charset=utf-8
Date: Fri, 19 Dec 2025 07:58:33 GMT
Etag: "8a9675de695ab17881605c8c0de47c3c7aad1122"
Last-Modified: Thu, 11 Dec 2025 21:40:03 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=V8NXuhER%2BE3VEnly3pZk9GOOHwhZnN%2F4lw5a6VlkcmM%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1766131113"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=V8NXuhER%2BE3VEnly3pZk9GOOHwhZnN%2F4lw5a6VlkcmM%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1766131113"
Server: Heroku
Strict-Transport-Security: max-age=15768000
Vary: accept-encoding
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: DENY
X-Xss-Protection: 1; mode=block
Connection: close
Page title: BlueTrace
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicons_bt.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>BlueTrace</title><link href="/static/css/2.19b7558e.chunk.css" rel="stylesheet"><link href="/static/css/main.68f3ddf5.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,l,i=t[0],f=t[1],a=t[2],p=0,s=[];p<i.length;p++)l=i[p],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(t);s.length;)s.shift()();return u.push.apply(u,a||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var f=r[i];0!==o[f]&&(n=!1)}n&&(u.splice(t--,1),e=l(l.s=r[0]))}return e}var n={},o={1:0},u=[];function l(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=n,l.d=function(e,t,r){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(l.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(r,n,function(t){return e[t]}.bind(null,n));return r},l.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/";var i=this.webpackJsonpclient=this.webpackJsonpclient||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var a=0;a<i.length;a++)t(i[a]);var c=f;r()}([])</script><script src="/static/js/2.89e45933.chunk.js"></script><script src="/static/js/main.1a8883ec.chunk.js"></script></body></html>