#### #### #####
#### #### #######
#### ### #### #########
#### ###### #### ###### ####
###################### ##### ####
####### ####### ##### ####
####### ####### # ####
###################### ####
#### ###### #### ####
#### ## #### ####
#### #### ##################
#### #### ##################
==================================================
# SiteOne Crawler, v2.1.0.20260317 #
# Author: jan.reges@siteone.cz #
==================================================
Detected terminal width 138 < 140 chars - compact mode activated.
URL | Status | Type | Time | Size | Cache | Access. | Best pr.
------------------------------------------------------------------------------------------------------------------------------------
/help | 200 | HTML | 159 ms | 9 kB | 0s | 1/4/1 | 1/3
Skipped URLs Summary
--------------------
No skipped URLs found.
Skipped URLs
------------
No skipped URLs found.
External URLs
-------------
No external URLs found.
Redirected URLs
---------------
No redirects found.
404 URLs
--------
No 404 URLs found.
SSL/TLS info
------------
Info | Text
---------------------------------------------------------------------------------------------------------------------------------------
Issuer | C = US, O = Google Trust Services, CN = WR3
Subject | CN = pub.dev
Valid from | Mar 12 09:56:43 2026 GMT (VALID already 12.4 day(s))
Valid to | Jun 10 10:49:55 2026 GMT (VALID still for 77.7 day(s))
Supported protocols | TLSv1.2, TLSv1.3
RAW certificate output | Certificate:
Data:
Version: 3 (0x2)
Serial Number:…0:cc:cb:5d:32:
a0:3e:31:1c
RAW protocols output | === ssl2 ===
s_client: Unknown option: -ssl2
s_client: Use -help for su…erify return code: 0 (ok)
---
DONE
TOP fastest URLs
----------------
Time | Status | Fast URL
------------------------------------------------------------------------------------------------------------------------------------------
159 ms | 200 | /help
TOP slowest URLs
----------------
Time | Status | Slow URL
-------------------------------------------------------------------------------------------------------------------------------------
159 ms | 200 | /help
SEO metadata
------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
URL | Indexing | Title | H1 | Description | Keywords
---------------------------------------------------------------------------------------------------------------------------------------
/help | Allowed | Help | D…ges | Help # | Pub is t…ms. |
OpenGraph metadata
------------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
URL | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image
--------------------------------------------------------------------------------------------------------------------------------------------------
/help | Help |…es | Pub is…s. | /static/hash…e.png | | Pub is…s. | /static/hash…e.png
Heading structure
-----------------
This table contains large data and shows max 10 rows. To see them all, use output to HTML using `--output-html-report=tmp/myreport.html`.
Heading structure | Count | Errors | URL
----------------------------------------------------------------------------------------------------------------------------------------
pub.dev Flutter Dart pub.dev Fl…Contact us # [#contact-us] | 8 | 6 | /help
HTTP headers
------------
Header | Occurs | Unique | Values preview | Min value | Max value
----------------------------------------------------------------------------------------------------------------------------
Alt-Svc | 1 | 1 | h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 | |
Cache-Control | 1 | 1 | no-store, no-cache, must-revalidate | |
Content-Security-Policy | 1 | 1 | default-src 'self'; font-src 'se…secure-requests | |
Content-Type | 1 | 1 | text/html; charset="utf-8" | |
Date | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24
Expires | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24
Referrer-Policy | 1 | 1 | strict-origin-when-cross-origin | |
Strict-Transport-Security | 1 | 1 | max-age=31536000; includeSubDomains; preload | |
Vary | 1 | 1 | Accept-Encoding | |
Via | 1 | 1 | 1.1 google | |
X-Appengine-Flex-Applatency | 1 | 1 | 0.003 | |
X-Content-Type-Options | 1 | 1 | nosniff | |
X-Frame-Options | 1 | 1 | deny | |
X-Powered-By | 1 | 1 | Dart with package:shelf | |
X-XSS-Protection | 1 | 1 | 1; mode=block | |
HTTP header values
------------------
Header | Occurs | Value
---------------------------------------------------------------------------------------------------------------------------
Alt-Svc | 1 | h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control | 1 | no-store, no-cache, must-revalidate
Content-Security-Policy | 1 | default-src 'self'; font-src 'self' data: https://fonts…upgrade-insecure-requests
Content-Type | 1 | text/html; charset="utf-8"
Referrer-Policy | 1 | strict-origin-when-cross-origin
Strict-Transport-Security | 1 | max-age=31536000; includeSubDomains; preload
Vary | 1 | Accept-Encoding
Via | 1 | 1.1 google
X-Appengine-Flex-Applatency | 1 | 0.003
X-Content-Type-Options | 1 | nosniff
X-Frame-Options | 1 | deny
X-Powered-By | 1 | Dart with package:shelf
X-XSS-Protection | 1 | 1; mode=block
HTTP Caching by content type (only from crawlable domains)
----------------------------------------------------------
Content type | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
----------------------------------------------------------------------------
HTML | Cache-Control | 1 | - | - | -
HTTP Caching by domain
----------------------
Domain | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
------------------------------------------------------------------------------------
pub.dev | Cache-Control | 1 | - | - | -
HTTP Caching by domain and content type
---------------------------------------
Domain | Content type | Cache type | URLs | AVG lifetime | MIN lifetime | MAX lifetime
---------------------------------------------------------------------------------------------------
pub.dev | HTML | Cache-Control | 1 | - | - | -
Best practices
--------------
Analysis name | OK | Notice | Warning | Critical
----------------------------------------------------------------------
DOM depth (> 30) | 1 | 0 | 0 | 0
Heading structure | 1 | 0 | 1 | 0
Title uniqueness (> 10%) | 1 | 0 | 0 | 0
Description uniqueness (> 10%) | 1 | 0 | 0 | 0
Brotli support | 0 | 0 | 1 | 0
WebP support | 0 | 0 | 1 | 0
AVIF support | 0 | 0 | 1 | 0
Accessibility
-------------
Analysis name | OK | Notice | Warning | Critical
--------------------------------------------------------------------
Missing html lang attribute | 1 | 0 | 0 | 0
Missing form labels | 0 | 0 | 1 | 0
Missing image alt attributes | 3 | 0 | 2 | 0
Missing roles | 0 | 0 | 3 | 0
Missing aria labels | 3 | 0 | 5 | 1
Source domains
--------------
Domain | Totals | HTML
-------------------------------------
pub.dev | 1/9kB/159ms | 1/9kB/159ms
Content types
-------------
Content type | URLs | Total size | Total time | Avg time | Status 20x
------------------------------------------------------------------------
HTML | 1 | 9 kB | 159 ms | 159 ms | 1
Content types (MIME types)
--------------------------
Content type | URLs | Total size | Total time | Avg time | Status 20x
--------------------------------------------------------------------------------------
text/html; charset="utf-8" | 1 | 9 kB | 159 ms | 159 ms | 1
DNS info
--------
DNS resolving tree
------------------------------------------------------------------------
pub.dev
IPv4: 34.36.0.14
IPv6: 2600:1901:0:382a::
DNS server: 127.0.0.53
Security
--------
Header | OK | Notice | Warning | Critical | Recommendation
-----------------------------------------------------------------------------------------------------------------------------------------
X-Frame-Options | 0 | 0 | 1 | 0 | X-Frame-Options header is set to 'deny' which…n be a security risk.
Feature-Policy | 0 | 0 | 1 | 0 | Feature-Policy header is not set. It allows en…ssions-Policy is set.
Permissions-Policy | 0 | 0 | 1 | 0 | Permissions-Policy header is not set. It allow…eatures for security.
X-Powered-By | 0 | 0 | 1 | 0 | X-Powered-By header is set to 'Dart with packa…al used technologies.
X-XSS-Protection | 0 | 1 | 0 | 0 | X-XSS-Protection header is set but deprecated.…urity-Policy instead.
Strict-Transport-Security | 1 | 0 | 0 | 0 |
X-Content-Type-Options | 1 | 0 | 0 | 0 |
Referrer-Policy | 1 | 0 | 0 | 0 |
Content-Security-Policy | 1 | 0 | 0 | 0 |
Server | 1 | 0 | 0 | 0 | Server header is not set or empty. This is recommended.
Analysis stats
--------------
Class::method | Exec time | Exec count
-------------------------------------------------------------------------------
SslTlsAnalyzer::getTLSandSSLCertificateInfo | 312 ms | 1
BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 3 ms | 1
SecurityAnalyzer::checkHtmlSecurity | 0 ms | 1
AccessibilityAnalyzer::checkMissingLabels | 0 ms | 1
SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1
AccessibilityAnalyzer::checkMissingAriaLabels | 0 ms | 1
AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 1
BestPracticeAnalyzer::checkHeadingStructure | 0 ms | 1
SecurityAnalyzer::checkHeaders | 0 ms | 1
AccessibilityAnalyzer::checkMissingRoles | 0 ms | 1
BestPracticeAnalyzer::checkMaxDOMDepth | 0 ms | 1
AccessibilityAnalyzer::checkMissingLang | 0 ms | 1
BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 1
BestPracticeAnalyzer::checkInlineSvg | 0 ms | 1
SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1
BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1
BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1
BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1
BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1
Content processor stats
-----------------------
Class::method | Exec time | Exec count
-----------------------------------------------------------------------------------
CssProcessor::findUrls | 0 ms | 1
NextJsProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
JavaScriptProcessor::findUrls | 0 ms | 1
AstroProcessor::findUrls | 0 ms | 1
HtmlProcessor::findUrls | 0 ms | 1
AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
NextJsProcessor::findUrls | 0 ms | 1
JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
SvelteProcessor::findUrls | 0 ms | 1
HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1
CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1