Summary
- ⛔ Redirects - 15 redirects found.
- ⛔ 3 page(s) without lang attribute.
- ⛔ Security - 18 pages(s) with critical finding(s).
- ⚠️ The title 'Documentation | NestJS - A progressive Node.js framework' exceeds the allowed 10% duplicity. 28% of pages have this same title.
- ⚠️ The description 'Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).' exceeds the allowed 10% duplicity. 28% of pages have this same description.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 3 page(s) with skipped heading levels.
- ⚠️ 3 page(s) without image alt attributes.
- ⚠️ 3 page(s) without form labels.
- ⚠️ 3 page(s) without aria labels.
- ⚠️ 3 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'nestjs.com': status code 404, size 3 kB and took 483 ms.
- ⏩ Loaded robots.txt for domain 'docs.nestjs.com': status code 200, size 15 kB and took 483 ms.
- ⏩ Loaded robots.txt for domain 'enterprise.nestjs.com': status code 404, size 3 kB and took 583 ms.
- ⏩ Loaded robots.txt for domain 'courses.nestjs.com': status code 404, size 3 kB and took 497 ms.
- ⏩ Loaded robots.txt for domain 'jobs.nestjs.com': status code 302, size 141 B and took 575 ms.
- ⏩ Loaded robots.txt for domain 'devtools.nestjs.com': status code 200, size 67 B and took 280 ms.
- ⏩ Loaded robots.txt for domain 'www.googletagmanager.com': status code 404, size 2 kB and took 82 ms.
- ⏩ Loaded robots.txt for domain 'fonts.googleapis.com': status code 200, size 25 B and took 55 ms.
- ⏩ Loaded robots.txt for domain 'learn.nestjs.com': status code 200, size 112 B and took 112 ms.
- ⏩ HTTP headers - found 36 unique headers.
- ⏩ DNS IPv6: domain nestjs.com does not support IPv6 (DNS server: 10.255.255.254).
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until Oct 24 18:42:10 2024 GMT. Issued by C = US, O = Let's Encrypt, CN = E5. Subject is CN = nestjs.com.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = E5'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ All pages support Brotli compression.
- ✅ 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.
- ✅ DNS IPv4 OK: domain nestjs.com resolved to 104.198.14.52 (DNS server: 10.255.255.254).
- 📌 Text report saved to '%path%/siteone-crawler/tmp/nestjs.com.output.20240816-185759.txt' and took 1 ms.
- 📌 JSON report saved to '%path%/siteone-crawler/tmp/nestjs.com.output.20240816-185759.json' and took 1 ms.
- 📌 HTML report saved to '%path%/siteone-crawler/tmp/nestjs.com.report.20240816-185759.html' and took 14 ms.
Visited URLs
Found 227 row(s).
Best practices
Found 10 row(s).
Analysis name | OK | Notice | Warning | Critical |
---|---|---|---|---|
Large inline SVGs (> 5120 B) | 6 | 0 | 0 | 0 |
Invalid inline SVGs | 6 | 0 | 0 | 0 |
Duplicate inline SVGs (> 5 and > 1024 B) | 6 | 0 | 0 | 0 |
DOM depth (> 30) | 12 | 0 | 0 | 0 |
Heading structure | 3 | 9 | 7 | 0 |
Title uniqueness (> 10%) | 5 | 0 | 1 | 0 |
Description uniqueness (> 10%) | 5 | 0 | 1 | 0 |
Brotli support | 1 | 0 | 0 | 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
Severity | Occurs | Detail | Affected URLs (max 5) |
---|---|---|---|
warning | 19 | Heading structure is skipping levels: found an <h5> after an <h3>. | https://courses.nestjs.com/ |
warning | 4 | Heading structure is skipping levels: found an <h4> after an <h2>. | URL 1, URL 2, URL 3 |
warning | 3 | Heading structure is skipping levels: found an <h4> after an <h1>. | URL 1, URL 2, URL 3 |
notice | 10 | No headings found in the HTML content. | URL 1, URL 2, URL 3, URL 4, URL 5 |
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 image alt attributes | 2 | 0 | 68 | 0 |
Missing form labels | 0 | 0 | 1 | 0 |
Missing aria labels | 0 | 0 | 95 | 1 |
Missing roles | 0 | 0 | 5 | 0 |
Missing html lang attribute | 1 | 0 | 0 | 1 |
Valid HTML
No problems found.
Missing image alt attributes
Severity | Occurs | Detail | Affected URLs (max 5) |
---|---|---|---|
warning | 93 | <img ***> | URL 1, URL 2, URL 3 |
warning | 5 | <img class="video-preview-placeholder" ***> | https://courses.nestjs.com/ |
warning | 3 | <img class="gold-logo" ***> | / |
warning | 3 | <img class="gold-logo gold-logo--high" ***> | / |
warning | 3 | <img class="silver-logo m-l-10 m-r-***" ***> | / |
warning | 3 | <img class="second-ext-icon" ***> | https://courses.nestjs.com/ |
warning | 2 | <img class="gold-logo gold-logo--slim" ***> | / |
warning | 2 | <img class="gold-logo gold-logo--wide" ***> | / |
warning | 1 | <img class="silver-logo" ***> | / |
Missing form labels
Missing aria labels
Found 13 row(s).
Severity | Occurs | Detail | Affected URLs (max 5) |
---|---|---|---|
critical | 3 | <input id="newsletter-email" class="form-control" name="email" ***> | URL 1, URL 2, URL 3 |
warning | 145 | <a ***> | URL 1, URL 2, URL 3 |
warning | 18 | <a class="icon" ***> | URL 1, URL 2, URL 3 |
warning | 9 | <a class="btn btn-green" ***> | https://courses.nestjs.com/ |
warning | 9 | <button class="btn-watch" ***> | https://courses.nestjs.com/ |
warning | 5 | <a class="btn btn-primary d-inline-block" ***> | URL 1, URL 2, URL 3 |
warning | 3 | <a class="icon m-l-***" ***> | URL 1, URL 2, URL 3 |
warning | 3 | <a class="btn btn-secondary d-inline-block" ***> | URL 1, URL 2 |
warning | 3 | <button class="signup-button" ***> | URL 1, URL 2, URL 3 |
warning | 2 | <a class="anchor btn btn-primary d-inline-block" ***> | URL 1, URL 2 |
warning | 2 | <a class="anchor btn btn-secondary d-inline-block" ***> | URL 1, URL 2 |
warning | 2 | <a class="btn btn-primary" ***> | URL 1, URL 2 |
warning | 1 | <a class="anchor" ***> | https://courses.nestjs.com/ |
No rows found, please edit your search term. |
Missing roles
Missing html lang attribute
Security
Header | OK | Notice | Warning | Critical | Recommendation |
---|---|---|---|---|---|
Strict-Transport-Security | 5 | 0 | 0 | 2 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. |
X-XSS-Protection | 0 | 0 | 0 | 7 | X-XSS-Protection header is not set. It enables browser's built-in defenses against XSS attacks. |
Content-Security-Policy | 0 | 0 | 0 | 7 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
Server | 0 | 5 | 0 | 2 | Server header is set to 'Netlify'. It is better not to reveal used technologies. Server header is set to 'AmazonS3'. It is better not to reveal the technologies used and especially their versions. |
X-Frame-Options | 0 | 0 | 7 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
X-Content-Type-Options | 0 | 0 | 7 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
Referrer-Policy | 0 | 0 | 7 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
Feature-Policy | 0 | 0 | 7 | 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 | 7 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
Security headers
Found 10 row(s).
Severity | Occurs | Detail | Affected URLs (max 5) |
---|---|---|---|
critical | 7 | X-XSS-Protection header is not set. It enables browser's built-in defenses against XSS attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
critical | 7 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
critical | 2 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. | URL 1, URL 2 |
critical | 2 | Server header is set to 'AmazonS***'. It is better not to reveal the technologies used and especially their versions. | URL 1, URL 2 |
warning | 7 | 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 | 7 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
warning | 7 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
warning | 7 | 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 |
warning | 7 | 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 |
notice | 5 | Server header is set to 'Netlify'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
No rows found, please edit your search term. |
TOP non-unique titles
Count 🔽 | Title |
---|---|
2 | Documentation | NestJS - A progressive Node.js framework |
TOP non-unique descriptions
Count 🔽 | Description |
---|---|
2 | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). |
SEO metadata
URL 🔼 | Indexing | Title | H1 | Description | Keywords |
---|---|---|---|---|---|
/ | Allowed | NestJS - A progressive Node.js framework | Hello, nest! | NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | |
https://courses.nestjs.com/ | Allowed | Official Courses | NestJS - Learn to build Node.js apps at any scale | Official NestJS Courses | Official NestJS Courses from the NestJS creator and core team members. Learn everything from fundamentals, to more advanced topics such as authentication, microservices, GraphQL and much more. | |
https://devtools.nestjs.com/ | Allowed | Devtools | NestJS - A progressive Node.js framework | Missing H1 | Easily identify dependencies and connections between modules, and dive deep into the inner workings of your classes. Say goodbye to tedious manual analysis and hello to streamlined, efficient troubleshooting. | |
https://docs.nestjs.com/ | Allowed | Documentation | NestJS - A progressive Node.js framework | Missing H1 | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | |
https://docs.nestjs.com/support | Allowed | Documentation | NestJS - A progressive Node.js framework | Missing H1 | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | |
https://enterprise.nestjs.com/ | Allowed | Enterprise | NestJS - A progressive Node.js framework | Official support | NestJS Consulting for Enterprise. Our Experts become your development partner tackling the most ambitious projects - right by your side. | |
https://www.jobs.nestjs.com/ | Allowed | Jobs | NestJS - A progressive Node.js framework | Missing H1 | NestJS jobs is the best place to hire or get hired as NestJS developer. Find NestJS talent and reach to thousands of developers. |
OpenGraph metadata
URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
---|---|---|---|---|---|---|
/ | NestJS - A progressive Node.js framework | NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | https://nestjs.com/img/nest-og.png | NestJS - A progressive Node.js framework | NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | |
https://courses.nestjs.com/ | Official NestJS Courses - Learn to build Node.js apps at any scale | Official NestJS Courses from the NestJS creator and core team members. Learn everything from fundamentals, to more advanced topics such as authentication, microservices, GraphQL and much more. | https://courses.nestjs.com/img/nest-courses-og.png | Official NestJS Courses - Learn to build Node.js apps at any scale | Official NestJS Courses. Learn everything from the basic principles, best-practices, tips & tricks, and advanced patterns straight from the framework's core team members. | |
https://devtools.nestjs.com/ | Devtools | NestJS - A progressive Node.js framework | Easily identify dependencies and connections between modules, and dive deep into the inner workings of your classes. Say goodbye to tedious manual analysis and hello to streamlined, efficient troubleshooting. | https://nestjs.com/img/nest-og.png | Devtools | NestJS - A progressive Node.js framework | Easily identify dependencies and connections between modules, and dive deep into the inner workings of your classes. Say goodbye to tedious manual analysis and hello to streamlined, efficient troubleshooting. | |
https://docs.nestjs.com/ | Documentation | NestJS - A progressive Node.js framework | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | http://nestjs.com/img/nest-og.png | Documentation | NestJS - A progressive Node.js framework | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | |
https://docs.nestjs.com/support | Documentation | NestJS - A progressive Node.js framework | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | http://nestjs.com/img/nest-og.png | Documentation | NestJS - A progressive Node.js framework | Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). | |
https://enterprise.nestjs.com/ | Enterprise Consulting | NestJS - A progressive Node.js framework | NestJS Consulting for Enterprise. Our Experts become your development partner tackling the most ambitious projects - right by your side. | https://nestjs.com/img/nest-og.png | Enterprise Consulting | NestJS - A progressive Node.js framework | NestJS Consulting for Enterprise. Our Experts become your development partner tackling the most ambitious projects - right by your side. | |
https://www.jobs.nestjs.com/ | Jobs | NestJS - A progressive Node.js framework | NestJS jobs is the best place to hire or get hired as NestJS developer. Find NestJS talent and reach to thousands of developers. | https://nestjs.com/img/nest-og.png | Jobs | NestJS - A progressive Node.js framework | NestJS jobs is the best place to hire or get hired as NestJS developer. Find NestJS talent and reach to thousands of developers. |
Heading structure
Heading structure | Count | Errors 🔽 | URL |
---|---|---|---|
| 42 | 2 | https://courses.nestjs.com/ |
| 3 | 0 | / |
0 | 0 | https://devtools.nestjs.com/ | |
0 | 0 | https://docs.nestjs.com/support | |
0 | 0 | https://docs.nestjs.com/ | |
| 5 | 0 | https://enterprise.nestjs.com/ |
0 | 0 | https://www.jobs.nestjs.com/ |
404 URLs
No 404 URLs found.
Redirected URLs
Found 15 row(s).
TOP fastest URLs
Time 🔼 | Status | Fast URL |
---|---|---|
222 ms | 200 | https://devtools.nestjs.com/ |
459 ms | 200 | https://docs.nestjs.com/ |
462 ms | 200 | https://docs.nestjs.com/support |
464 ms | 200 | https://courses.nestjs.com/ |
485 ms | 200 | / |
552 ms | 200 | https://www.jobs.nestjs.com/ |
611 ms | 200 | https://enterprise.nestjs.com/ |
TOP slowest URLs
Time 🔽 | Status | Slow URL |
---|---|---|
611 ms | 200 | https://enterprise.nestjs.com/ |
552 ms | 200 | https://www.jobs.nestjs.com/ |
485 ms | 200 | / |
464 ms | 200 | https://courses.nestjs.com/ |
462 ms | 200 | https://docs.nestjs.com/support |
459 ms | 200 | https://docs.nestjs.com/ |
222 ms | 200 | https://devtools.nestjs.com/ |
Content types
Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
---|---|---|---|---|---|---|
Image | 122 | 4 MB | 69 s | 569 ms | 122 | 0 |
Font | 44 | 1 MB | 2.6 s | 60 ms | 44 | 0 |
CSS | 16 | 131 kB | 5.2 s | 327 ms | 16 | 0 |
Redirect | 15 | 4 kB | 11 s | 716 ms | 0 | 15 |
HTML | 13 | 341 kB | 18 s | 1.4 s | 13 | 0 |
JS | 13 | 4 MB | 6.2 s | 476 ms | 13 | 0 |
JSON | 3 | 1 kB | 1.2 s | 407 ms | 3 | 0 |
Content types (MIME types)
Found 15 row(s).
Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
---|---|---|---|---|---|---|
image/svg+xml | 60 | 109 kB | 29 s | 480 ms | 60 | 0 |
image/png | 49 | 3 MB | 30 s | 622 ms | 49 | 0 |
font/woff2 | 22 | 322 kB | 1.7 s | 75 ms | 22 | 0 |
font/woff | 22 | 708 kB | 998 ms | 45 ms | 22 | 0 |
text/html | 17 | 9 kB | 12 s | 677 ms | 2 | 15 |
application/javascript; charset=UTF-8 | 10 | 1 MB | 4.4 s | 443 ms | 10 | 0 |
text/css; charset=UTF-8 | 8 | 48 kB | 3.9 s | 486 ms | 8 | 0 |
image/jpeg | 7 | 827 kB | 6.8 s | 969 ms | 7 | 0 |
image/vnd.microsoft.icon | 6 | 88 kB | 3.4 s | 566 ms | 6 | 0 |
text/css; charset=utf-8 | 6 | 18 kB | 327 ms | 54 ms | 6 | 0 |
text/html; charset=utf-8 | 6 | 183 kB | 15 s | 2.5 s | 6 | 0 |
text/html; charset=UTF-8 | 5 | 152 kB | 2.5 s | 496 ms | 5 | 0 |
application/javascript | 3 | 3 MB | 1.8 s | 586 ms | 3 | 0 |
application/json | 3 | 1 kB | 1.2 s | 407 ms | 3 | 0 |
text/css | 2 | 64 kB | 1 s | 508 ms | 2 | 0 |
No rows found, please edit your search term. |
Source domains
Found 16 row(s).
Domain | Totals | HTML | Image | JS | CSS | Font | JSON | Redirect |
---|---|---|---|---|---|---|---|---|
nestjs.com | 50 / 2MB / 28s | 1 / 18kB / 485ms | 45 / 2MB / 25s | 1 / 47kB / 765ms | 3 / 10kB / 1.4s | |||
fonts.gstatic.com | 44 / 1MB / 2.6s | 44 / 1MB / 2.6s | ||||||
courses.nestjs.com | 38 / 1002kB / 22s | 1 / 89kB / 464ms | 34 / 903kB / 20s | 1 / 2kB / 463ms | 2 / 8kB / 925ms | |||
enterprise.nestjs.com | 33 / 497kB / 20s | 1 / 16kB / 611ms | 29 / 451kB / 17s | 1 / 3kB / 610ms | 2 / 28kB / 1.1s | |||
docs.nestjs.com | 13 / 287kB / 6.9s | 2 / 30kB / 921ms | 6 / 33kB / 2.9s | 3 / 221kB / 2.1s | 1 / 3kB / 461ms | 1 / 285B / 461ms | ||
www.jobs.nestjs.com | 9 / 952kB / 6.4s | 1 / 3kB / 552ms | 5 / 213kB / 3.5s | 1 / 697kB / 1.1s | 1 / 39kB / 709ms | 1 / 511B / 551ms | ||
sso.teachable.com | 8 / 2kB / 4.2s | 8 / 2kB / 4.2s | ||||||
devtools.nestjs.com | 6 / 1MB / 1.5s | 1 / 3kB / 222ms | 2 / 23kB / 455ms | 1 / 1MB / 298ms | 1 / 25kB / 308ms | 1 / 519B / 210ms | ||
learn.nestjs.com | 6 / 2kB / 6s | 6 / 2kB / 6s | ||||||
checkout.teachable.com | 6 / 183kB / 15s | 6 / 183kB / 15s | ||||||
fonts.googleapis.com | 5 / 4kB / 241ms | 5 / 4kB / 241ms | ||||||
www.googletagmanager.com | 4 / 1004kB / 441ms | 4 / 1004kB / 441ms | ||||||
use.fontawesome.com | 1 / 1MB / 334ms | 1 / 1MB / 334ms | ||||||
raw.githubusercontent.com | 1 / 328B / 233ms | 1 / 328B / 233ms | ||||||
jobs.nestjs.com | 1 / 121B / 501ms | 1 / 121B / 501ms | ||||||
cdn.jsdelivr.net | 1 / 14kB / 86ms | 1 / 14kB / 86ms | ||||||
No rows found, please edit your search term. |
HTTP headers
Found 36 row(s).
Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
---|---|---|---|---|---|
Accept-Ranges | 142 | 1 | bytes | ||
Age | 134 | - | [ignored generic values] | 0 sec(s) | 9.6 hour(s) |
Alt-Svc | 22 | 1 | h3=":443"; ma=86400 | ||
Cache-Control | 155 | 3 | public,max-age=0,must-revalidate (134) / public, max-age=0, s-maxage=2 (15) / no-cache (6) | ||
Cache-Status | 134 | 2 | "Netlify Edge"; hit (125) / "Netlify Edge"; fwd=miss (9) | ||
Cf-Cache-Status | 6 | 1 | DYNAMIC | ||
Cf-Ray | 6 | - | [ignored generic values] | ||
Connection | 156 | 1 | close | ||
Content-Encoding | 75 | 2 | br (68) / gzip (7) | ||
Content-Length | 139 | - | [ignored generic values] | 0 B | 847 kB |
Content-Security-Policy-Report-Only | 1 | 1 | script-src 'none'; connect-src 'none'; report-uri https://csp-reporting.cloudfla…MztkXX4p3VlI; report-to cf-csp-endpoint | ||
Content-Type | 156 | 11 | [see values below] | ||
Date | 156 | - | [ignored generic values] | 2024-08-16 | 2024-08-16 |
Etag | 149 | - | [ignored generic values] | ||
Last-Modified | 15 | - | [ignored generic values] | 2024-06-04 | 2024-06-20 |
Location | 7 | 7 | [see values below] | ||
Referrer-Policy | 6 | 1 | strict-origin-when-cross-origin | ||
Report-To | 1 | 1 | {"endpoints":[{"url":"https:\/\/csp-reporting.cloudflare.com\/cdn-cgi\/script_mo…oup":"cf-csp-endpoint","max_age":86400} | ||
Server | 155 | 3 | Netlify (134) / AmazonS3 (15) / cloudflare (6) | ||
Set-Cookie | 6 | - | [ignored generic values] | ||
Strict-Transport-Security | 140 | 2 | max-age=31536000 (134) / max-age=0 (6) | ||
Transfer-Encoding | 17 | 1 | chunked | ||
Vary | 75 | 1 | Accept-Encoding | ||
Via | 16 | 15 | [see values below] | ||
X-Amz-Cf-Id | 16 | 16 | [see values below] | ||
X-Amz-Cf-Pop | 16 | 2 | VIE50-P1 (10) / VIE50-P3 (6) | ||
X-Cache | 16 | 1 | Miss from cloudfront | ||
X-Content-Type-Options | 6 | 1 | nosniff | ||
X-Download-Options | 6 | 1 | noopen | ||
X-Fedora-School-Id | 6 | 1 | 325803 | ||
X-Frame-Options | 6 | 1 | SAMEORIGIN | ||
X-Nf-Request-Id | 134 | 20+ | [see values below] | ||
X-Permitted-Cross-Domain-Policies | 6 | 1 | none | ||
X-Request-Id | 6 | 6 | [see values below] | ||
X-Runtime | 6 | 6 | 0.565602 (1) / 0.656750 (1) / 1.232761 (1) / 0.621618 (1) / 0.598661 (1) / 0.785339 (1) | ||
X-XSS-Protection | 6 | 1 | 1; mode=block | ||
No rows found, please edit your search term. |
HTTP header values
Found 111 row(s).
Header | Occurs | Value |
---|---|---|
Accept-Ranges | 142 | bytes |
Alt-Svc | 22 | h3=":443"; ma=86400 |
Cache-Control | 134 | public,max-age=0,must-revalidate |
Cache-Control | 15 | public, max-age=0, s-maxage=2 |
Cache-Control | 6 | no-cache |
Cache-Status | 125 | "Netlify Edge"; hit |
Cache-Status | 9 | "Netlify Edge"; fwd=miss |
Cf-Cache-Status | 6 | DYNAMIC |
Connection | 156 | close |
Content-Encoding | 68 | br |
Content-Encoding | 7 | gzip |
Content-Security-Policy-Report-Only | 1 | script-src 'none'; connect-src 'none'; report-uri https://csp-reporting.cloudflare.com/cdn-cgi/script_monitor/report?m=QyX2uBW6dh4HL_W5A.Sp8PtHYZ9JdIBevDzXQP0Z8VM-1723834697-1.0.1.1-pMEdgUuXjNTldiFMAVoY7TK4a1dgocZWbjMX1ApJWLVznC.uGTe2IkYs04pr.Ly0WK.fih6eIWWk2NhiwLnNk8yIMnhNNH5Z0HOTCWtGluEqj3vay99fj43MrB8g3VfpzP9dGbP6sdfDphE7n1lGf22ma2NYNfeMztkXX4p3VlI; report-to cf-csp-endpoint |
Content-Type | 59 | image/svg+xml |
Content-Type | 49 | image/png |
Content-Type | 9 | text/html |
Content-Type | 8 | text/css; charset=UTF-8 |
Content-Type | 7 | image/jpeg |
Content-Type | 6 | image/vnd.microsoft.icon |
Content-Type | 6 | application/javascript; charset=UTF-8 |
Content-Type | 5 | text/html; charset=UTF-8 |
Content-Type | 3 | application/json |
Content-Type | 2 | text/css |
Content-Type | 2 | application/javascript |
Location | 1 | https://sso.teachable.com/secure/325803/checkout/5301050/nestjs-gra…rder_mnfx2zrf&product_id=5301050 |
Location | 1 | https://sso.teachable.com/secure/325803/checkout/5468604/microservi…rder_sn35h6gp&product_id=5468604 |
Location | 1 | https://sso.teachable.com/secure/325803/checkout/5676925/fundamenta…rder_cgndjvg7&product_id=5676925 |
Location | 1 | https://sso.teachable.com/secure/325803/checkout/4808474/advanced-c…rder_gksrbgyq&product_id=4808474 |
Location | 1 | https://sso.teachable.com/secure/325803/checkout/4215017/graphql-co…rder_q2sps155&product_id=4215017 |
Location | 1 | https://sso.teachable.com/secure/325803/checkout/5676929/authentica…rder_gf6jjg7m&product_id=5676929 |
Location | 1 | https://www.jobs.nestjs.com/ |
Referrer-Policy | 6 | strict-origin-when-cross-origin |
Report-To | 1 | {"endpoints":[{"url":"https:\/\/csp-reporting.cloudflare.com\/cdn-cgi\/script_monitor\/report?m=QyX2uBW6dh4HL_W5A.Sp8PtHYZ9JdIBevDzXQP0Z8VM-1723834697-1.0.1.1-pMEdgUuXjNTldiFMAVoY7TK4a1dgocZWbjMX1ApJWLVznC.uGTe2IkYs04pr.Ly0WK.fih6eIWWk2NhiwLnNk8yIMnhNNH5Z0HOTCWtGluEqj3vay99fj43MrB8g3VfpzP9dGbP6sdfDphE7n1lGf22ma2NYNfeMztkXX4p3VlI"}],"group":"cf-csp-endpoint","max_age":86400} |
Server | 134 | Netlify |
Server | 15 | AmazonS3 |
Server | 6 | cloudflare |
Strict-Transport-Security | 134 | max-age=31536000 |
Strict-Transport-Security | 6 | max-age=0 |
Transfer-Encoding | 17 | chunked |
Vary | 75 | Accept-Encoding |
Via | 2 | 1.1 6d125e47c290f30bf760f976c0325c98.cloudfront.net (CloudFront) |
Via | 1 | 1.1 293d4918243e6d2ccc6737621ee569c6.cloudfront.net (CloudFront) |
Via | 1 | 1.1 6deb9a17cb109274311d508f3597fe78.cloudfront.net (CloudFront) |
Via | 1 | 1.1 3d6d8b79333ec716ccd2b6cf997a1600.cloudfront.net (CloudFront) |
Via | 1 | 1.1 db1f2c3528f009bf869b6be831e11d7a.cloudfront.net (CloudFront) |
Via | 1 | 1.1 6183f44271d091c21804d467f8a4ce20.cloudfront.net (CloudFront) |
Via | 1 | 1.1 7f4b38c5928e71cf619fae2edd6e4ed6.cloudfront.net (CloudFront) |
Via | 1 | 1.1 89a6fa6293c9b0bbce683ad0b9f7f538.cloudfront.net (CloudFront) |
Via | 1 | 1.1 92835d2f5794bba6bff3a83645bbf4c4.cloudfront.net (CloudFront) |
Via | 1 | 1.1 1c6954b6a2b349a78fb0daa669c3e984.cloudfront.net (CloudFront) |
Via | 1 | 1.1 c172ad3d6658cab7ff64a4a64dca4822.cloudfront.net (CloudFront) |
Via | 1 | 1.1 4f04fd3192b8e206f3b06830e1587d80.cloudfront.net (CloudFront) |
Via | 1 | 1.1 4f41a6860ab116e6fd0a110c5ba1420a.cloudfront.net (CloudFront) |
Via | 1 | 1.1 581d2b2095e9ae9fc9bd8c38d2258832.cloudfront.net (CloudFront) |
Via | 1 | 1.1 6625b1cccb0c6c7f4662ba020559645c.cloudfront.net (CloudFront) |
X-Amz-Cf-Id | 1 | dE-5tAMpENn51M-19JTgzrp6orx2eB8OBPtENMac2wtDSQCgtbtgAw== |
X-Amz-Cf-Id | 1 | 7YZIZPlYyMbtfhlYWaPSZZeET4l1bF4xLQezrJzLvYFaT0VD_nAggA== |
X-Amz-Cf-Id | 1 | T_NvZPu-V4-gyFdht39bXzNuVyD8L83gOLK5zLki_ombKUN-Y0aIWQ== |
X-Amz-Cf-Id | 1 | FjON0JX9px9cPU52JR4ekMKe2p6z0iSd-LBOQEQ1jwzTbiYHQIrwjw== |
X-Amz-Cf-Id | 1 | Wxmy_Ax1ClerRYN4RJUBbgYu4fs9VE-JOZ1JiLipxvMOnDmfExwXJg== |
X-Amz-Cf-Id | 1 | x8-17e3nYVzG9asuDxx2WK927say1_B373kxs40IrRf025fC4TiCeA== |
X-Amz-Cf-Id | 1 | bLMYngKtTVtIIsRbaOGgxnflR7hS7KxyH02N2DUC3JUXLVoB7xNDjg== |
X-Amz-Cf-Id | 1 | OVn4D3HLm8ZqHRMqG0YeeH-ZieTli5MsVZ0VAi2OvXGIg7g1jYknmg== |
X-Amz-Cf-Id | 1 | GIVkvInMVJMypkVKWp9ovbwpNloGk41peNUvAg2tE6zD4ZZy31q8Jw== |
X-Amz-Cf-Id | 1 | ijNMZFhNtBMLTaDw1uIg9R1KMpZWQt2UGAwmoAch6-C4WgW-rd0sNQ== |
X-Amz-Cf-Id | 1 | 9HER05vWQDmfucJtI4_hyGOIAsWXHSFBnkC9SDjsCebw-WLZL_Pzuw== |
X-Amz-Cf-Id | 1 | Rph-ApK2uUwtW3xjmkkfiBw9kwuxYaJ3o2f42yt-DP7VHK4vJWwrrw== |
X-Amz-Cf-Id | 1 | 1Isw3osvgSTcW8daK1S-Q9KJCKaTGU2sFr1ZArhXol0KoWigT_ZJHw== |
X-Amz-Cf-Id | 1 | FWNJAPrUcV1lJajtZkssJl0tLfT6yBvTtVwcrn-kyGyRLFjs4u3Uyg== |
X-Amz-Cf-Id | 1 | QzGOb1aFdigfMNiJHsAw2cxW39szkJwTAq7sDz3kLfyWHtL-VIBPYA== |
X-Amz-Cf-Id | 1 | Up6McT6PAkVzc0z83AvxABKZTH5SzrEhdJULOXR3W4qpj4e4hLBR8A== |
X-Amz-Cf-Pop | 10 | VIE50-P1 |
X-Amz-Cf-Pop | 6 | VIE50-P3 |
X-Cache | 16 | Miss from cloudfront |
X-Content-Type-Options | 6 | nosniff |
X-Download-Options | 6 | noopen |
X-Fedora-School-Id | 6 | 325803 |
X-Frame-Options | 6 | SAMEORIGIN |
X-Nf-Request-Id | 1 | 01J5E8T8VD77HZJNCH7N485B70 |
X-Nf-Request-Id | 1 | 01J5E8TA19ZQA8Y7W9PCWW9T2F |
X-Nf-Request-Id | 1 | 01J5E8T9YCMWBSR43Q0299HYSW |
X-Nf-Request-Id | 1 | 01J5E8T9ZP8A0P77PA4T3QF2QP |
X-Nf-Request-Id | 1 | 01J5E8TAENY3VGTXYHZA3XJ3AC |
X-Nf-Request-Id | 1 | 01J5E8TAD33NXXA34SSSNJNMPM |
X-Nf-Request-Id | 1 | 01J5E8TAGA2ADVWXQMTZFCMDSV |
X-Nf-Request-Id | 1 | 01J5E8TAX46W4W20DVSCPZK0K4 |
X-Nf-Request-Id | 1 | 01J5E8TB0BHX50BN0QM8C0NJDY |
X-Nf-Request-Id | 1 | 01J5E8TAYREBX1VP2ZENNCZEA1 |
X-Nf-Request-Id | 1 | 01J5E8TBBJN6DKR6H6QH3S29P1 |
X-Nf-Request-Id | 1 | 01J5E8TBD51FRD757H4NEPQZXQ |
X-Nf-Request-Id | 1 | 01J5E8TBER73R208P5PFVDYW6G |
X-Nf-Request-Id | 1 | 01J5E8TBT1QBB3WGHEMT0DFJPM |
X-Nf-Request-Id | 1 | 01J5E8TC551XQ8687DQDE1826S |
X-Nf-Request-Id | 1 | 01J5E8TC6SBXKW7QRE6YFFSS91 |
X-Nf-Request-Id | 1 | 01J5E8TC8GZ6NM3MAH1TFGX3QT |
X-Nf-Request-Id | 1 | 01J5E8TCKMWB2KDTGS69M11NZG |
X-Nf-Request-Id | 1 | 01J5E8TCQ2PMG9889RMBRC36F7 |
X-Nf-Request-Id | 1 | 01J5E8TCZV5E3PRXXY56Y5FG4K |
X-Permitted-Cross-Domain-Policies | 6 | none |
X-Request-Id | 1 | 2684256f25a3885fa8ee9529f0c3a638 |
X-Request-Id | 1 | 224cc4e290e90662ebe39ca8af6157c4 |
X-Request-Id | 1 | 557a0905d3f7eef4bea6f2880c97f36a |
X-Request-Id | 1 | 6a7d2375af7d69e65799c1e2203b172b |
X-Request-Id | 1 | 060ce82455b95a05cfba8b70e3f0475a |
X-Request-Id | 1 | 8215330f42957380d51986e87cd826da |
X-Runtime | 1 | 0.565602 |
X-Runtime | 1 | 0.656750 |
X-Runtime | 1 | 1.232761 |
X-Runtime | 1 | 0.621618 |
X-Runtime | 1 | 0.598661 |
X-Runtime | 1 | 0.785339 |
X-XSS-Protection | 6 | 1; mode=block |
No rows found, please edit your search term. |
DNS info
DNS resolving tree |
---|
nestjs.com |
IPv4: 104.198.14.52 |
DNS server: 10.255.255.254 |
SSL/TLS info
Info | Text |
---|---|
Issuer | C = US, O = Let's Encrypt, CN = E5 |
Subject | CN = nestjs.com |
Valid from | Jul 26 18:42:11 2024 GMT (VALID already 21 day(s)) |
Valid to | Oct 24 18:42:10 2024 GMT (VALID still for 69 day(s)) |
Supported protocols | TLSv1.2, TLSv1.3 |
RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 04:85:18:67:ba:60:cc:58:ab:98:90:cd:5b:84:85:52:4a:e5 Signature Algorithm: ecdsa-with-SHA384 Issuer: C = US, O = Let's Encrypt, CN = E5 Validity Not Before: Jul 26 18:42:11 2024 GMT Not After : Oct 24 18:42:10 2024 GMT Subject: CN = nestjs.com Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (256 bit) pub: 04:69:47:35:54:6e:11:3b:78:3b:e7:4a:4d:32:c0: 1f:aa:d3:1b:4d:dd:41:5e:68:2f:ce:54:78:27:7f: 5d:61:a6:d9:da:27:1d:7b:43:f1:4d:8c:0d:46:70: 44:90:2d:de:45:bb:9d:75:f6:93:cd:c5:e5:64:c4: ef:b6:12:54:15 ASN1 OID: prime256v1 NIST CURVE: P-256 X509v3 extensions: X509v3 Key Usage: critical Digital Signature X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 21:97:13:69:40:95:84:45:F4:93:EA:BC:FF:56:F6:39:F1:7A:24:56 X509v3 Authority Key Identifier: 9F:2B:5F:CF:3C:21:4F:9D:04:B7:ED:2B:2C:C4:C6:70:8B:D2:D7:0D Authority Information Access: OCSP - URI:http://e5.o.lencr.org CA Issuers - URI:http://e5.i.lencr.org/ X509v3 Subject Alternative Name: DNS:nestjs.com, DNS:www.nestjs.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 3F:17:4B:4F:D7:22:47:58:94:1D:65:1C:84:BE:0D:12: ED:90:37:7F:1F:85:6A:EB:C1:BF:28:85:EC:F8:64:6E Timestamp : Jul 26 19:42:11.376 2024 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:AF:D8:56:DB:E4:9D:3C:E7:42:D4:0E: 72:50:17:BC:43:75:9B:9D:C8:A1:27:C2:62:93:38:AF: A4:5C:2F:9B:02:02:21:00:A7:52:56:52:59:7E:4B:E2: 25:0A:C6:C8:45:77:02:07:58:23:13:CF:0A:AA:3A:69: 11:58:F3:80:F8:4C:52:14 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 48:B0:E3:6B:DA:A6:47:34:0F:E5:6A:02:FA:9D:30:EB: 1C:52:01:CB:56:DD:2C:81:D9:BB:BF:AB:39:D8:84:73 Timestamp : Jul 26 19:42:11.377 2024 GMT Extensions: none Signature : ecdsa-with-SHA256 30:44:02:20:0A:A8:22:46:C0:C2:D5:23:4B:74:8B:2D: BF:A9:C2:1B:92:5E:B1:67:A9:B8:A9:BC:38:80:10:D7: 26:65:0E:CE:02:20:4E:DA:EB:7E:5E:59:5C:4C:55:60: DA:B3:0D:2B:72:AC:8B:19:E8:18:3A:71:56:FC:35:52: 58:83:31:AF:09:89 Signature Algorithm: ecdsa-with-SHA384 Signature Value: 30:66:02:31:00:a8:bf:3e:cd:1f:93:b7:ef:12:9e:ff:8f:8c: 70:aa:c6:6f:57:0c:6f:9b:92:46:0c:bd:87:96:56:20:ca:fd: 20:fa:3c:74:02:b0:30:4c:6f:54:9e:81:1c:70:a8:e4:86:02: 31:00:ce:2c:d7:8a:8a:31:79:af:dc:ec:00:a5:82:1e:9a:15: 97:5b:c7:a9:f8:3a:ba:7c:32:bd:a2:39:21:69:55:39:21:8f: aa:04:2f:94:b0:eb:5d:be:52:96:24:b6:3f:96 |
RAW protocols output | depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = E5 verify return:1 depth=0 CN = nestjs.com verify return:1 CONNECTED(00000005) --- Certificate chain 0 s:CN = nestjs.com i:C = US, O = Let's Encrypt, CN = E5 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: Jul 26 18:42:11 2024 GMT; NotAfter: Oct 24 18:42:10 2024 GMT 1 s:C = US, O = Let's Encrypt, CN = E5 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDhjCCAwugAwIBAgISBIUYZ7pgzFirmJDNW4SFUkrlMAoGCCqGSM49BAMDMDIx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF NTAeFw0yNDA3MjYxODQyMTFaFw0yNDEwMjQxODQyMTBaMBUxEzARBgNVBAMTCm5l c3Rqcy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARpRzVUbhE7eDvnSk0y wB+q0xtN3UFeaC/OVHgnf11hptnaJx17Q/FNjA1GcESQLd5Fu5119pPNxeVkxO+2 ElQVo4ICHDCCAhgwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQhlxNpQJWERfST6rz/ VvY58XokVjAfBgNVHSMEGDAWgBSfK1/PPCFPnQS37SssxMZwi9LXDTBVBggrBgEF BQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9lNS5vLmxlbmNyLm9yZzAiBggr BgEFBQcwAoYWaHR0cDovL2U1LmkubGVuY3Iub3JnLzAlBgNVHREEHjAcggpuZXN0 anMuY29tgg53d3cubmVzdGpzLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATCCAQQG CisGAQQB1nkCBAIEgfUEgfIA8AB3AD8XS0/XIkdYlB1lHIS+DRLtkDd/H4Vq68G/ KIXs+GRuAAABkPCQq7AAAAQDAEgwRgIhAK/YVtvknTznQtQOclAXvEN1m53IoSfC YpM4r6RcL5sCAiEAp1JWUll+S+IlCsbIRXcCB1gjE88KqjppEVjzgPhMUhQAdQBI sONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAZDwkKuxAAAEAwBGMEQC IAqoIkbAwtUjS3SLLb+pwhuSXrFnqbipvDiAENcmZQ7OAiBO2ut+XllcTFVg2rMN K3KsixnoGDpxVvw1UliDMa8JiTAKBggqhkjOPQQDAwNpADBmAjEAqL8+zR+Tt+8S nv+PjHCqxm9XDG+bkkYMvYeWViDK/SD6PHQCsDBMb1SegRxwqOSGAjEAzizXioox ea/c7AClgh6aFZdbx6n4Orp8Mr2iOSFpVTkhj6oEL5Sw612+UpYktj+W -----END CERTIFICATE----- subject=CN = nestjs.com issuer=C = US, O = Let's Encrypt, CN = E5 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2381 bytes and written 308 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256 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 --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: A4475F311576D1923FE2E366A4F139AC07847C7EB85CB4F7A77778B26CD787AC Session-ID-ctx: Resumption PSK: 3C382E2190B1DA9D4950B57EE6A0C138AFD8E3520FE3A3773672FEAE361C574B PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - 4b 73 f9 e2 6a 4e 47 b2-ba 0e b4 5a 6f 86 71 fa Ks..jNG....Zo.q. 0010 - 23 46 23 0b fb d2 62 98-55 cc d8 ed ba 0e 87 35 #F#...b.U......5 0020 - f9 04 b1 68 c2 e0 f0 4c-7b a8 52 15 58 8e b7 a0 ...h...L{.R.X... 0030 - 4c 0c f5 36 9c b6 90 d5-43 9e 9e e4 d6 e7 61 06 L..6....C.....a. 0040 - fd 6e d1 1b 7c 9f ce 02-f6 42 f7 0f 09 5d 35 30 .n..|....B...]50 0050 - 28 69 67 cb 43 32 d0 75-bc b0 05 40 09 91 93 ed (ig.C2.u...@.... 0060 - 15 aa 3e 04 6c df d7 41-ef ..>.l..A. Start Time: 1723834724 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK |
Crawler stats
Basic stats | |
---|---|
Total execution time | 45 s |
Total URLs | 230 |
Total size | 9 MB |
Requests - total time | 114 s |
Requests - avg time | 495 ms |
Requests - min time | 0 ms |
Requests - max time | 2.9 s |
Requests by status | -6:SKP: 3 -1:CON: 1 200 : 211 302 : 15 |
Analysis stats
Found 20 row(s).
Class::method | Exec time 🔽 | Exec count |
---|---|---|
SslTlsAnalyzer::getTLSandSSLCertificateInfo | 9.3 s | 1 |
Manager::parseDOMDocument | 9 ms | 13 |
BestPracticeAnalyzer::checkHeadingStructure | 4 ms | 13 |
BestPracticeAnalyzer::checkMaxDOMDepth | 2 ms | 13 |
BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 2 ms | 13 |
AccessibilityAnalyzer::checkMissingAriaLabels | 2 ms | 7 |
AccessibilityAnalyzer::checkMissingRoles | 1 ms | 7 |
AccessibilityAnalyzer::checkMissingLabels | 1 ms | 7 |
BestPracticeAnalyzer::checkInlineSvg | 0 ms | 13 |
BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 13 |
SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1 |
AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 7 |
BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
AccessibilityAnalyzer::checkMissingLang | 0 ms | 7 |
BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
BestPracticeAnalyzer::checkBrotliSupport | 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 |
---|---|---|
AstroProcessor::findUrls | 3 ms | 20 |
NextJsProcessor::applyContentChangesBeforeUrlParsing | 2 ms | 42 |
HtmlProcessor::findUrls | 2 ms | 14 |
JavaScriptProcessor::findUrls | 1 ms | 20 |
CssProcessor::findUrls | 1 ms | 23 |
NextJsProcessor::findUrls | 0 ms | 36 |
AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 26 |
CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 29 |
HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 28 |
JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 26 |
SvelteProcessor::findUrls | 0 ms | 7 |
SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 13 |
No rows found, please edit your search term. |
Crawler info
Version | 1.0.7.20231222 |
---|---|
Executed At | 2024-08-16 18:57:59 |
Command | src/crawler.php \ --workers=3 \ --max-reqs-per-sec=20 \ --upload \ --upload-retention=forever \ --max-visited-urls=1000 \ --allowed-domain-for-external-files=* \ --extra-columns=X-Cache,Title(50) \ --allowed-domain-for-crawling=*.nestjs.com \ --url=https://nestjs.com/ |
User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/24.0.0.0 Safari/537.36 siteone-crawler/1.0.7.20231222 |