AmazonS3
tcp/443
CloudFront
tcp/443
GraphQL introspection is enabled.
This could leak to data leak if not properly configured.
Severity: medium
Fingerprint: c2db3a1c40d490db1a0bbaa31a0bbaa31a0bbaa31a0bbaa31a0bbaa31a0bbaa3
GraphQL introspection enabled at /graphql
Severity: medium
Fingerprint: c2db3a1c40d490db1a0bbaa34b0ba0abcddae7e94834f132b77909580c9988a0
GraphQL introspection enabled at /graphql Types: 878 (by kind: ENUM: 95, INPUT_OBJECT: 479, OBJECT: 289, SCALAR: 10, UNION: 5) Operations: - Query: Query | fields: allFeatureFlags, appVersionInfo, featureFlagsForUser, printJobUrls, unifiedFileStorageIsActive - Mutation: Mutation | fields: disableFeatureFlagForUser, enableFeatureFlagForUser, packMetalHandrail, repoUpsertFromOrderNumber, setFeatureFlagForUser Directives: deprecated, include, skip (total: 3)
Open service 65.8.131.74:443 · test.viewrail.com
2026-01-09 02:28
HTTP/1.1 400 Bad Request Server: CloudFront Date: Fri, 09 Jan 2026 02:28:24 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 f126ea1ed848e1f1d4c478d1f814e2c2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P13 X-Amz-Cf-Id: LrV4fmCv0c2SP1Ohi9Aljtgipw7yUw7ZZ-IEo4MEVwAF32gsi4Kluw== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: LrV4fmCv0c2SP1Ohi9Aljtgipw7yUw7ZZ-IEo4MEVwAF32gsi4Kluw== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 65.8.131.74:443 · test.viewrail.com
2026-01-02 03:19
HTTP/1.1 400 Bad Request Server: CloudFront Date: Fri, 02 Jan 2026 03:19:25 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 42956b352da5bdee311547b98721d05e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P13 X-Amz-Cf-Id: cO0ukQc-sBIs7THUY6cRUj0QLk7c4P3OMyuCqT1yXxax0fiV4AO4cg== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: cO0ukQc-sBIs7THUY6cRUj0QLk7c4P3OMyuCqT1yXxax0fiV4AO4cg== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 65.8.131.74:443 · test.viewrail.com
2025-12-30 11:41
HTTP/1.1 400 Bad Request Server: CloudFront Date: Tue, 30 Dec 2025 11:41:35 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 d07394c1abd1aadfca4b7709ba1de6a8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P13 X-Amz-Cf-Id: mgB9lhTr-spY6EBi2tQQGunZGpW4a9DxF-rwHjBxouqf5JQXh9lOjg== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: mgB9lhTr-spY6EBi2tQQGunZGpW4a9DxF-rwHjBxouqf5JQXh9lOjg== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 65.8.131.74:443 · test.viewrail.com
2025-12-23 05:18
HTTP/1.1 400 Bad Request Server: CloudFront Date: Tue, 23 Dec 2025 05:18:30 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 3e7af1ef389db8ab4a319bd943f95544.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P13 X-Amz-Cf-Id: o9zzs4q6E6sQn0nZkJnkUvvNlbselZvF1MZBjsOKt4PU9yfmavDeBA== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: o9zzs4q6E6sQn0nZkJnkUvvNlbselZvF1MZBjsOKt4PU9yfmavDeBA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 65.8.131.74:443 · test.viewrail.com
2025-12-21 10:49
HTTP/1.1 400 Bad Request Server: CloudFront Date: Sun, 21 Dec 2025 10:49:51 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 59927012a1a01484504f9d4b511a043c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P13 X-Amz-Cf-Id: Kfn2UvQitmv5f1e-jukjiUn5O8D8NIcHeMoKkpxTEGfz-Ph8eMuTCw== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: Kfn2UvQitmv5f1e-jukjiUn5O8D8NIcHeMoKkpxTEGfz-Ph8eMuTCw== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 65.8.131.74:443 · test.viewrail.com
2025-12-19 08:42
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2358
Connection: close
Last-Modified: Wed, 19 Nov 2025 21:21:44 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: null
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 08:42:32 GMT
ETag: "87127f7e49cc1441e0d890e9195c7452"
X-Cache: Hit from cloudfront
Via: 1.1 60b9ab6b887af73f2f2a5d326bb59780.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P13
X-Amz-Cf-Id: 4M0R-dUN5KvwTkbtOTNFfhjLRvZ_rX0ionZPKQ_wYxHqKwvEolQvSA==
Page title: Terminal
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" />
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" />
<script>
(() => {
const getEnv = (value) => {
const isEmpty = value === '';
const isUnsubstituted = /\${(.+)}/.exec(value);
return isEmpty || isUnsubstituted ? undefined : value;
};
window._ENV = {
VITE_API_URL: getEnv(''),
VITE_GRAPHQL_URL: getEnv(''),
VITE_PAYTRACE_PUBLIC_KEY: getEnv(''),
VITE_LOCAL_PRINTER: getEnv(''),
VITE_LOCAL_PACKSIZE_CONNECTOR: getEnv(''),
VITE_VR_DOMAIN: getEnv('staging-terminal.viewrail.com'),
VITE_SS_DOMAIN: getEnv('staging-terminal.stairsupplies.com'),
VITE_GOOGLE_OAUTH_CLIENT_ID: getEnv('630800747338-ldhj0cqtqrdk4qqq5p3vbph9q8mcf9mt.apps.googleusercontent.com'),
VITE_UNIFIED_FILE_STORAGE_ENDPOINT: getEnv(''),
VITE_UNIFIED_FILE_STORAGE_API_KEY: getEnv(''),
VITE_BUILD_DATE: getEnv(''),
VITE_COMMIT_HASH: getEnv(''),
VITE_IMAGE_TAG: getEnv(''),
};
})();
</script>
<title>Terminal</title>
<meta name="robots" content="noindex, nofollow" />
<script type="module" crossorigin src="/assets/index-D4IdQa_r.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-ypGsSYNb.css">
</head>
<body style="min-height: 100vh">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root" style="min-height: 100vh"></div>
</body>
</html>