| Domainname | Html-Element | name/equiv/ property/rel | href/src/content | HttpStatus | msg | ∑ | Status |
|---|
https://wrap-app.dev/ 52.39.73.227
| link
| icon
| /static/img/wrap-favicon.png
| 200
|
| 1
| ok
|
| | image/png missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| No Compression - 70050 Bytes
|
|
|
|
|
|
|
| |
| link
| preconnect
| https://fonts.googleapis.com
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| preconnect
| https://fonts.gstatic.com
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| stylesheet
| /static/css/style.css
| 200
|
| 1
| ok
|
| | text/css; charset=utf-8 missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| Compression required: 2281 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-jNBZqDJQhY6/n66uSmY4+pm9wC9hQzPkqBl9fRAXeCg= sha384-2hhziYCZg+KiaP5Z2FCnyNF0tT8yPXS3xtPKfsGSuhE1vEC9YeriAB4Y4pBJJ3pW sha512-MP1eBQBbAAHDDtt00lfSxyhvvyHS3mhJgxva62HC/RfLQMnc2NTm888L1ZXzN5EG8TIsikd35EMhO0IPKznJKA==
<link
rel="stylesheet" href="/static/css/style.css"
crossorigin="anonymous" integrity="sha256-jNBZqDJQhY6/n66uSmY4+pm9wC9hQzPkqBl9fRAXeCg=" /> |
|
| Content loaded via url("...")
|
| link
| stylesheet
| https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css
| 200
|
| 1
| ok
|
| | text/css; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| Cache-Control: public, max-age=31536000, s-maxage=31536000, immutable - with long duration found.
| Compression required: 31124 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: *
| Cross-Origin Resource Sharing (CORS) supported
|
| integrity: sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ
crossorigin: anonymous
| No SRI Parse error | | valid |
|
| Content loaded via url("...")
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e | 2 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e | 2 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e | 2 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e | 2 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e | 1 |
|  |
| data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e | 1 |
|  |
|
| link
| stylesheet
| https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css
| 200
|
| 1
| ok
|
| | text/css; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| Cache-Control: public, max-age=31536000, s-maxage=31536000, immutable - with long duration found.
| Compression required: 13360 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: *
| Cross-Origin Resource Sharing (CORS) supported
|
| missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:
sha256-2IJPcGfN/qOK/sfp/68HISUmaCQgbWnvHxEtchU6UF4= sha384-Ay26V7L8bsJTsX9Sxclnvsn+hkdiwRnrjZJXqKmkIDobPgIIWBOVguEcQQLDuhfN sha512-0yYhCyiMB+6XOis4qvWA42kPkKb54+uMaOhbsta6m+aQ7cZOm5hzERPrRkkknlpEdoxVCwYui+yM0jRazpDFuA==
<link
rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css"
crossorigin="anonymous" integrity="sha256-2IJPcGfN/qOK/sfp/68HISUmaCQgbWnvHxEtchU6UF4=" /> |
|
| Content loaded via url("...")
| ./fonts/bootstrap-icons.woff?1fa40e8900654d2863d011707b9fb6f2 | 1 |
|
| ./fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2 | 1 |
|
|
| link
| stylesheet
| https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400&display=swap
| 200
|
| 1
| ok
|
| | text/css; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| | 222 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: *
| Cross-Origin Resource Sharing (CORS) supported
|
| missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:
sha256-4wrdStKVSYj5eJsGko9JILq2jMNeui2H16lS4yKeyNo= sha384-b/dDzqyYmkMJ6VQt/MiAKeLFpPduEBR5Cs443uinRtnCpo5J5EzIITgIbphgGCFN sha512-lQajNlRIJ+/e3xJNk74O2Pyer0qtTZDiDlqErPrw+hhMT+Y+hd/sDE6zCT/pX6FJfV2jbJi708zoZIeupbGohA==
<link
rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400&display=swap"
crossorigin="anonymous" integrity="sha256-4wrdStKVSYj5eJsGko9JILq2jMNeui2H16lS4yKeyNo=" /> |
|
| Content loaded via url("...")
| https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4E.ttf | 1 |
|
| https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf | 1 |
|
| https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4E.ttf | 1 |
|
|
| meta
| charset
| UTF-8
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| meta
| X-UA-Compatible
| IE=edge
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| meta
| viewport
| width=device-width, initial-scale=1.0
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/app.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 5611 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-+z8ZSuFIZZ3LMPgiF91B3KaCoJIfd6sXEkCb9usYPyg= sha384-0LX7YltfNZ07jjpNHqUveEElH1eBmZnM6yKee9oTebtdKyr+xxYpjxAKerePesL+ sha512-xlhKsEC8spHOoXYDdvczHJgLq5B38TxJzvK6ZZMJg3W+TpG1JnZP1iLLhMh9qKgz/cagU/+yDtEG29g2xXAaLw==
<script
src="/static/js/app.jsx"
crossorigin="anonymous" integrity="sha256-+z8ZSuFIZZ3LMPgiF91B3KaCoJIfd6sXEkCb9usYPyg=" /> |
|
| |
| script
| src
| /static/js/compare/compare.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1074 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-Exs6q+JyIkQIZRirMLlqnaVbphqU0slkIRZXoWebpIg= sha384-XrFxBSqdjzvVbao4Tg1ampcVfSGeWeX8K0xwMjXV1vlGxh1E35Pm8/d+OcFP6QVk sha512-6DWhKlfacqOy2+WKVg5seHf9FnCW6yajF8Dhy3c+NlSS24UHpchzwlyM0eN372dQkJPN1eppM6/WxB/vEzptBQ==
<script
src="/static/js/compare/compare.jsx"
crossorigin="anonymous" integrity="sha256-Exs6q+JyIkQIZRirMLlqnaVbphqU0slkIRZXoWebpIg=" /> |
|
| |
| script
| src
| /static/js/compare/compareDescription.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 2030 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-h1ob+wST+locTzieQXkHBKhwCVm7mLoNdR0BafqRj2A= sha384-fKi3aFO9UqdPr+9IRBlBFc1bkUXN/F+1NbiQ1R4lNjJoN5yezqZR1Aykh0WShZmU sha512-aheNBRmArJbzilgoGBOeZOxmObQzzELiCwpJmwY3vB9dKFhAs9WBt2BtTdIB9ylFYbD9pgZmMFsMNgXnSfcV5Q==
<script
src="/static/js/compare/compareDescription.jsx"
crossorigin="anonymous" integrity="sha256-h1ob+wST+locTzieQXkHBKhwCVm7mLoNdR0BafqRj2A=" /> |
|
| |
| script
| src
| /static/js/compare/compareForm.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 4024 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-cT3Q/V6fZFY7MUWWwMjduQUSq9ixP9tr6zRBjjAFvmY= sha384-y6zf5ItEF6U64+VzYux44nQ//ftJnmOXtkJYu9FHtrPX9Cuod1JlPgvUTPmkVUid sha512-woTyvzOZ02hU9Jh77yESMWk0qz/53nZ8CRjECF/vq8Yo4Yg+Ps5UbGRJ/T5sEwJscyWcmcN5KkahhZsRhr88qg==
<script
src="/static/js/compare/compareForm.jsx"
crossorigin="anonymous" integrity="sha256-cT3Q/V6fZFY7MUWWwMjduQUSq9ixP9tr6zRBjjAFvmY=" /> |
|
| |
| script
| src
| /static/js/compare/compareHistory.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 6043 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-R3u4uLo4TmKD0sgI56YYo/MhbVLXtIBQfO0hTWV7ngQ= sha384-IqJJ9/P4bRKlLYlqsz8KpdJPJZiP/pkeJtBnExjHmoNoNea64uAk7OogCUb7ShHH sha512-2tkIiFW3le9qYyVxKmFrlMBsJ0n9i1181i2GPQo4luTzgNr/DXtKeUsZzxPOLBoXx4PUSZcOpRfq/c1KR3p2TA==
<script
src="/static/js/compare/compareHistory.jsx"
crossorigin="anonymous" integrity="sha256-R3u4uLo4TmKD0sgI56YYo/MhbVLXtIBQfO0hTWV7ngQ=" /> |
|
| |
| script
| src
| /static/js/compare/compareText.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 506 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-iJ7R4kvSzXWwAtHcqHIBt0gMAwtWaeuQHxAi1huo+LY= sha384-Hs0ev1/7yRtATKbcHG8a89sVsm/YKguHqHVm5W1RJMrwPoKS1YlIt57x3F1N7pwu sha512-vBVcArgGmkyjfLCtBUb4ORMjszjw8BP06f0qLFXBfnBTneq548mlBdBol+tlQ1UXGYGcyO5XKahIebmVmYptUQ==
<script
src="/static/js/compare/compareText.jsx"
crossorigin="anonymous" integrity="sha256-iJ7R4kvSzXWwAtHcqHIBt0gMAwtWaeuQHxAi1huo+LY=" /> |
|
| |
| script
| src
| /static/js/homepage/footer.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1755 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-JXk1OweETR16jqinNlMhXx5GhfIZFtExMwveebuHJAw= sha384-+X2VCpq7CVoQUbbuHUto5hcLPPvP7gF1JlUlhSE6hL+l1Yqr8vM2J+PhoEB/o0Ig sha512-RTUAO0npcVhox9DKw7k7Zp15E03I5W+nVZ3oQW4up6zylG/6XNRgmi7D97F8VUJszCSDd5XZEgI4oCbJ/grPbg==
<script
src="/static/js/homepage/footer.jsx"
crossorigin="anonymous" integrity="sha256-JXk1OweETR16jqinNlMhXx5GhfIZFtExMwveebuHJAw=" /> |
|
| |
| script
| src
| /static/js/homepage/home.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 2248 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-EKN858cyik+OFzE33LSjeAugkicV2yuGJ8q4MErLC5Q= sha384-eJini/rVGWsKrMPjUa16PsOebiJRtqqFB6FekMgsIW0s4jjUQP6Zs5ObRamLlRXe sha512-vBwAZa9hDeaR2ZcsRMp5zaDwtjhA17W7aAdiq0VWw8c9Z0iE9NsihBzwoopV3meZALtbM07LC8xzUEK5Do090A==
<script
src="/static/js/homepage/home.jsx"
crossorigin="anonymous" integrity="sha256-EKN858cyik+OFzE33LSjeAugkicV2yuGJ8q4MErLC5Q=" /> |
|
| |
| script
| src
| /static/js/homepage/navbar.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1871 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-pI4NBYeykyWpQKA6vhq2MNtNByrb+8KdXymwKz7z6KU= sha384-QNuhBnAUfKr1RGRdoqTYOSrY91QXX+tI5nVoq0cn4rwQHU+CTIDrzp6+DiC/dPzH sha512-52pNUFX16kEv9Pu0aIVtXJfp6AHzFApOC4I7oLIQU3Ai7UqCYHdtZDZ5evkG1IsL/giuTOcLxv2YnhcAPKlTcw==
<script
src="/static/js/homepage/navbar.jsx"
crossorigin="anonymous" integrity="sha256-pI4NBYeykyWpQKA6vhq2MNtNByrb+8KdXymwKz7z6KU=" /> |
|
| |
| script
| src
| /static/js/utils/artists.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 4262 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-mLZpdJHKaPABumkVaHLuxkNZtHp9dQdkUT+b/GybSxE= sha384-Dh0oIxmBlg4LUtKTFwMu8K8k0hPdGtUVg9G3XpCn621Dz4zLYnirXmp+h2cWZBCe sha512-Wz9GLMTZDPTO3RnJ5KFHSxODdJ6/G0VYNb65TXSKxWy+4aPPN8tto4dIXDuj8ngZTQqvyXDsX/g6AFn4kVIw6w==
<script
src="/static/js/utils/artists.jsx"
crossorigin="anonymous" integrity="sha256-mLZpdJHKaPABumkVaHLuxkNZtHp9dQdkUT+b/GybSxE=" /> |
|
| |
| script
| src
| /static/js/utils/error.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1808 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-a+VxgAX3KKq8dvOuYeBmQzYR8/QK1M1iW19g9TDmxUc= sha384-x9/sASNmIX2eAjKhxRvim3ukVYrYR+6j4Bp2n1dpgcK10/hcjywbKa9g2u7Htqkx sha512-OsODa0R93wh/EKEaRJTHAO0LEP6AFgR3elPD2jIoIYYkWi6lFWLB8xGWC+BHtJewYjiP5NWMsX6Y2T+GDhl3AQ==
<script
src="/static/js/utils/error.jsx"
crossorigin="anonymous" integrity="sha256-a+VxgAX3KKq8dvOuYeBmQzYR8/QK1M1iW19g9TDmxUc=" /> |
|
| |
| script
| src
| /static/js/utils/genres.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 5994 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-AE0TaUGdgW1KG71Y+Fwk2inZIgweLZWqj4on9gj57RA= sha384-VYcpCz4L25K1hORt8o+oeV3b2H1QeEUcl+RoaSrHisIoln8GmBcanBDCYzgNlu0Q sha512-MXsKGxm7ztp+TVXCwU2XUClRdIAE5ZR7e6fCfsQDXf9ENDnd2TDkkOy+gri1GgsBowyv+I6pNcnHFj8f0AkM0Q==
<script
src="/static/js/utils/genres.jsx"
crossorigin="anonymous" integrity="sha256-AE0TaUGdgW1KG71Y+Fwk2inZIgweLZWqj4on9gj57RA=" /> |
|
| |
| script
| src
| /static/js/utils/loading.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 859 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-me/zUim8KozIafrSaVWlyM2VhwlxiEC1JmGIiXKaQD8= sha384-KvwnRJuJUoYVQaF5pmeWET1BOF1cbmssT9pFd4yjBUuVcdEOnXEIckzRyiDQNCIw sha512-bT1H78rczsfQ8DfQCdlZRlGWDj43IyoxRiAmorBwN1aTrsnGK8aRDrDqEB399jPRs+e9insSLFhWBCMADe39BQ==
<script
src="/static/js/utils/loading.jsx"
crossorigin="anonymous" integrity="sha256-me/zUim8KozIafrSaVWlyM2VhwlxiEC1JmGIiXKaQD8=" /> |
|
| |
| script
| src
| /static/js/utils/login.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1733 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-Sn4udPp9RwkjRDptp8Lz1oo/wnr01d3kiZt7PY+XlSs= sha384-M/t+UzztJPnK5Ea/FyR7tGhHx6dtFeut2PTU8HpQmxMHFyulImJs/liDgchLkUIG sha512-JapH9bwv9WQ/f3k1/sG8LkWYbOYugP1/qMzgJCvBdQK0sLF8HQ30If6PI8IxbEAZ9nNhY0JRNnDJoPVEt59GfA==
<script
src="/static/js/utils/login.jsx"
crossorigin="anonymous" integrity="sha256-Sn4udPp9RwkjRDptp8Lz1oo/wnr01d3kiZt7PY+XlSs=" /> |
|
| |
| script
| src
| /static/js/utils/playlist.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 2332 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-ti9kq0oHLC0p/1ARAWGKk0FI5PULuT6xv5AqcrxrHjA= sha384-mPsQDaIEnzIQz0sbrKwMCMpzqTD4PqhEeZVBzTfibEVFETzzTCRNRv5lE1uaETob sha512-Z9/KBmjsSmbhoyhpgBJtg0yM08eBUNmVMM4WN0JAIN5hFwaql8vHp2yLIz+t7uGfFPgEY2uCupmwRQfq3doXLA==
<script
src="/static/js/utils/playlist.jsx"
crossorigin="anonymous" integrity="sha256-ti9kq0oHLC0p/1ARAWGKk0FI5PULuT6xv5AqcrxrHjA=" /> |
|
| |
| script
| src
| /static/js/utils/tracks.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 6448 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-Go3v3zqkhy7hZ6aN9umcgVUufuu/39sGs0dQ0/znFww= sha384-9VFKND8sTBGVS0K6yahm7zN/y58TXu1ap5f6XTK8Z17Mbr3vRx4NQeiIBsiifIx0 sha512-GnnmfcgG80dwymSgRvfpB627zYKNGN9ddhE+e/B2L7ElOpASamhjuL+7oZ0pWracL1a6TxaxeOmvMivHq8kL4g==
<script
src="/static/js/utils/tracks.jsx"
crossorigin="anonymous" integrity="sha256-Go3v3zqkhy7hZ6aN9umcgVUufuu/39sGs0dQ0/znFww=" /> |
|
| |
| script
| src
| /static/js/wrap/wrap.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 804 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-gdo/yYdmtgic79fNjDMNOyJUwBbvsNv3mmdlTMTGe5o= sha384-dZkfjCtNBM8tZqp7K/Q2CAyqO8natuwvY5yD4tgKgdixyGwXA+3TTX+4iogiRul1 sha512-MAh8XoLffEnlC9LjAqci/9OMA68fdJ2uD9FWl14s/aa6TCkIZLT7bj6X4BMsjpDM+Gd0WOh0gdCaUniDNMO+Hw==
<script
src="/static/js/wrap/wrap.jsx"
crossorigin="anonymous" integrity="sha256-gdo/yYdmtgic79fNjDMNOyJUwBbvsNv3mmdlTMTGe5o=" /> |
|
| |
| script
| src
| /static/js/wrap/wrapDescription.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1812 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-pJi4ZbzfUJ92GUI0RiDy6bBVJoZYZ9OUq5yUJdYsZks= sha384-IS1GYALMszrWQfD34AO5qdEzxp//aCPIbZ/Wfw1k0ycDB28YtT2xvVyqJK1+C0o/ sha512-355PNOPX4WhRZYFDQdJUK6p5UMY33Rk6t5VHBSPCMTYFz3rvdLKB4e87ozM5muu17KKL69YwFr1MKF8BJTS/UQ==
<script
src="/static/js/wrap/wrapDescription.jsx"
crossorigin="anonymous" integrity="sha256-pJi4ZbzfUJ92GUI0RiDy6bBVJoZYZ9OUq5yUJdYsZks=" /> |
|
| |
| script
| src
| /static/js/wrap/wrapForm.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 1295 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-AfSPyRdVng+C88qTR+SmmOllMDamtKdz1tIyTDsGh8k= sha384-RDU5Dnv+dtTsRCMSQcTNfDe5D2p1mxZ+eA5SrWy1IyR5PYzOpRtRc73rototCY9d sha512-HSXtmXF0ljoXiRuQj3lqSVOmzfbgK8p2HGIsBMJ+HOHVc191jw9qaRp2wGdDwN/dLJYuZJmZzqgnLa2h4dMvNw==
<script
src="/static/js/wrap/wrapForm.jsx"
crossorigin="anonymous" integrity="sha256-AfSPyRdVng+C88qTR+SmmOllMDamtKdz1tIyTDsGh8k=" /> |
|
| |
| script
| src
| /static/js/wrap/wrapHistory.jsx
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/octet-stream missing X-Content-Type-Options nosniff |
|
|
|
|
| Cache-Control: no-cache - max-age missing.
| 4092 Bytes
|
|
|
|
|
|
| local SRI possible, possible hash-values:
sha256-k7Bq5HcWnbjlRim2/nHD4h3ZhosU/r1xvEFdphoe1s0= sha384-d54uCioqO7q3v+PQedPOUjMdwGeqHABPfx0Cs/FlZfPW2ESnSXWC5qininHa4ITc sha512-cDpTkU8w1yAbiPnPM6InGILDm9rgzXgYPeT4Ob7Jj7rLA6Fb6+26NiZ/oHOxHOsnb4wvLyLKarqpTnVEBM9aJQ==
<script
src="/static/js/wrap/wrapHistory.jsx"
crossorigin="anonymous" integrity="sha256-k7Bq5HcWnbjlRim2/nHD4h3ZhosU/r1xvEFdphoe1s0=" /> |
|
| |
| script
| src
| https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/javascript; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| Cache-Control: public, max-age=31536000, s-maxage=31536000, immutable - with long duration found.
| Compression required: 22442 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: *
| Cross-Origin Resource Sharing (CORS) supported
|
| integrity: sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM
crossorigin: anonymous
| No SRI Parse error | | valid |
|
| |
| script
| src
| https://cdn.jsdelivr.net/npm/chart.js@4.3.0/dist/chart.umd.min.js
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/javascript; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| Cache-Control: public, max-age=31536000, s-maxage=31536000, immutable - with long duration found.
| Compression required: 69487 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: *
| Cross-Origin Resource Sharing (CORS) supported
|
| missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:
sha256-h4mYBWhrVT5v88i/7XHzjcoxrAwpX1L+XvXzGKhcm2E= sha384-YAshAm4KKjf8V01c4sdNbPYiwU0D0Q82fjMHhKw8VvP0ecY4fxXsZAHxC4r4Ei+T sha512-CHaBnEaqjza6lsSYIUMOZYlqlvI8xfQyElHXUfq7QM2QZDBvkcdM5+5ljDNI9ZKjnpzjDkhihlAfuHlfUkA1zw==
<script
src="https://cdn.jsdelivr.net/npm/chart.js@4.3.0/dist/chart.umd.min.js"
crossorigin="anonymous" integrity="sha256-h4mYBWhrVT5v88i/7XHzjcoxrAwpX1L+XvXzGKhcm2E=" /> |
|
| |
| script
| src
| https://cdn.jsdelivr.net/npm/react-bootstrap@next/dist/react-bootstrap.min.js
| 200
|
| 1
| ok
|
|
Missing defer / async attribute.
| application/javascript; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| Cache-Control: public, max-age=604800, s-maxage=43200 - with long duration found.
| Compression required: 37846 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: *
| Cross-Origin Resource Sharing (CORS) supported
|
| missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:
sha256-Q/2IOBBt2i27uDUKKVpfmkVMe4ED5fPKsGvAFYeBJH4= sha384-4Wkqg+ni/AvxSVV++4cj3/2PYdKsUpMz4fs0jDqKWUV/Y/3xcfNHVqemRhf8i4BR sha512-GuWRgC6UmU1lqq0jPHCc14TlGWfqS2eKE8QDSmorftXjVEacHamoLYWnOs8ybSuxhSItbSvgV6NPVTSLKUkElw==
<script
src="https://cdn.jsdelivr.net/npm/react-bootstrap@next/dist/react-bootstrap.min.js"
crossorigin="anonymous" integrity="sha256-Q/2IOBBt2i27uDUKKVpfmkVMe4ED5fPKsGvAFYeBJH4=" /> |
|
| |
| script
| src
| https://unpkg.com/@babel/standalone/babel.min.js
| 302
| /@babel/standalone@7.22.5/babel.min.js
| 1
| ok
|
|
Missing defer / async attribute.
| text/plain; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| | 77 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: not found
| Cross-Origin Resource Sharing (CORS) not supported
|
|
| |
| script
| src
| https://unpkg.com/react@18/umd/react.production.min.js
| 302
| /react@18.2.0/umd/react.production.min.js
| 1
| ok
|
|
Missing defer / async attribute.
| text/plain; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| | 79 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: not found
| Cross-Origin Resource Sharing (CORS) not supported
|
|
| |
| script
| src
| https://unpkg.com/react-dom@18/umd/react-dom.production.min.js
| 302
| /react-dom@18.2.0/umd/react-dom.production.min.js
| 1
| ok
|
|
Missing defer / async attribute.
| text/plain; charset=utf-8 X-Content-Type-Options nosniff found |
|
|
|
|
| | 83 Bytes
|
|
|
|
|
|
| Server-Header Access-Control-Allow-Origin: not found
| Cross-Origin Resource Sharing (CORS) not supported
|
|
| |
https://52.39.73.227/ 52.39.73.227
| link
| icon
| /static/img/wrap-favicon.png
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| preconnect
| https://fonts.googleapis.com
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| preconnect
| https://fonts.gstatic.com
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| stylesheet
| /static/css/style.css
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| stylesheet
| https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
| SRI found. Integrity: sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ
crossorigin: anonymous | No SRI Parse error |
|
not checked
|
|
| |
| link
| stylesheet
| https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| link
| stylesheet
| https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400&display=swap
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| meta
| charset
| UTF-8
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| meta
| X-UA-Compatible
| IE=edge
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| meta
| viewport
| width=device-width, initial-scale=1.0
|
|
| 1
| ok
|
| |
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/app.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/compare/compare.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/compare/compareDescription.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/compare/compareForm.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/compare/compareHistory.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/compare/compareText.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/homepage/footer.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/homepage/home.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/homepage/navbar.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/artists.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/error.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/genres.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/loading.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/login.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/playlist.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/utils/tracks.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/wrap/wrap.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/wrap/wrapDescription.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/wrap/wrapForm.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| /static/js/wrap/wrapHistory.jsx
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
| SRI found. Integrity: sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM
crossorigin: anonymous | No SRI Parse error |
|
not checked
|
|
| |
| script
| src
| https://cdn.jsdelivr.net/npm/chart.js@4.3.0/dist/chart.umd.min.js
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| https://cdn.jsdelivr.net/npm/react-bootstrap@next/dist/react-bootstrap.min.js
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| https://unpkg.com/@babel/standalone/babel.min.js
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| https://unpkg.com/react@18/umd/react.production.min.js
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
| script
| src
| https://unpkg.com/react-dom@18/umd/react-dom.production.min.js
|
|
| 1
| ok
|
|
Missing defer / async attribute.
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |