Summary
Website Quality Score
Performance 10.0
SEO 9.2
Security 8.5
Accessibility 5.0
Best Practices 9.2
- ⛔ Skipped URLs - 14 skipped URLs found.
- ⚠️ Redirects - 3 redirects found.
- ⚠️ The description '' exceeds the allowed 10% duplicity. 66% of pages have this same description.
- ⚠️ 12 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 8 page(s) with skipped heading levels.
- ⚠️ 12 page(s) without image alt attributes.
- ⚠️ 12 page(s) without form labels.
- ⚠️ 12 page(s) without aria labels.
- ⚠️ 12 page(s) without role attributes.
- ⚠️ Security - 36 pages(s) with warning(s).
- ⏩ Loaded robots.txt for domain 'developer.hyper3d.ai': status code 200, size 179 B and took 540 ms.
- ⏩ External URLs - 14 external URL(s) found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until Apr 26 05:04:22 2026 GMT. Issued by C = US, O = Google Trust Services, CN = WE1. Subject is CN = developer.hyper3d.ai.
- ✅ SSL/TLS certificate issued by 'C = US, O = Google Trust Services, CN = WE1'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 22 unique headers.
- ✅ All 12 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 8%.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages without multiple <h1> headings.
- ✅ All pages have <h1> heading.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain developer.hyper3d.ai resolved to 982d7321e8-hosting.gitbook.io., 104.18.40.47, 172.64.147.209 (DNS server: 127.0.0.53).
- ✅ DNS IPv6 OK: domain developer.hyper3d.ai resolved to 982d7321e8-hosting.gitbook.io., 2606:4700:4402::ac40:93d1, 2606:4700:4407::6812:282f (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain developer.hyper3d.ai were resolved by CNAME chain developer.hyper3d.ai > 982d7321e8-hosting.gitbook.io.
Visited URLs
Found 15 row(s).
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| / | 200 | HTML | 116 ms | 273 kB | 0 s |
| /api-specification/overview | 200 | HTML | 133 ms | 339 kB | 0 s |
| /api-specification/rodin-generation-gen2 | 200 | HTML | 287 ms | 709 kB | 0 s |
| /get-started/readme-1 | 200 | HTML | 137 ms | 435 kB | 0 s |
| /api-specification/check-status | 200 | HTML | 135 ms | 361 kB | 0 s |
| /api-specification/bang | 200 | HTML | 327 ms | 539 kB | 0 s |
| /get-started/minimal-example | 200 | HTML | 161 ms | 544 kB | 0 s |
| /api-specification/generate-texture | 200 | HTML | 409 ms | 387 kB | 0 s |
| /api-specification/rodin-generation | 200 | HTML | 138 ms | 752 kB | 0 s |
| /api-specification/check_balance | 200 | HTML | 425 ms | 314 kB | 0 s |
| /api-specification/download-results | 200 | HTML | 170 ms | 312 kB | 0 s |
| /legal/data-policy | 200 | HTML | 185 ms | 269 kB | 0 s |
| /get-started | 307 | Redirect | 120 ms | 107 B | 0 s |
| /api-specification | 307 | Redirect | 275 ms | 119 B | 0 s |
| /legal | 307 | Redirect | 161 ms | 101 B | 0 s |
| No rows found, please edit your search term. | |||||
Best practices
Found 10 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Large inline SVGs (> 5120 B) | 118 | 0 | 0 | 0 |
| Invalid inline SVGs | 118 | 0 | 0 | 0 |
| Heading structure | 16 | 0 | 8 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 118 | 0 | 0 | 0 |
| DOM depth (> 30) | 12 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 12 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 4 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 12 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing form labels | 0 | 0 | 1 | 0 |
| Missing aria labels | 19 | 0 | 57 | 1 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing image alt attributes | 4 | 0 | 2 | 0 |
| Missing roles | 0 | 0 | 6 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
Missing form labels
Missing aria labels
Found 66 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 8 | <select ***> | URL 1, URL 2, URL 3, URL 4 |
| warning | 135 | <a class="group/toclink toclink relative transition-* flex flex-* justify-* items-* gap-* circular-* rounded-* straight-* p-* pl-* text-* font-* text-* text-* hover:bg-* hover:text-* contrast-* contrast-* contrast-* contrast-* before:contents[] before:-* before:absolute before:inset-* sidebar-* sidebar-* [&+div_* [&+div_* [&+div_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 73 | <button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* shadow-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* bg-* depth-* text-* hover:bg-* hover:not-* hover:not-* contrast-* disabled:bg-* disabled:text-* p-* text-* rounded-* px-* absolute top-* right-* z-* self-* justify-* font-* leading-* opacity-* backdrop-* group-* translate-* print:hidden" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 43 | <a class="underline decoration-* underline-* links-* links-* links-* hover:links-* contrast-* contrast-* links-* hover:links-* hover:links-* transition-* duration-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 36 | <a class="flex items-* gap-* shrink contrast-* truncate text-* links-* links-* links-* links-* underline-* links-* links-* links-* links-* links-* links-* theme-* hover:theme-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 24 | <a class="group/headerlogo min-* shrink flex items-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 24 | <a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* hover:bg-* theme-* hover:text-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 17 | <a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* hover:bg-* theme-* hover:text-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-* subitem sidebar-* opacity-* contrast-* sidebar-* sidebar-* sidebar-*" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 12 | <a class="group/toclink toclink relative transition-* flex flex-* justify-* items-* gap-* circular-* rounded-* straight-* p-* pl-* text-* text-* contrast-* before:contents[] before:-* before:absolute before:inset-* sidebar-* [&+div_* [&+div_* [&+div_* font-* sidebar-* before:bg-* text-* sidebar-* [html.sidebar-* [html.sidebar-* [html.sidebar-* [html.sidebar-* hover:bg-* hover:text-* hover:before:bg-* hover:sidebar-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* bg-* border-* contrast-* shadow-* translate-* hover:not-* hover:not-* focus-* focus-* aria-* aria-* contrast-* disabled:text-* disabled:bg-* p-* text-* rounded-* ml-* text-* hover:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <button class="group/dropdown text-* hover:text-* dark:hover:text-* theme-* theme-* flex gap-* items-*" id="radix-_R_7l36iv5ubsnpfivb_" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* shadow-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* depth-* text-* hover:bg-* hover:not-* hover:not-* contrast-* disabled:bg-* disabled:text-* p-* text-* group/dropdown bg-* w-* px-*" id="radix-_R_1mcmj6iv5ubsnpfivb_" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-response-***" *** > | URL 1, URL 2, URL 3 |
| warning | 11 | <a class="group text-* p-* flex gap-* flex-* flex-* items-* pl-* border border-* rounded-* circular-* straight-* hover:border-* text-* md:p-* md:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <a class="decoration-* underline-* links-* links-* links-* hover:links-* contrast-* contrast-* links-* hover:links-* hover:links-* transition-* duration-* no-* hover:underline text-* tracking-* font-* uppercase flex items-* gap-* contrast-* contrast-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 10 | <a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-* text-* hover:text-* contrast-* contrast-* hover:bg-* theme-* [html.sidebar-* theme-* tint:font-* contrast-* sidebar-* sidebar-* sidebar-* [html.theme-* [html.theme-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 10 | <a class="group text-* p-* flex gap-* flex-* flex-* items-* pr-* border border-* rounded-* circular-* straight-* hover:border-* text-* md:p-* md:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-curl-***" *** > | URL 1, URL 2, URL 3 |
| warning | 5 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-curl" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 5 | <a class="link-* absolute inset-* z-*" *** > | URL 1, URL 2 |
| warning | 5 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-python-3-***" *** > | URL 1, URL 2, URL 3 |
| warning | 4 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-python-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 2 | <button class="openapi-*" id="react-aria-_R_74qdlltgd39bsnqj6iv5ubsnpfivb_" *** > | URL 1, URL 2 |
| warning | 2 | <button class="openapi-*" id="react-aria-_R_6sqdlltgd39bsnqj6iv5ubsnpfivb_" *** > | URL 1, URL 2 |
| warning | 2 | <button class="openapi-*" id="react-aria-_R_7cqdlltgd39bsnqj6iv5ubsnpfivb_" *** > | URL 1, URL 2 |
| warning | 2 | <button class="openapi-*" id="react-aria-_R_6cqdlltgd39bsnqj6iv5ubsnpfivb_" *** > | URL 1, URL 2 |
| warning | 2 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-go" *** > | URL 1, URL 2 |
| warning | 2 | <button class="openapi-*" id="react-aria-_R_6kqdlltgd39bsnqj6iv5ubsnpfivb_" *** > | URL 1, URL 2 |
| warning | 2 | <button class="openapi-*" id="react-aria-_R_1r8d39bsnqj6iv5ubsnpfivb_" *** > | URL 1, URL 2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1md76quol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6cqe5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3cqe5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/bang |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6cqdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/bang |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-curl" *** > | /get-started/readme-1 |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-go" *** > | /get-started/readme-1 |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-python-***" *** > | /get-started/readme-1 |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-python***" *** > | /api-specification/check_balance |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3ed6mquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3id6mquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3cqdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3sqdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_tkd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/check_balance |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3kqf5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3md6mquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6kqe5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_36d6mquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6kqdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/bang |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-go-***" *** > | /api-specification/rodin-generation |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_7dltgd39bsnqj6iv5ubsnpfivbH1_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_74qdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/bang |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3kqdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-curl-***" *** > | /get-started/readme-1 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1md6qquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_tkl39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6sqe5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1qd6qquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6sqdtltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/bang |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_74qe5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_6tltgd39bsnqj6iv5ubsnpfivbH1_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-python-3-***" *** > | /get-started/readme-1 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3ad6mquol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1qd76quol39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/generate-texture |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3kqe5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/bang |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_1sqctltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="openapi-*" id="react-aria-_R_3cqf5ltgd39bsnqj6iv5ubsnpfivb_" *** > | /api-specification/rodin-generation-gen2 |
| warning | 1 | <button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-response" *** > | /api-specification/generate-texture |
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 12 | <aside class="group/aside order-* hidden max-* pt-* pb-* opacity-* xl:flex overflow-* xl:max-* xl:opacity-* xl:ml-* xl:max-* xl:max-* xl:max-* xl:max-* hydrated:starting:ml-* hydrated:starting:max-* hydrated:starting:opacity-* transition-* duration-* motion-* transition-* basis-* grow-* shrink-* break-* text-* contrast-* sticky lg:top-* lg:max-* lg:site-* lg:site-* lg:site-* lg:site-* lg:[html[style*="> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <header class="flex flex-* h-* sticky top-* pt-* z-* w-* flex-* shadow-* shadow-* bg-* theme-* [html.sidebar-* theme-* theme-* contrast-* text-* backdrop-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <header class="max-* page-* mx-* mb-* space-* page-* page-* page-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <main class="relative min-* flex-* max-* py-* break-* @container page-* site-* page-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <aside class="side-* fixed inset-* z-* left-* max-* group/table-* text-* grow-* shrink-* w-* md:w-* lg:w-* basis-* lg:page-* max-* max-* border-* lg:flex! embed:lg:page-* lg:animate-* lg:sticky lg:mr-* lg:z-* lg:top-* lg:h-* lg:announcement:h-* lg:site-* lg:site-* lg:announcement:site-* lg:site-* lg:site-* lg:site-* lg:not-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <nav ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| X-Frame-Options | 0 | 0 | 12 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
| Feature-Policy | 0 | 0 | 12 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 12 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 12 | 0 | 0 | Server header is set to 'cloudflare'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 12 | 0 | 0 | 0 | |
| X-XSS-Protection | 12 | 0 | 0 | 0 | |
| X-Content-Type-Options | 12 | 0 | 0 | 0 | |
| Referrer-Policy | 12 | 0 | 0 | 0 | |
| Content-Security-Policy | 12 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 12 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 12 | Server header is set to 'cloudflare'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
TOP non-unique titles
Nothing to report.
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 8 |
SEO metadata
Found 12 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| / | Allowed | Introduction | Hyper3D API Documentation | Introduction | Learn more about the Hyper3D API's capabilities and common use cases. | |
| /api-specification/bang | Allowed | Bang! | Hyper3D API Documentation | Bang! | ||
| /api-specification/check-status | Allowed | Check Status | Hyper3D API Documentation | Check Status | Check the status of a task submitted to the API. | |
| /api-specification/check_balance | Allowed | Check Balance | Hyper3D API Documentation | Check Balance | Check the remaining credits in your account. | |
| /api-specification/download-results | Allowed | Download Results | Hyper3D API Documentation | Download Results | Download result for a given task submitted to the API. | |
| /api-specification/generate-texture | Allowed | Generate Texture | Hyper3D API Documentation | Generate Texture | ||
| /api-specification/overview | Allowed | Overview | Hyper3D API Documentation | Overview | ||
| /api-specification/rodin-generation | Allowed | Gen-1&1.5 Generation | Hyper3D API Documentation | Gen-1&1.5 Generation | ||
| /api-specification/rodin-generation-gen2 | Allowed | Gen-2 Generation | Hyper3D API Documentation | Gen-2 Generation | ||
| /get-started/minimal-example | Allowed | Minimal Example | Hyper3D API Documentation | Minimal Example | ||
| /get-started/readme-1 | Allowed | Get started with Rodin | Hyper3D API Documentation | Get started with Rodin | ||
| /legal/data-policy | Allowed | Data Retention Policy | Hyper3D API Documentation | Data Retention Policy | ||
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 12 row(s).
Heading structure
Found 12 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 6 | 5 | /api-specification/check_balance |
| 5 | 4 | /get-started/readme-1 |
| 7 | 1 | /api-specification/overview |
| 8 | 1 | /api-specification/rodin-generation-gen2 |
| 8 | 1 | /api-specification/bang |
| 1 | 0 | / |
| 7 | 0 | /api-specification/check-status |
| 3 | 0 | /get-started/minimal-example |
| 4 | 0 | /api-specification/generate-texture |
| 6 | 0 | /api-specification/rodin-generation |
| 7 | 0 | /api-specification/download-results |
| 1 | 0 | /legal/data-policy |
| No rows found, please edit your search term. | |||
404 URLs
No 404 URLs found.
Redirected URLs
| Status | Redirected URL 🔼 | Target URL | Found at URL |
|---|---|---|---|
| 307 | /api-specification | /api-specification/overview | /api-specification/overview |
| 307 | /get-started | /get-started/readme-1 | /get-started/readme-1 |
| 307 | /legal | /legal/data-policy | /legal/data-policy |
Skipped URLs Summary
Found 11 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | hyperhuman.deemos.com | 3 |
| Not allowed host | hyper3d.ai | 2 |
| Not allowed host | gitbook.com | 1 |
| Not allowed host | sites.google.com | 1 |
| Not allowed host | www.hyper3d.ai | 1 |
| Not allowed host | www.instagram.com | 1 |
| Not allowed host | discord.com | 1 |
| Not allowed host | hyperhuman.top | 1 |
| Not allowed host | www.youtube.com | 1 |
| Not allowed host | www.gitbook.com | 1 |
| Not allowed host | x.com | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 14 row(s).
External URLs
14 external URL(s) Found 14 row(s).
TOP fastest URLs
Found 12 row(s).
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 115 ms | 200 | / |
| 132 ms | 200 | /api-specification/overview |
| 134 ms | 200 | /api-specification/check-status |
| 136 ms | 200 | /get-started/readme-1 |
| 137 ms | 200 | /api-specification/rodin-generation |
| 161 ms | 200 | /get-started/minimal-example |
| 169 ms | 200 | /api-specification/download-results |
| 185 ms | 200 | /legal/data-policy |
| 286 ms | 200 | /api-specification/rodin-generation-gen2 |
| 327 ms | 200 | /api-specification/bang |
| 408 ms | 200 | /api-specification/generate-texture |
| 425 ms | 200 | /api-specification/check_balance |
| No rows found, please edit your search term. | ||
TOP slowest URLs
Found 12 row(s).
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 425 ms | 200 | /api-specification/check_balance |
| 408 ms | 200 | /api-specification/generate-texture |
| 327 ms | 200 | /api-specification/bang |
| 286 ms | 200 | /api-specification/rodin-generation-gen2 |
| 185 ms | 200 | /legal/data-policy |
| 169 ms | 200 | /api-specification/download-results |
| 161 ms | 200 | /get-started/minimal-example |
| 137 ms | 200 | /api-specification/rodin-generation |
| 136 ms | 200 | /get-started/readme-1 |
| 134 ms | 200 | /api-specification/check-status |
| 132 ms | 200 | /api-specification/overview |
| 115 ms | 200 | / |
| No rows found, please edit your search term. | ||
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| HTML | 12 | 5 MB | 2.6 s | 218 ms | 12 | 0 |
| Redirect | 3 | 327 B | 556 ms | 185 ms | 0 | 3 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 12 | 5 MB | 2.6 s | 218 ms | 12 | 0 |
| text / html | 3 | 327 B | 556 ms | 185 ms | 0 | 3 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| developer.hyper3d.ai | 15 / 5MB / 3.2s | 12 / 5MB / 2.6s | 3 / 327B / 556ms |
HTTP headers
Found 22 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Age | 15 | - | [ignored generic values] | 20.1 min(s) | 1 day(s) |
| Alt-Svc | 15 | 1 | h3=":443"; ma=86400 | ||
| Cache-Control | 15 | 1 | public, max-age=0, must-revalidate | ||
| Cf-Cache-Status | 15 | 1 | DYNAMIC | ||
| Cf-Ray | 15 | - | [ignored generic values] | ||
| Content-Security-Policy | 15 | 1 | default-src 'self' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-s…gitbook.com *; frame-ancestors https: ; | ||
| Content-Type | 15 | 2 | text/html; charset=utf-8 (12) / text/html (3) | ||
| Date | 15 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Location | 3 | 3 | /api-specification/overview (1) / /legal/data-policy (1) / /get-started/readme-1 (1) | ||
| Referrer-Policy | 15 | 1 | no-referrer-when-downgrade | ||
| Server | 15 | 1 | cloudflare | ||
| Strict-Transport-Security | 15 | 1 | max-age=31536000 | ||
| Vary | 15 | 1 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding | ||
| X-Content-Type-Options | 15 | 1 | nosniff | ||
| X-Gitbook-Route-Site | 15 | 1 | developer.hyper3d.ai/ | ||
| X-Gitbook-Route-Type | 15 | 1 | static | ||
| X-Gitbook-Target | 15 | 1 | 2v | ||
| X-Matched-Path | 15 | 1 | /sites/static/[mode]/[siteURL]/[siteData]/[pagePath] | ||
| X-Nextjs-Prerender | 15 | 1 | 1 | ||
| X-Nextjs-Stale-Time | 15 | 1 | 300 | ||
| X-Vercel-Cache | 15 | 2 | HIT (10) / STALE (5) | ||
| X-Vercel-Id | 15 | 15 | [see values below] | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 37 row(s).
| Header | Occurs | Value |
|---|---|---|
| Alt-Svc | 15 | h3=":443"; ma=86400 |
| Cache-Control | 15 | public, max-age=0, must-revalidate |
| Cf-Cache-Status | 15 | DYNAMIC |
| Content-Security-Policy | 15 | default-src 'self' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' blob: *; img-src * 'self' blob: data:; connect-src *; font-src *; frame-src *; object-src 'none'; base-uri 'self' https://static-2v.gitbook.com; form-action 'self' https://static-2v.gitbook.com *; frame-ancestors https: ; |
| Content-Type | 12 | text/html; charset=utf-8 |
| Content-Type | 3 | text / html |
| Location | 1 | /api-specification/overview |
| Location | 1 | /legal/data-policy |
| Location | 1 | /get-started/readme-1 |
| Referrer-Policy | 15 | no-referrer-when-downgrade |
| Server | 15 | cloudflare |
| Strict-Transport-Security | 15 | max-age=31536000 |
| Vary | 15 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding |
| X-Content-Type-Options | 15 | nosniff |
| X-Gitbook-Route-Site | 15 | developer.hyper3d.ai/ |
| X-Gitbook-Route-Type | 15 | static |
| X-Gitbook-Target | 15 | 2v |
| X-Matched-Path | 15 | /sites/static/[mode]/[siteURL]/[siteData]/[pagePath] |
| X-Nextjs-Prerender | 15 | 1 |
| X-Nextjs-Stale-Time | 15 | 300 |
| X-Vercel-Cache | 10 | HIT |
| X-Vercel-Cache | 5 | STALE |
| X-Vercel-Id | 1 | fra1::iad1::k24wv-1774368226850-85c8f9520ab4 |
| X-Vercel-Id | 1 | fra1::iad1::kttrn-1774368225752-e73edad1743d |
| X-Vercel-Id | 1 | fra1::iad1::dpxcs-1774368226149-c0397cec7da4 |
| X-Vercel-Id | 1 | fra1::iad1::69l78-1774368226551-5a568e4bc5b5 |
| X-Vercel-Id | 1 | fra1::iad1::kk5cm-1774368225566-bef9444f4419 |
| X-Vercel-Id | 1 | fra1::iad1::jdd7w-1774368226094-bd8f519ab19f |
| X-Vercel-Id | 1 | fra1::iad1::hd4z7-1774368226361-56893a2311de |
| X-Vercel-Id | 1 | fra1::iad1::ztsqv-1774368225847-2b7d4190fea0 |
| X-Vercel-Id | 1 | fra1::iad1::k5hbf-1774368225948-e382422be316 |
| X-Vercel-Id | 1 | fra1::iad1::mc8v5-1774368226449-8165b2bf54b0 |
| X-Vercel-Id | 1 | fra1::iad1::2vlt5-1774368226974-adc4361121ce |
| X-Vercel-Id | 1 | fra1::iad1::fdmt9-1774368226658-969d46fc8c49 |
| X-Vercel-Id | 1 | fra1::iad1::lqcvb-1774368226746-415e1b902bf2 |
| X-Vercel-Id | 1 | fra1::iad1::x44cl-1774368227056-373ea3444bcb |
| X-Vercel-Id | 1 | fra1::iad1::ztp8p-1774368226256-00147581fce6 |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 12 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control | 3 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| developer.hyper3d.ai | Cache-Control | 15 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| developer.hyper3d.ai | HTML | Cache-Control | 12 | 0 s | 0 s | 0 s |
| developer.hyper3d.ai | Redirect | Cache-Control | 3 | 0 s | 0 s | 0 s |
DNS info
Found 10 row(s).
| DNS resolving tree |
|---|
| developer.hyper3d.ai |
| 982d7321e8-hosting.gitbook.io |
| IPv4: 982d7321e8-hosting.gitbook.io. |
| IPv4: 104.18.40.47 |
| IPv4: 172.64.147.209 |
| IPv6: 982d7321e8-hosting.gitbook.io. |
| IPv6: 2606:4700:4402::ac40:93d1 |
| IPv6: 2606:4700:4407::6812:282f |
| DNS server: 127.0.0.53 |
| No rows found, please edit your search term. |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Google Trust Services, CN = WE1 |
| Subject | CN = developer.hyper3d.ai |
| Valid from | Jan 26 04:04:28 2026 GMT (VALID already 57.5 day(s)) |
| Valid to | Apr 26 05:04:22 2026 GMT (VALID still for 32.5 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: d5:1c:fb:5d:49:7d:c6:28:13:b9:bc:1e:0e:51:93:28 Signature Algorithm: ecdsa-with-SHA256 Issuer: C = US, O = Google Trust Services, CN = WE1 Validity Not Before: Jan 26 04:04:28 2026 GMT Not After : Apr 26 05:04:22 2026 GMT Subject: CN = developer.hyper3d.ai Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (256 bit) pub: 04:98:6b:28:32:1a:f8:25:e5:66:2a:4d:73:1a:84: 4e:82:e8:c7:1a:ec:95:81:c8:fb:bc:98:6b:5a:7a: ee:99:98:dc:f4:f8:58:7e:b4:b4:44:52:af:89:ee: 8b:0c:05:97:36:bb:09:02:90:14:7b:0a:eb:aa:07: 4e:8b:2c:34:cc ASN1 OID: prime256v1 NIST CURVE: P-256 X509v3 extensions: X509v3 Key Usage: critical Digital Signature X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 7B:90:66:41:4E:C3:36:21:F3:C6:8E:76:74:76:0D:A4:9F:48:D5:44 X509v3 Authority Key Identifier: 90:77:92:35:67:C4:FF:A8:CC:A9:E6:7B:D9:80:79:7B:CC:93:F9:38 Authority Information Access: OCSP - URI:http://o.pki.goog/s/we1/1Rw CA Issuers - URI:http://i.pki.goog/we1.crt X509v3 Subject Alternative Name: DNS:developer.hyper3d.ai X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://c.pki.goog/we1/t3LJbZiBtsU.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : D1:6E:A9:A5:68:07:7E:66:35:A0:3F:37:A5:DD:BC:03: A5:3C:41:12:14:D4:88:18:F5:E9:31:B3:23:CB:95:04 Timestamp : Jan 26 05:04:29.311 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:A1:96:02:E6:CE:0F:BA:2C:A7:4A:15: 22:CA:46:5F:A6:62:D7:AC:17:C3:7C:B1:70:9F:70:D3: E0:3A:02:31:7D:02:20:7D:D2:A5:FE:96:2F:1A:73:69: 1E:B7:D6:B4:80:84:23:EF:C4:94:CC:0D:E6:0B:B1:74: 3A:CB:BC:6B:F6:90:45 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 96:97:64:BF:55:58:97:AD:F7:43:87:68:37:08:42:77: E9:F0:3A:D5:F6:A4:F3:36:6E:46:A4:3F:0F:CA:A9:C6 Timestamp : Jan 26 05:04:29.120 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:20:1C:D7:9A:21:FD:B1:44:37:E9:AD:71:01: 97:71:49:0F:0D:34:87:E9:96:85:1D:1B:09:F6:33:47: 38:5C:B4:B2:02:21:00:81:15:81:1C:AC:2E:94:15:E6: B7:FF:89:27:B9:05:B0:DF:EF:1A:27:C5:58:67:2F:AD: F1:2B:EB:E7:7D:41:12 Signature Algorithm: ecdsa-with-SHA256 Signature Value: 30:44:02:20:52:0f:23:4d:a1:3c:ab:32:d7:c0:75:f8:bb:8a: a0:21:c4:98:51:5b:fe:d0:95:4e:69:ef:c0:a1:40:e7:97:8d: 02:20:5b:0c:11:cc:c1:f5:37:78:2d:8d:5f:2a:d8:58:2b:06: 2e:6f:f6:05:cc:1e:a3:92:0d:e6:f9:66:5d:01:2e:35 |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 40C7E72CB2750000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 406777080A720000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R4 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WE1 verify return:1 depth=0 CN = developer.hyper3d.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = developer.hyper3d.ai i:C = US, O = Google Trust Services, CN = WE1 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256 v:NotBefore: Jan 26 04:04:28 2026 GMT; NotAfter: Apr 26 05:04:22 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WE1 i:C = US, O = Google Trust Services LLC, CN = GTS Root R4 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R4 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Nov 15 03:43:21 2023 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDpzCCA06gAwIBAgIRANUc+11JfcYoE7m8Hg5RkygwCgYIKoZIzj0EAwIwOzEL MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG A1UEAxMDV0UxMB4XDTI2MDEyNjA0MDQyOFoXDTI2MDQyNjA1MDQyMlowHzEdMBsG A1UEAxMUZGV2ZWxvcGVyLmh5cGVyM2QuYWkwWTATBgcqhkjOPQIBBggqhkjOPQMB BwNCAASYaygyGvgl5WYqTXMahE6C6Mca7JWByPu8mGtaeu6ZmNz0+Fh+tLREUq+J 7osMBZc2uwkCkBR7CuuqB06LLDTMo4ICTTCCAkkwDgYDVR0PAQH/BAQDAgeAMBMG A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHuQZkFO wzYh88aOdnR2DaSfSNVEMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk/k4 MF4GCCsGAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cv cy93ZTEvMVJ3MCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0 MB8GA1UdEQQYMBaCFGRldmVsb3Blci5oeXBlcjNkLmFpMBMGA1UdIAQMMAowCAYG Z4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90 M0xKYlppQnRzVS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDRbqmlaAd+ ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZv4sGh/AAAEAwBHMEUCIQChlgLm zg+6LKdKFSLKRl+mYtesF8N8sXCfcNPgOgIxfQIgfdKl/pYvGnNpHrfWtICEI+/E lMwN5guxdDrLvGv2kEUAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qp xgAAAZv4sGfAAAAEAwBHMEUCIBzXmiH9sUQ36a1xAZdxSQ8NNIfploUdGwn2M0c4 XLSyAiEAgRWBHKwulBXmt/+JJ7kFsN/vGifFWGcvrfEr6+d9QRIwCgYIKoZIzj0E AwIDRwAwRAIgUg8jTaE8qzLXwHX4u4qgIcSYUVv+0JVOae/AoUDnl40CIFsMEczB 9Td4LY1fKthYKwYub/YFzB6jkg3m+WZdAS41 -----END CERTIFICATE----- subject=CN = developer.hyper3d.ai issuer=C = US, O = Google Trust Services, CN = WE1 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2988 bytes and written 310 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-ECDSA-AES128-GCM-SHA256 Server public key is 256 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-ECDSA-AES128-GCM-SHA256 Session-ID: 21827DA6F9E93698F91C42C1C53439184EC42CC13DDBD24EE9755A230D6A5BF8 Session-ID-ctx: Master-Key: 64B2C7792B5A8D9401F96AC4EC1827BC5F6004F11D1AED2D88DC2CCF79F206FCD989244906D220B44B4BA8B16F7E150E PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 64800 (seconds) TLS session ticket: 0000 - 1f db 70 d8 7a ba 18 28-95 c2 6c 0f 7e 2f f4 d5 ..p.z..(..l.~/.. 0010 - a5 68 85 1e 33 d9 67 e7-c7 73 86 7e f6 0f 8a 09 .h..3.g..s.~.... 0020 - 47 a6 8a ec 0a ce d2 63-ad af 3a 89 58 cf 7d 85 G......c..:.X.}. 0030 - fb 41 6c a6 bd 06 9e 27-fa a4 7a 34 77 b4 32 34 .Al....'..z4w.24 0040 - bd eb 84 38 9c 50 5f 9f-f9 58 df 71 2b e4 b7 3e ...8.P_..X.q+..> 0050 - 07 63 1b ec fe 74 a4 7a-b2 05 25 8b bb bc 14 09 .c...t.z..%..... 0060 - 10 9b 05 2a c8 b2 c6 89-8d 73 b2 77 a1 32 37 38 ...*.....s.w.278 0070 - bf 1d 73 d3 48 37 66 ef-a1 62 30 c4 f2 71 03 7d ..s.H7f..b0..q.} 0080 - ca 8b 2d 90 72 f8 d0 c7-03 78 ca 1e ab b5 44 fb ..-.r....x....D. 0090 - b2 ee 12 24 4c 91 3c 7d-7b 2a a9 d1 86 62 09 1b ...$L.<}{*...b.. 00a0 - 6f 0a e5 7a 49 4c 65 af-74 91 03 68 af f0 72 40 o..zILe.t..h..r@ 00b0 - b3 9a 80 28 08 e2 f8 42-46 17 21 97 5d 2d 83 1b ...(...BF.!.]-.. Start Time: 1774368227 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R4 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WE1 verify return:1 depth=0 CN = developer.hyper3d.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = developer.hyper3d.ai i:C = US, O = Google Trust Services, CN = WE1 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256 v:NotBefore: Jan 26 04:04:28 2026 GMT; NotAfter: Apr 26 05:04:22 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WE1 i:C = US, O = Google Trust Services LLC, CN = GTS Root R4 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R4 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Nov 15 03:43:21 2023 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDpzCCA06gAwIBAgIRANUc+11JfcYoE7m8Hg5RkygwCgYIKoZIzj0EAwIwOzEL MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG A1UEAxMDV0UxMB4XDTI2MDEyNjA0MDQyOFoXDTI2MDQyNjA1MDQyMlowHzEdMBsG A1UEAxMUZGV2ZWxvcGVyLmh5cGVyM2QuYWkwWTATBgcqhkjOPQIBBggqhkjOPQMB BwNCAASYaygyGvgl5WYqTXMahE6C6Mca7JWByPu8mGtaeu6ZmNz0+Fh+tLREUq+J 7osMBZc2uwkCkBR7CuuqB06LLDTMo4ICTTCCAkkwDgYDVR0PAQH/BAQDAgeAMBMG A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHuQZkFO wzYh88aOdnR2DaSfSNVEMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk/k4 MF4GCCsGAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cv cy93ZTEvMVJ3MCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0 MB8GA1UdEQQYMBaCFGRldmVsb3Blci5oeXBlcjNkLmFpMBMGA1UdIAQMMAowCAYG Z4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90 M0xKYlppQnRzVS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDRbqmlaAd+ ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZv4sGh/AAAEAwBHMEUCIQChlgLm zg+6LKdKFSLKRl+mYtesF8N8sXCfcNPgOgIxfQIgfdKl/pYvGnNpHrfWtICEI+/E lMwN5guxdDrLvGv2kEUAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qp xgAAAZv4sGfAAAAEAwBHMEUCIBzXmiH9sUQ36a1xAZdxSQ8NNIfploUdGwn2M0c4 XLSyAiEAgRWBHKwulBXmt/+JJ7kFsN/vGifFWGcvrfEr6+d9QRIwCgYIKoZIzj0E AwIDRwAwRAIgUg8jTaE8qzLXwHX4u4qgIcSYUVv+0JVOae/AoUDnl40CIFsMEczB 9Td4LY1fKthYKwYub/YFzB6jkg3m+WZdAS41 -----END CERTIFICATE----- subject=CN = developer.hyper3d.ai issuer=C = US, O = Google Trust Services, CN = WE1 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2827 bytes and written 334 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 Server public key is 256 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 4.6 s |
| Total URLs | 15 |
| Total size | 5 MB |
| Requests - total time | 3.2 s |
| Requests - avg time | 212 ms |
| Requests - min time | 116 ms |
| Requests - max time | 425 ms |
| Requests by status | 200: 12 307: 3 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 671 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 58 ms | 12 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 55 ms | 12 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 49 ms | 12 |
| AccessibilityAnalyzer::checkMissingLabels | 48 ms | 12 |
| AccessibilityAnalyzer::checkMissingRoles | 43 ms | 12 |
| AccessibilityAnalyzer::checkMissingLang | 39 ms | 12 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 34 ms | 12 |
| BestPracticeAnalyzer::checkInlineSvg | 11 ms | 12 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 6 ms | 12 |
| AccessibilityAnalyzer::checkImageAltAttributes | 3 ms | 12 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 1 ms | 1 |
| SecurityAnalyzer::checkHtmlSecurity | 1 ms | 12 |
| SecurityAnalyzer::checkHeaders | 0 ms | 12 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 49 ms | 12 |
| JavaScriptProcessor::findUrls | 24 ms | 12 |
| HtmlProcessor::findUrls | 19 ms | 15 |
| CssProcessor::findUrls | 3 ms | 12 |
| AstroProcessor::findUrls | 0 ms | 12 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 12 |
| NextJsProcessor::findUrls | 0 ms | 12 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 12 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 15 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 12 |
| SvelteProcessor::findUrls | 0 ms | 12 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 12 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 16:03:43 |
| Command | siteone-crawler --url=https://developer.hyper3d.ai --markdown-export-dir=/tmp/siteone-rodin_ai --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |