Submitted URL: https://jupyter.security-odin.com/
Effective URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Submission: On December 17 via automatic, source certstream-suspicious — Scanned from FR

Summary

This website contacted 1 IPs in 1 countries across 1 domains to perform 9 HTTP transactions. The main IP is 54.37.70.107, located in France and belongs to OVH OVH SAS, FR. The main domain is jupyter.security-odin.com.
TLS certificate: Issued by R11 on December 17th 2024. Valid for: 3 months.
This is the only time jupyter.security-odin.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
2 11 54.37.70.107 16276 (OVH OVH SAS)
9 1
Apex Domain
Subdomains
Transfer
11 security-odin.com
jupyter.security-odin.com
742 KB
9 1
Domain Requested by
11 jupyter.security-odin.com 2 redirects jupyter.security-odin.com
9 1

This site contains no links.

Subject Issuer Validity Valid
jupyter.security-odin.com
R11
2024-12-17 -
2025-03-17
3 months crt.sh

This page contains 1 frames:

Primary Page: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Frame ID: CB5173AA738E16B32F4215FCF0BCA06C
Requests: 9 HTTP requests in this frame

Screenshot

Page Title

JupyterHub

Page URL History Show full URLs

  1. https://jupyter.security-odin.com/ HTTP 302
    https://jupyter.security-odin.com/hub/ HTTP 302
    https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • require.*\.js

Overall confidence: 100%
Detected patterns
  • (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)

Overall confidence: 100%
Detected patterns
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Page Statistics

9
Requests

100 %
HTTPS

0 %
IPv6

1
Domains

1
Subdomains

1
IPs

1
Countries

741 kB
Transfer

736 kB
Size

1
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://jupyter.security-odin.com/ HTTP 302
    https://jupyter.security-odin.com/hub/ HTTP 302
    https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

9 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request login
jupyter.security-odin.com/hub/
Redirect Chain
  • https://jupyter.security-odin.com/
  • https://jupyter.security-odin.com/hub/
  • https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
7 KB
8 KB
Document
General
Full URL
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
eeba2c501daa521d4f154b2060b0354a8bd7e536890d1bba80d61ae45c3c842b
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

Response headers

access-control-allow-headers
accept, content-type, authorization
content-length
7542
content-security-policy
upgrade-insecure-requests
content-type
text/html
date
Tue, 17 Dec 2024 14:03:45 GMT
etag
"d1a62e1435528b2abe1f0e1865430df707351bb7"
permissions-policy
interest-cohort=()
server
nginx
strict-transport-security
max-age=63072000; includeSubDomains; preload
x-content-type-options
nosniff
x-download-options
noopen
x-frame-options
SAMEORIGIN
x-jupyterhub-version
5.2.1
x-permitted-cross-domain-policies
none
x-sso-wat
You've just been SSOed
x-xss-protection
1; mode=block

Redirect headers

access-control-allow-headers
accept, content-type, authorization
content-length
0
content-security-policy
upgrade-insecure-requests
content-type
text/html
date
Tue, 17 Dec 2024 14:03:45 GMT
location
/hub/login?next=%2Fhub%2F
permissions-policy
interest-cohort=()
server
nginx
strict-transport-security
max-age=63072000; includeSubDomains; preload
x-content-type-options
nosniff
x-download-options
noopen
x-frame-options
SAMEORIGIN
x-jupyterhub-version
5.2.1
x-permitted-cross-domain-policies
none
x-sso-wat
You've just been SSOed
x-xss-protection
1; mode=block
style.min.css
jupyter.security-odin.com/hub/static/css/
309 KB
310 KB
Stylesheet
General
Full URL
https://jupyter.security-odin.com/hub/static/css/style.min.css?v=de37c927476e635f657bafc35a5e1ae9c0f3ce691c5779b0d3be84fa5e2ec3813214270a51f83fc93b945e5d7e418046af1e370e9538ea8a44d49d472ee7dffe
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
a4309f7ecce8915ba3b10d3a96131ab79f2d8ec41621681e5f1face9b6cdedfd
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
expires
Fri, 15 Dec 2034 14:03:45 GMT
date
Tue, 17 Dec 2024 14:03:45 GMT
content-type
text/css
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
max-age=315360000
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
316473
x-xss-protection
1; mode=block
server
nginx
bootstrap.bundle.min.js
jupyter.security-odin.com/hub/static/components/bootstrap/dist/js/
79 KB
79 KB
Script
General
Full URL
https://jupyter.security-odin.com/hub/static/components/bootstrap/dist/js/bootstrap.bundle.min.js?v=ecf8bfa2d7656db091f8b9d6f85ecfc057120c93ae5090773b1b441db838bd232fcef26375ee0fa35bf8051f4675cf5a5cd50d155518f922b9d70593f161741a
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
0833b2e9c3a26c258476c46266e6877fc75218625162e0460be9a3a098a61c6c
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
expires
Fri, 15 Dec 2034 14:03:45 GMT
date
Tue, 17 Dec 2024 14:03:45 GMT
content-type
text/javascript
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
max-age=315360000
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
80721
x-xss-protection
1; mode=block
server
nginx
require.js
jupyter.security-odin.com/hub/static/components/requirejs/
85 KB
85 KB
Script
General
Full URL
https://jupyter.security-odin.com/hub/static/components/requirejs/require.js?v=1ff44af658602d913b22fca97c78f98945f47e76dacf9800f32f35350f05e9acda6dc710b8501579076f3980de02f02c97f5994ce1a9864c21865a42262d79ec
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
8215b90000b571bd241d28512c83f59855cecc3158db94b79b2d974c9923b5d2
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
expires
Fri, 15 Dec 2034 14:03:45 GMT
date
Tue, 17 Dec 2024 14:03:45 GMT
content-type
text/javascript
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
max-age=315360000
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
86578
x-xss-protection
1; mode=block
server
nginx
jquery.min.js
jupyter.security-odin.com/hub/static/components/jquery/dist/
85 KB
86 KB
Script
General
Full URL
https://jupyter.security-odin.com/hub/static/components/jquery/dist/jquery.min.js?v=bf6089ed4698cb8270a8b0c8ad9508ff886a7a842278e98064d5c1790ca3a36d5d69d9f047ef196882554fc104da2c88eb5395f1ee8cf0f3f6ff8869408350fe
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
expires
Fri, 15 Dec 2034 14:03:45 GMT
date
Tue, 17 Dec 2024 14:03:45 GMT
content-type
text/javascript
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
max-age=315360000
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
87533
x-xss-protection
1; mode=block
server
nginx
darkmode.js
jupyter.security-odin.com/hub/static/js/
2 KB
2 KB
Script
General
Full URL
https://jupyter.security-odin.com/hub/static/js/darkmode.js?v=2fd9a7d11ad78df9351fed40ab35eab52e1e6a3d516f188b652120e6faf57b8e387a30aae8f52a6fb51563d06d04545c7005da0b77a98c21b0bd28f6d1cdfa11
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
846757736676e2eb48daf5dda049224acfeb601501ae7ed402094b79fd452894
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
expires
Fri, 15 Dec 2034 14:03:45 GMT
date
Tue, 17 Dec 2024 14:03:45 GMT
content-type
text/javascript
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
max-age=315360000
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
1754
x-xss-protection
1; mode=block
server
nginx
logo
jupyter.security-odin.com/hub/
11 KB
12 KB
Image
General
Full URL
https://jupyter.security-odin.com/hub/logo
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
8f09777e3f3b51b43dc4a2173da6ed049e0948bf0029ee8b935df6edec683ae3
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

etag
"561e54a9993952b52a5e1fe637a331c82e26aaf0217d71b6fecf297c7a3140acb4ddd560e5e9e47dcd25b784ee1edfc40f5ae3bbd10c128aae4eaca2457cca79"
x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
date
Tue, 17 Dec 2024 14:03:45 GMT
content-type
image/png
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
11453
x-xss-protection
1; mode=block
server
nginx
fa-solid-900.woff2
jupyter.security-odin.com/hub/static/components/@fortawesome/fontawesome-free/webfonts/
154 KB
154 KB
Font
General
Full URL
https://jupyter.security-odin.com/hub/static/components/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2
Requested by
Host: jupyter.security-odin.com
URL: https://jupyter.security-odin.com/hub/static/css/style.min.css?v=de37c927476e635f657bafc35a5e1ae9c0f3ce691c5779b0d3be84fa5e2ec3813214270a51f83fc93b945e5d7e418046af1e370e9538ea8a44d49d472ee7dffe
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
1f0189e087fcefbf654fad74a3a06668b782c01353a61d5c0b7f0bf23e33c020
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Origin
https://jupyter.security-odin.com
Referer
https://jupyter.security-odin.com/hub/static/css/style.min.css?v=de37c927476e635f657bafc35a5e1ae9c0f3ce691c5779b0d3be84fa5e2ec3813214270a51f83fc93b945e5d7e418046af1e370e9538ea8a44d49d472ee7dffe

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
date
Tue, 17 Dec 2024 14:03:46 GMT
content-type
font/woff2
last-modified
Tue, 17 Dec 2024 13:57:57 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
no-cache
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
157192
x-xss-protection
1; mode=block
server
nginx
favicon.ico
jupyter.security-odin.com/hub/static/
4 KB
5 KB
Other
General
Full URL
https://jupyter.security-odin.com/hub/static/favicon.ico?v=fde5757cd3892b979919d3b1faa88a410f28829feb5ba22b6cf069f2c6c98675fceef90f932e49b510e74d65c681d5846b943e7f7cc1b41867422f0481085c1f
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
54.37.70.107 , France, ASN16276 (OVH OVH SAS, FR),
Reverse DNS
vps-311c917b.vps.ovh.net
Software
nginx /
Resource Hash
7c36d7b909d11cbf85a03ec15b40da1d1277ebbc506a9eee417a40d32e2975c0
Security Headers
Name Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block

Request headers

User-Agent
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Referer
https://jupyter.security-odin.com/hub/login?next=%2Fhub%2F

Response headers

x-permitted-cross-domain-policies
none
x-content-type-options
nosniff
x-sso-wat
You've just been SSOed
expires
Fri, 15 Dec 2034 14:03:47 GMT
date
Tue, 17 Dec 2024 14:03:47 GMT
content-type
image/vnd.microsoft.icon
last-modified
Tue, 17 Dec 2024 13:57:56 GMT
x-frame-options
SAMEORIGIN
strict-transport-security
max-age=63072000; includeSubDomains; preload
content-security-policy
upgrade-insecure-requests
cache-control
max-age=315360000
x-download-options
noopen
permissions-policy
interest-cohort=()
accept-ranges
bytes
content-length
4286
x-xss-protection
1; mode=block
server
nginx

Verdicts & Comments Add Verdict or Comment

8 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

number| uidEvent object| bootstrap function| requirejs function| require function| define function| $ function| jQuery object| jhdata

1 Cookies

Domain/Path Name / Value
jupyter.security-odin.com/hub/ Name: _xsrf
Value: MnwxOjB8MTA6MTczNDQ0NDIyNXw1Ol94c3JmfDY4OlRtOXVaVG81Y1VJdE9WOWllRGhNTUV0a1pGWk1hRE5WTVZRelpUazBTbmxCTWpCUk1uTnNhV3B1WlV4UmEyZEpQUT09fGJjMmQyODFmYzU5OTY3NDg4Yjg0YTk3ODYwNTA0ZWM2MjRhYjllMDhhMTg2MTE0YmUyNzZkZWU0YTM2YTM1NmI

Security Headers

This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page

Header Value
Content-Security-Policy upgrade-insecure-requests
Strict-Transport-Security max-age=63072000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN
X-Xss-Protection 1; mode=block