Skip to content

Action is broken #10

@fabriziosalmi

Description

@fabriziosalmi

https://github.com/fabriziosalmi/websites-monitor/actions/runs/15408503846

2025-06-03T04:27:05.3078335Z Current runner version: '2.324.0'
2025-06-03T04:27:05.3113682Z ##[group]Runner Image Provisioner
2025-06-03T04:27:05.3115082Z Hosted Compute Agent
2025-06-03T04:27:05.3115888Z Version: 20250508.323
2025-06-03T04:27:05.3117076Z Commit: 81b259f29879f73b4213d199e42d8c3465dae986
2025-06-03T04:27:05.3118214Z Build Date: 2025-05-08T19:40:08Z
2025-06-03T04:27:05.3119130Z ##[endgroup]
2025-06-03T04:27:05.3119947Z ##[group]Operating System
2025-06-03T04:27:05.3120899Z Ubuntu
2025-06-03T04:27:05.3121678Z 24.04.2
2025-06-03T04:27:05.3122437Z LTS
2025-06-03T04:27:05.3123712Z ##[endgroup]
2025-06-03T04:27:05.3124569Z ##[group]Runner Image
2025-06-03T04:27:05.3125480Z Image: ubuntu-24.04
2025-06-03T04:27:05.3126725Z Version: 20250511.1.0
2025-06-03T04:27:05.3128548Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20250511.1/images/ubuntu/Ubuntu2404-Readme.md
2025-06-03T04:27:05.3131172Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20250511.1
2025-06-03T04:27:05.3132867Z ##[endgroup]
2025-06-03T04:27:05.3137555Z ##[group]GITHUB_TOKEN Permissions
2025-06-03T04:27:05.3140675Z Actions: write
2025-06-03T04:27:05.3141543Z Attestations: write
2025-06-03T04:27:05.3142673Z Checks: write
2025-06-03T04:27:05.3143547Z Contents: write
2025-06-03T04:27:05.3144485Z Deployments: write
2025-06-03T04:27:05.3145530Z Discussions: write
2025-06-03T04:27:05.3146624Z Issues: write
2025-06-03T04:27:05.3147455Z Metadata: read
2025-06-03T04:27:05.3148255Z Models: read
2025-06-03T04:27:05.3149153Z Packages: write
2025-06-03T04:27:05.3150039Z Pages: write
2025-06-03T04:27:05.3150946Z PullRequests: write
2025-06-03T04:27:05.3151979Z RepositoryProjects: write
2025-06-03T04:27:05.3152969Z SecurityEvents: write
2025-06-03T04:27:05.3154199Z Statuses: write
2025-06-03T04:27:05.3155100Z ##[endgroup]
2025-06-03T04:27:05.3158233Z Secret source: Actions
2025-06-03T04:27:05.3160025Z Prepare workflow directory
2025-06-03T04:27:05.3510694Z Prepare all required actions
2025-06-03T04:27:05.3548087Z Getting action download info
2025-06-03T04:27:05.7545193Z ##[group]Download immutable action package 'actions/checkout@v4'
2025-06-03T04:27:05.7546256Z Version: 4.2.2
2025-06-03T04:27:05.7547772Z Digest: sha256:ccb2698953eaebd21c7bf6268a94f9c26518a7e38e27e0b83c1fe1ad049819b1
2025-06-03T04:27:05.7549184Z Source commit SHA: 11bd71901bbe5b1630ceea73d27597364c9af683
2025-06-03T04:27:05.7549961Z ##[endgroup]
2025-06-03T04:27:05.8279654Z ##[group]Download immutable action package 'actions/setup-python@v5'
2025-06-03T04:27:05.8280661Z Version: 5.6.0
2025-06-03T04:27:05.8281605Z Digest: sha256:0b35a0c11c97499e4e0576589036d450b9f5f9da74b7774225b3614b57324404
2025-06-03T04:27:05.8282795Z Source commit SHA: a26af69be951a213d495a4c3e4e4022e16d87065
2025-06-03T04:27:05.8283640Z ##[endgroup]
2025-06-03T04:27:06.1727051Z Download action repository 'browser-actions/setup-chrome@v1' (SHA:c785b87e244131f27c9f19c1a33e2ead956ab7ce)
2025-06-03T04:27:06.6259676Z Complete job name: create-report
2025-06-03T04:27:06.7068814Z ##[group]Run actions/checkout@v4
2025-06-03T04:27:06.7070094Z with:
2025-06-03T04:27:06.7070909Z   repository: fabriziosalmi/websites-monitor
2025-06-03T04:27:06.7072271Z   token: ***
2025-06-03T04:27:06.7072994Z   ssh-strict: true
2025-06-03T04:27:06.7073750Z   ssh-user: git
2025-06-03T04:27:06.7074523Z   persist-credentials: true
2025-06-03T04:27:06.7075399Z   clean: true
2025-06-03T04:27:06.7076176Z   sparse-checkout-cone-mode: true
2025-06-03T04:27:06.7077301Z   fetch-depth: 1
2025-06-03T04:27:06.7078056Z   fetch-tags: false
2025-06-03T04:27:06.7078836Z   show-progress: true
2025-06-03T04:27:06.7079620Z   lfs: false
2025-06-03T04:27:06.7080324Z   submodules: false
2025-06-03T04:27:06.7081106Z   set-safe-directory: true
2025-06-03T04:27:06.7082196Z ##[endgroup]
2025-06-03T04:27:06.8199552Z Syncing repository: fabriziosalmi/websites-monitor
2025-06-03T04:27:06.8202347Z ##[group]Getting Git version info
2025-06-03T04:27:06.8203941Z Working directory is '/home/runner/work/websites-monitor/websites-monitor'
2025-06-03T04:27:06.8206300Z [command]/usr/bin/git version
2025-06-03T04:27:06.8215095Z git version 2.49.0
2025-06-03T04:27:06.8243128Z ##[endgroup]
2025-06-03T04:27:06.8260232Z Temporarily overriding HOME='/home/runner/work/_temp/e80d136c-0bad-4110-bd66-5a10680cf16e' before making global git config changes
2025-06-03T04:27:06.8264996Z Adding repository directory to the temporary git global config as a safe directory
2025-06-03T04:27:06.8269318Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/websites-monitor/websites-monitor
2025-06-03T04:27:06.8303224Z Deleting the contents of '/home/runner/work/websites-monitor/websites-monitor'
2025-06-03T04:27:06.8306974Z ##[group]Initializing the repository
2025-06-03T04:27:06.8311565Z [command]/usr/bin/git init /home/runner/work/websites-monitor/websites-monitor
2025-06-03T04:27:06.8372479Z hint: Using 'master' as the name for the initial branch. This default branch name
2025-06-03T04:27:06.8375080Z hint: is subject to change. To configure the initial branch name to use in all
2025-06-03T04:27:06.8378027Z hint: of your new repositories, which will suppress this warning, call:
2025-06-03T04:27:06.8380363Z hint:
2025-06-03T04:27:06.8381945Z hint: 	git config --global init.defaultBranch <name>
2025-06-03T04:27:06.8383857Z hint:
2025-06-03T04:27:06.8385616Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2025-06-03T04:27:06.8388994Z hint: 'development'. The just-created branch can be renamed via this command:
2025-06-03T04:27:06.8391403Z hint:
2025-06-03T04:27:06.8392535Z hint: 	git branch -m <name>
2025-06-03T04:27:06.8395045Z Initialized empty Git repository in /home/runner/work/websites-monitor/websites-monitor/.git/
2025-06-03T04:27:06.8398701Z [command]/usr/bin/git remote add origin https://github.com/fabriziosalmi/websites-monitor
2025-06-03T04:27:06.8421700Z ##[endgroup]
2025-06-03T04:27:06.8424058Z ##[group]Disabling automatic garbage collection
2025-06-03T04:27:06.8426259Z [command]/usr/bin/git config --local gc.auto 0
2025-06-03T04:27:06.8455151Z ##[endgroup]
2025-06-03T04:27:06.8457563Z ##[group]Setting up auth
2025-06-03T04:27:06.8462827Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-06-03T04:27:06.8494961Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-06-03T04:27:06.8747149Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-06-03T04:27:06.8775615Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-06-03T04:27:06.8991586Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2025-06-03T04:27:06.9024740Z ##[endgroup]
2025-06-03T04:27:06.9026490Z ##[group]Fetching the repository
2025-06-03T04:27:06.9034935Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +a298c51a74127158ea94b5ef2b49ca259270d365:refs/remotes/origin/main
2025-06-03T04:27:07.4519945Z From https://github.com/fabriziosalmi/websites-monitor
2025-06-03T04:27:07.4521531Z  * [new ref]         a298c51a74127158ea94b5ef2b49ca259270d365 -> origin/main
2025-06-03T04:27:07.4546080Z ##[endgroup]
2025-06-03T04:27:07.4547960Z ##[group]Determining the checkout info
2025-06-03T04:27:07.4549434Z ##[endgroup]
2025-06-03T04:27:07.4552703Z [command]/usr/bin/git sparse-checkout disable
2025-06-03T04:27:07.4593687Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2025-06-03T04:27:07.4624150Z ##[group]Checking out the ref
2025-06-03T04:27:07.4629378Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2025-06-03T04:27:07.4801492Z Switched to a new branch 'main'
2025-06-03T04:27:07.4803834Z branch 'main' set up to track 'origin/main'.
2025-06-03T04:27:07.4811375Z ##[endgroup]
2025-06-03T04:27:07.4844671Z [command]/usr/bin/git log -1 --format=%H
2025-06-03T04:27:07.4866173Z a298c51a74127158ea94b5ef2b49ca259270d365
2025-06-03T04:27:07.5149737Z ##[group]Run actions/setup-python@v5
2025-06-03T04:27:07.5150664Z with:
2025-06-03T04:27:07.5151315Z   python-version: 3.x
2025-06-03T04:27:07.5152100Z   check-latest: false
2025-06-03T04:27:07.5153071Z   token: ***
2025-06-03T04:27:07.5153775Z   update-environment: true
2025-06-03T04:27:07.5154617Z   allow-prereleases: false
2025-06-03T04:27:07.5155435Z   freethreaded: false
2025-06-03T04:27:07.5156163Z ##[endgroup]
2025-06-03T04:27:07.6795319Z ##[group]Installed versions
2025-06-03T04:27:07.6907099Z Successfully set up CPython (3.13.3)
2025-06-03T04:27:07.6909061Z ##[endgroup]
2025-06-03T04:27:07.7049733Z ##[group]Run pip install requests python-whois dnspython beautifulsoup4 selenium pyyaml lxml
2025-06-03T04:27:07.7051902Z �[36;1mpip install requests python-whois dnspython beautifulsoup4 selenium pyyaml lxml�[0m
2025-06-03T04:27:07.7222701Z shell: /usr/bin/bash -e {0}
2025-06-03T04:27:07.7223545Z env:
2025-06-03T04:27:07.7224396Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:07.7225840Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:27:07.7227444Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:07.7228727Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:07.7230010Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:07.7231311Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:27:07.7232384Z ##[endgroup]
2025-06-03T04:27:09.8753363Z Collecting requests
2025-06-03T04:27:09.9590422Z   Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
2025-06-03T04:27:09.9906240Z Collecting python-whois
2025-06-03T04:27:10.0067088Z   Downloading python_whois-0.9.5-py3-none-any.whl.metadata (2.6 kB)
2025-06-03T04:27:10.0333881Z Collecting dnspython
2025-06-03T04:27:10.0484232Z   Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
2025-06-03T04:27:10.0824745Z Collecting beautifulsoup4
2025-06-03T04:27:10.0990772Z   Downloading beautifulsoup4-4.13.4-py3-none-any.whl.metadata (3.8 kB)
2025-06-03T04:27:10.1477178Z Collecting selenium
2025-06-03T04:27:10.1631424Z   Downloading selenium-4.33.0-py3-none-any.whl.metadata (7.5 kB)
2025-06-03T04:27:10.2127671Z Collecting pyyaml
2025-06-03T04:27:10.2278927Z   Downloading PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
2025-06-03T04:27:10.4244526Z Collecting lxml
2025-06-03T04:27:10.4397142Z   Downloading lxml-5.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (3.5 kB)
2025-06-03T04:27:10.5270144Z Collecting charset-normalizer<4,>=2 (from requests)
2025-06-03T04:27:10.5430251Z   Downloading charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
2025-06-03T04:27:10.5801129Z Collecting idna<4,>=2.5 (from requests)
2025-06-03T04:27:10.5954626Z   Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
2025-06-03T04:27:10.6366844Z Collecting urllib3<3,>=1.21.1 (from requests)
2025-06-03T04:27:10.6519910Z   Downloading urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB)
2025-06-03T04:27:10.6855888Z Collecting certifi>=2017.4.17 (from requests)
2025-06-03T04:27:10.7014547Z   Downloading certifi-2025.4.26-py3-none-any.whl.metadata (2.5 kB)
2025-06-03T04:27:10.7300733Z Collecting python-dateutil (from python-whois)
2025-06-03T04:27:10.7461112Z   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
2025-06-03T04:27:10.7775338Z Collecting soupsieve>1.2 (from beautifulsoup4)
2025-06-03T04:27:10.7924936Z   Downloading soupsieve-2.7-py3-none-any.whl.metadata (4.6 kB)
2025-06-03T04:27:10.8228683Z Collecting typing-extensions>=4.0.0 (from beautifulsoup4)
2025-06-03T04:27:10.8384094Z   Downloading typing_extensions-4.14.0-py3-none-any.whl.metadata (3.0 kB)
2025-06-03T04:27:10.8777150Z Collecting trio~=0.30.0 (from selenium)
2025-06-03T04:27:10.8930853Z   Downloading trio-0.30.0-py3-none-any.whl.metadata (8.5 kB)
2025-06-03T04:27:10.9199850Z Collecting trio-websocket~=0.12.2 (from selenium)
2025-06-03T04:27:10.9350823Z   Downloading trio_websocket-0.12.2-py3-none-any.whl.metadata (5.1 kB)
2025-06-03T04:27:10.9456032Z Collecting typing-extensions>=4.0.0 (from beautifulsoup4)
2025-06-03T04:27:10.9609049Z   Downloading typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB)
2025-06-03T04:27:10.9922590Z Collecting websocket-client~=1.8.0 (from selenium)
2025-06-03T04:27:11.0077572Z   Downloading websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
2025-06-03T04:27:11.0364654Z Collecting attrs>=23.2.0 (from trio~=0.30.0->selenium)
2025-06-03T04:27:11.0517652Z   Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
2025-06-03T04:27:11.0874912Z Collecting sortedcontainers (from trio~=0.30.0->selenium)
2025-06-03T04:27:11.1037118Z   Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
2025-06-03T04:27:11.1284627Z Collecting outcome (from trio~=0.30.0->selenium)
2025-06-03T04:27:11.1436740Z   Downloading outcome-1.3.0.post0-py2.py3-none-any.whl.metadata (2.6 kB)
2025-06-03T04:27:11.1665000Z Collecting sniffio>=1.3.0 (from trio~=0.30.0->selenium)
2025-06-03T04:27:11.1820625Z   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
2025-06-03T04:27:11.2118125Z Collecting wsproto>=0.14 (from trio-websocket~=0.12.2->selenium)
2025-06-03T04:27:11.2273964Z   Downloading wsproto-1.2.0-py3-none-any.whl.metadata (5.6 kB)
2025-06-03T04:27:11.2550224Z Collecting pysocks!=1.5.7,<2.0,>=1.5.6 (from urllib3[socks]~=2.4.0->selenium)
2025-06-03T04:27:11.2705283Z   Downloading PySocks-1.7.1-py3-none-any.whl.metadata (13 kB)
2025-06-03T04:27:11.3090479Z Collecting h11<1,>=0.9.0 (from wsproto>=0.14->trio-websocket~=0.12.2->selenium)
2025-06-03T04:27:11.3242755Z   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
2025-06-03T04:27:11.3532622Z Collecting six>=1.5 (from python-dateutil->python-whois)
2025-06-03T04:27:11.3683723Z   Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
2025-06-03T04:27:11.3898480Z Downloading requests-2.32.3-py3-none-any.whl (64 kB)
2025-06-03T04:27:11.4116568Z Downloading charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)
2025-06-03T04:27:11.4427701Z Downloading idna-3.10-py3-none-any.whl (70 kB)
2025-06-03T04:27:11.4610186Z Downloading urllib3-2.4.0-py3-none-any.whl (128 kB)
2025-06-03T04:27:11.4840465Z Downloading python_whois-0.9.5-py3-none-any.whl (104 kB)
2025-06-03T04:27:11.5022700Z Downloading dnspython-2.7.0-py3-none-any.whl (313 kB)
2025-06-03T04:27:11.5972517Z Downloading beautifulsoup4-4.13.4-py3-none-any.whl (187 kB)
2025-06-03T04:27:11.6184463Z Downloading selenium-4.33.0-py3-none-any.whl (9.4 MB)
2025-06-03T04:27:11.6930633Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.4/9.4 MB 132.4 MB/s eta 0:00:00
2025-06-03T04:27:11.7128259Z Downloading trio-0.30.0-py3-none-any.whl (499 kB)
2025-06-03T04:27:11.7326655Z Downloading trio_websocket-0.12.2-py3-none-any.whl (21 kB)
2025-06-03T04:27:11.7498860Z Downloading typing_extensions-4.13.2-py3-none-any.whl (45 kB)
2025-06-03T04:27:11.7670960Z Downloading PySocks-1.7.1-py3-none-any.whl (16 kB)
2025-06-03T04:27:11.7910573Z Downloading websocket_client-1.8.0-py3-none-any.whl (58 kB)
2025-06-03T04:27:11.8019809Z Downloading PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (759 kB)
2025-06-03T04:27:11.8108016Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 759.5/759.5 kB 118.5 MB/s eta 0:00:00
2025-06-03T04:27:11.8321800Z Downloading lxml-5.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (4.9 MB)
2025-06-03T04:27:11.8614927Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 175.4 MB/s eta 0:00:00
2025-06-03T04:27:11.8769737Z Downloading attrs-25.3.0-py3-none-any.whl (63 kB)
2025-06-03T04:27:11.8953535Z Downloading certifi-2025.4.26-py3-none-any.whl (159 kB)
2025-06-03T04:27:11.9134346Z Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)
2025-06-03T04:27:11.9310238Z Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
2025-06-03T04:27:11.9507680Z Downloading soupsieve-2.7-py3-none-any.whl (36 kB)
2025-06-03T04:27:11.9691788Z Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)
2025-06-03T04:27:11.9867823Z Downloading h11-0.16.0-py3-none-any.whl (37 kB)
2025-06-03T04:27:12.0043812Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2025-06-03T04:27:12.0225900Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
2025-06-03T04:27:12.0397825Z Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
2025-06-03T04:27:12.1261583Z Installing collected packages: sortedcontainers, websocket-client, urllib3, typing-extensions, soupsieve, sniffio, six, pyyaml, pysocks, lxml, idna, h11, dnspython, charset-normalizer, certifi, attrs, wsproto, requests, python-dateutil, outcome, beautifulsoup4, trio, python-whois, trio-websocket, selenium
2025-06-03T04:27:14.3321181Z 
2025-06-03T04:27:14.3356882Z Successfully installed attrs-25.3.0 beautifulsoup4-4.13.4 certifi-2025.4.26 charset-normalizer-3.4.2 dnspython-2.7.0 h11-0.16.0 idna-3.10 lxml-5.4.0 outcome-1.3.0.post0 pysocks-1.7.1 python-dateutil-2.9.0.post0 python-whois-0.9.5 pyyaml-6.0.2 requests-2.32.3 selenium-4.33.0 six-1.17.0 sniffio-1.3.1 sortedcontainers-2.4.0 soupsieve-2.7 trio-0.30.0 trio-websocket-0.12.2 typing-extensions-4.13.2 urllib3-2.4.0 websocket-client-1.8.0 wsproto-1.2.0
2025-06-03T04:27:14.5641117Z ##[group]Run pip install --upgrade pip
2025-06-03T04:27:14.5641454Z �[36;1mpip install --upgrade pip�[0m
2025-06-03T04:27:14.5641707Z �[36;1mpip uninstall whois -y�[0m
2025-06-03T04:27:14.5641940Z �[36;1mpip install python-whois�[0m
2025-06-03T04:27:14.5693832Z shell: /usr/bin/bash -e {0}
2025-06-03T04:27:14.5694083Z env:
2025-06-03T04:27:14.5694330Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:14.5694726Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:27:14.5695114Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:14.5695484Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:14.5695819Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:14.5696173Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:27:14.5696657Z ##[endgroup]
2025-06-03T04:27:15.0002364Z Requirement already satisfied: pip in /opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/site-packages (25.1.1)
2025-06-03T04:27:15.5543061Z WARNING: Skipping whois as it is not installed.
2025-06-03T04:27:15.9703535Z Requirement already satisfied: python-whois in /opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/site-packages (0.9.5)
2025-06-03T04:27:15.9719208Z Requirement already satisfied: python-dateutil in /opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/site-packages (from python-whois) (2.9.0.post0)
2025-06-03T04:27:15.9732037Z Requirement already satisfied: six>=1.5 in /opt/hostedtoolcache/Python/3.13.3/x64/lib/python3.13/site-packages (from python-dateutil->python-whois) (1.17.0)
2025-06-03T04:27:16.0509020Z ##[group]Run CHROME_VERSION=$(curl -s "https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json" | jq -r '.channels.Stable.version')
2025-06-03T04:27:16.0510297Z �[36;1mCHROME_VERSION=$(curl -s "https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json" | jq -r '.channels.Stable.version')�[0m
2025-06-03T04:27:16.0511049Z �[36;1mecho "CHROME_VERSION=$CHROME_VERSION" >> $GITHUB_OUTPUT�[0m
2025-06-03T04:27:16.0561294Z shell: /usr/bin/bash -e {0}
2025-06-03T04:27:16.0561524Z env:
2025-06-03T04:27:16.0561811Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.0562217Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:27:16.0562621Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.0562960Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.0563333Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.0563849Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:27:16.0564135Z ##[endgroup]
2025-06-03T04:27:16.1361510Z ##[group]Run browser-actions/setup-chrome@v1
2025-06-03T04:27:16.1361804Z with:
2025-06-03T04:27:16.1361985Z   chrome-version: 137.0.7151.68
2025-06-03T04:27:16.1362221Z   install-chromedriver: true
2025-06-03T04:27:16.1362452Z   install-dependencies: false
2025-06-03T04:27:16.1362675Z   no-sudo: false
2025-06-03T04:27:16.1362874Z env:
2025-06-03T04:27:16.1363110Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.1363498Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:27:16.1363881Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.1364225Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.1364561Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:16.1364920Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:27:16.1365208Z ##[endgroup]
2025-06-03T04:27:16.2117176Z Setup chrome 137.0.7151.68
2025-06-03T04:27:16.2128730Z Attempting to download chrome 137.0.7151.68...
2025-06-03T04:27:16.4400860Z Acquiring chrome 137.0.7151.68 from https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.68/linux64/chrome-linux64.zip
2025-06-03T04:27:18.0507493Z Installing chrome...
2025-06-03T04:27:18.0554983Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/606d420f-8187-4323-a571-f4bb50d04255
2025-06-03T04:27:21.6661108Z Successfully Installed chromium to /opt/hostedtoolcache/setup-chrome/chromium/137.0.7151.68/x64
2025-06-03T04:27:21.6670394Z [command]/opt/hostedtoolcache/setup-chrome/chromium/137.0.7151.68/x64/chrome --version
2025-06-03T04:27:22.0024814Z Google Chrome for Testing 137.0.7151.68 
2025-06-03T04:27:22.0150768Z Successfully setup chromium 137.0.7151.68
2025-06-03T04:27:22.0151198Z Setup chromedriver 137.0.7151.68
2025-06-03T04:27:22.0153597Z Attempting to download chromedriver 137.0.7151.68...
2025-06-03T04:27:22.0158624Z Acquiring chromedriver 137.0.7151.68 from https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.68/linux64/chromedriver-linux64.zip
2025-06-03T04:27:22.3342293Z Installing chromedriver...
2025-06-03T04:27:22.3365760Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/670e90d0-e7c7-4a64-9356-fc8457dc0c98
2025-06-03T04:27:22.5230821Z Successfully Installed chromedriver to /opt/hostedtoolcache/setup-chrome/chromedriver/137.0.7151.68/x64
2025-06-03T04:27:22.5233446Z [command]/opt/hostedtoolcache/setup-chrome/chromedriver/137.0.7151.68/x64/chromedriver --version
2025-06-03T04:27:22.5289808Z ChromeDriver 137.0.7151.68 (2989ffee9373ea8b8623bd98b3cb350a8e95cadc-refs/branch-heads/7151@{#1873})
2025-06-03T04:27:22.5299542Z Successfully setup chromedriver 137.0.7151.68
2025-06-03T04:27:22.5442544Z ##[group]Run google-chrome --version
2025-06-03T04:27:22.5443117Z �[36;1mgoogle-chrome --version�[0m
2025-06-03T04:27:22.5443570Z �[36;1mchromedriver --version�[0m
2025-06-03T04:27:22.5444191Z �[36;1mCHROME_MAJOR=$(google-chrome --version | cut -d ' ' -f 3 | cut -d '.' -f 1)�[0m
2025-06-03T04:27:22.5445042Z �[36;1mDRIVER_MAJOR=$(chromedriver --version | cut -d ' ' -f 2 | cut -d '.' -f 1)�[0m
2025-06-03T04:27:22.5445748Z �[36;1mif [[ "$CHROME_MAJOR" != "$DRIVER_MAJOR" ]]; then�[0m
2025-06-03T04:27:22.5446590Z �[36;1m  echo "Mismatch between Chrome and Chromedriver versions!"�[0m
2025-06-03T04:27:22.5447134Z �[36;1mfi�[0m
2025-06-03T04:27:22.5521470Z shell: /usr/bin/bash -e {0}
2025-06-03T04:27:22.5521871Z env:
2025-06-03T04:27:22.5522296Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.5523000Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:27:22.5523651Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.5524305Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.5524917Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.5525870Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:27:22.5526615Z ##[endgroup]
2025-06-03T04:27:22.6728269Z Google Chrome 136.0.7103.92 
2025-06-03T04:27:22.6834887Z ChromeDriver 137.0.7151.68 (2989ffee9373ea8b8623bd98b3cb350a8e95cadc-refs/branch-heads/7151@{#1873})
2025-06-03T04:27:22.7381630Z Mismatch between Chrome and Chromedriver versions!
2025-06-03T04:27:22.7410179Z ##[group]Run python main.py
2025-06-03T04:27:22.7410448Z �[36;1mpython main.py�[0m
2025-06-03T04:27:22.7460776Z shell: /usr/bin/bash -e {0}
2025-06-03T04:27:22.7461003Z env:
2025-06-03T04:27:22.7461247Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.7461642Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:27:22.7462048Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.7462410Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.7462762Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:27:22.7463107Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:27:22.7463820Z   PAGESPEED_API_KEY: ***
2025-06-03T04:27:22.7464035Z ##[endgroup]
2025-06-03T04:27:38.9697480Z WARNING:checks.check_ssl_cert:Connection timeout for audiolibri.org:443
2025-06-03T04:27:39.1657219Z INFO:checks.check_ssl_cert:SSL certificate analysis for example.com: 226 days left, 0 issues
2025-06-03T04:27:54.2453489Z WARNING:checks.check_ssl_cipher_strength:Connection timeout for audiolibri.org
2025-06-03T04:27:54.3670791Z INFO:checks.check_ssl_cipher_strength:SSL analysis for example.com: TLS_AES_256_GCM_SHA384, TLSv1.3, 256 bits
2025-06-03T04:27:54.3671989Z INFO:checks.check_ssl_cipher_strength:Excellent protocol version: TLSv1.3
2025-06-03T04:28:09.5672832Z WARNING:checks.check_security_headers:HTTP/Timeout error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2f6b230>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:28:09.7273581Z INFO:checks.check_security_headers:Security headers analysis for https://example.com: 0.00 score (0/14)
2025-06-03T04:28:09.7276627Z WARNING:checks.check_security_headers:Security issues found: ['Missing security header: X-Content-Type-Options', 'Missing security header: X-XSS-Protection', 'Missing security header: Strict-Transport-Security', 'Missing security header: Content-Security-Policy', 'Missing security header: Referrer-Policy', 'Missing security header: Permissions-Policy', 'Missing security header: X-Frame-Options']
2025-06-03T04:28:24.7873245Z ERROR:checks.check_hsts:Request error while checking HSTS for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2f94690>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:28:24.8813893Z WARNING:checks.check_hsts:No HSTS header found for https://example.com
2025-06-03T04:28:35.0739801Z WARNING:checks.check_xss_protection:Timeout occurred while checking XSS protection for https://audiolibri.org
2025-06-03T04:28:35.2411483Z WARNING:checks.check_xss_protection:X-XSS-Protection header missing for https://example.com
2025-06-03T04:29:15.5824154Z INFO:checks.check_cors_headers:No CORS headers found for https://audiolibri.org - may not support CORS
2025-06-03T04:29:17.1988400Z INFO:checks.check_cors_headers:No CORS headers found for https://example.com - may not support CORS
2025-06-03T04:29:32.3947615Z ERROR:checks.check_mixed_content:Request error while checking mixed content on https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2f95590>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:29:32.4789807Z INFO:checks.check_mixed_content:No mixed content found on https://example.com
2025-06-03T04:29:47.5374042Z WARNING:checks.check_subresource_integrity:Request error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2f95a90>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:29:47.7002604Z INFO:checks.check_subresource_integrity:SRI analysis for https://example.com: 0/0 external resources have SRI
2025-06-03T04:29:47.7004645Z INFO:checks.check_subresource_integrity:No external resources found for https://example.com
2025-06-03T04:31:06.1631929Z INFO:checks.check_rate_limiting:Rate limiting analysis for https://audiolibri.org: 0/5 successful, avg response time: 0.000s
2025-06-03T04:31:06.1634039Z INFO:checks.check_rate_limiting:Possible rate limiting detected for https://audiolibri.org (low success rate)
2025-06-03T04:31:07.5635144Z INFO:checks.check_rate_limiting:Rate limiting analysis for https://example.com: 5/5 successful, avg response time: 0.155s
2025-06-03T04:31:07.5636737Z INFO:checks.check_rate_limiting:No rate limiting detected for https://example.com
2025-06-03T04:31:07.5638143Z ERROR:__main__:Check Data Leakage failed for audiolibri.org: check_data_leakage() missing 1 required positional argument: 'token'
2025-06-03T04:31:07.5639739Z ERROR:__main__:Check Data Leakage failed for example.com: check_data_leakage() missing 1 required positional argument: 'token'
2025-06-03T04:31:26.6566932Z ERROR:checks.check_pagespeed_performances:HTTP error occurred while fetching PageSpeed data for https://audiolibri.org: 400 Client Error: Bad Request for url: https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https%3A%2F%2Faudiolibri.org&key=***&category=performance&strategy=mobile
2025-06-03T04:31:36.1238636Z INFO:checks.check_pagespeed_performances:PageSpeed score for https://example.com is 100.
2025-06-03T04:31:51.1424184Z WARNING:checks.check_website_load_time:Timeout occurred while checking load time for https://audiolibri.org
2025-06-03T04:31:52.6078737Z INFO:checks.check_website_load_time:Load time stats for https://example.com - Avg: 0.155s, Median: 0.151s, Range: 0.143s-0.171s
2025-06-03T04:31:52.6080052Z INFO:checks.check_website_load_time:Website https://example.com loaded very fast: 0.16s average
2025-06-03T04:32:07.6259685Z WARNING:checks.check_server_response_time:Timeout occurred while checking response time for https://audiolibri.org
2025-06-03T04:32:08.9967593Z INFO:checks.check_server_response_time:Response time stats for https://example.com - Avg: 0.123s, Median: 0.120s, Range: 0.090s-0.160s
2025-06-03T04:32:08.9968659Z INFO:checks.check_server_response_time:Website https://example.com responded excellently: 0.123s average
2025-06-03T04:32:49.4534476Z ERROR:checks.check_cdn:Request error during CDN check for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d6d50>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:32:49.5676640Z INFO:checks.check_cdn:No CDN detected for https://example.com.
2025-06-03T04:33:04.5868158Z WARNING:checks.check_redirect_chains:HTTP/Timeout error while checking redirect chains for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e2c050>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:33:04.6899294Z INFO:checks.check_redirect_chains:Redirect analysis for https://example.com: 0 redirects found
2025-06-03T04:33:04.6900274Z INFO:checks.check_redirect_chains:No redirects found for https://example.com
2025-06-03T04:33:19.7096076Z WARNING:checks.check_redirects:HTTP/Timeout error while checking redirects for audiolibri.org: HTTPConnectionPool(host='audiolibri.org', port=80): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fc7b2f6acf0>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:33:19.8013001Z WARNING:checks.check_redirects:Website example.com does not redirect from HTTP to HTTPS
2025-06-03T04:36:00.2337265Z WARNING:checks.check_sitemap:No valid sitemap found for https://audiolibri.org
2025-06-03T04:36:03.5479045Z WARNING:checks.check_sitemap:No valid sitemap found for https://example.com
2025-06-03T04:36:18.5662542Z WARNING:checks.check_robot_txt:HTTP/Timeout error while checking robots.txt for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: /robots.txt (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d6e90>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:36:19.4001218Z WARNING:checks.check_robot_txt:HTTP/Timeout error while checking robots.txt for https://example.com: 404 Client Error: Not Found for url: https://example.com/robots.txt
2025-06-03T04:36:34.4153053Z WARNING:checks.check_open_graph_protocol:Request error occurred while checking Open Graph Protocol tags on https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d6c10>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:36:34.5617307Z INFO:checks.check_open_graph_protocol:Open Graph analysis for https://example.com: 0 tags found
2025-06-03T04:36:34.5618437Z WARNING:checks.check_open_graph_protocol:Missing essential Open Graph tags for https://example.com: {'og:url', 'og:type', 'og:image', 'og:title'}
2025-06-03T04:37:09.7450553Z WARNING:checks.check_semantic_markup:Request error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d7b10>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:37:09.8985536Z INFO:checks.check_semantic_markup:Semantic markup analysis for https://example.com: Score 0, Types: 
2025-06-03T04:37:25.1147700Z WARNING:checks.check_url_canonicalization:HTTP/Timeout error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e30190>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:37:25.2802469Z WARNING:checks.check_url_canonicalization:No canonical link found for https://example.com
2025-06-03T04:38:00.3355035Z WARNING:checks.check_favicon:Error parsing HTML for favicon on https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e30cd0>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:39:00.7132072Z WARNING:checks.check_favicon:No valid favicon found for https://audiolibri.org. Checked 4 locations
2025-06-03T04:39:02.1416972Z WARNING:checks.check_favicon:No valid favicon found for https://example.com. Checked 4 locations
2025-06-03T04:39:27.6166769Z ERROR:checks.check_external_links:Request error while checking external links for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d6c10>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:39:27.7130900Z INFO:checks.check_external_links:Found 1 external links to check for https://example.com
2025-06-03T04:39:27.9403250Z INFO:checks.check_external_links:All 1 external links are valid
2025-06-03T04:39:27.9407374Z INFO:checks.check_domain_expiration:Fetching WHOIS data for audiolibri.org
2025-06-03T04:39:28.6607144Z INFO:checks.check_domain_expiration:Domain audiolibri.org is 2954 days old
2025-06-03T04:39:28.6607823Z INFO:checks.check_domain_expiration:Domain audiolibri.org expires in 333 days - safe
2025-06-03T04:39:28.6608407Z INFO:checks.check_domain_expiration:Fetching WHOIS data for example.com
2025-06-03T04:39:29.3097963Z INFO:checks.check_domain_expiration:Domain example.com is 10887 days old
2025-06-03T04:39:29.3098716Z INFO:checks.check_domain_expiration:Domain example.com expires in 70 days - consider renewal
2025-06-03T04:39:29.3111712Z ERROR:checks.check_dnssec:No name servers available for audiolibri.org
2025-06-03T04:39:29.3119732Z ERROR:checks.check_dnssec:No name servers available for example.com
2025-06-03T04:39:29.9804563Z INFO:checks.check_dns_blacklist:Domain audiolibri.org not found in any blacklists
2025-06-03T04:39:30.6189234Z INFO:checks.check_dns_blacklist:Domain example.com not found in any blacklists
2025-06-03T04:39:30.8685157Z INFO:checks.check_domain_breach:Domain audiolibri.org not found in any known breaches
2025-06-03T04:39:32.3771301Z INFO:checks.check_domain_breach:Domain example.com not found in any known breaches
2025-06-03T04:39:32.3777964Z INFO:checks.check_domainsblacklists_blacklist:Downloading fresh blacklist data
2025-06-03T04:39:35.6589479Z INFO:checks.check_domainsblacklists_blacklist:Loaded 2866955 domains into blacklist
2025-06-03T04:39:35.6590486Z INFO:checks.check_domainsblacklists_blacklist:Domain audiolibri.org not found in blacklist
2025-06-03T04:39:35.6593816Z INFO:checks.check_domainsblacklists_blacklist:Domain example.com not found in blacklist
2025-06-03T04:39:35.8901872Z INFO:checks.check_subdomain_enumeration:Subdomain enumeration for audiolibri.org: 0 discovered, 0 potentially risky
2025-06-03T04:39:35.8903263Z INFO:checks.check_subdomain_enumeration:No subdomains discovered for audiolibri.org
2025-06-03T04:39:36.2945361Z INFO:checks.check_subdomain_enumeration:Subdomain enumeration for example.com: 1 discovered, 0 potentially risky
2025-06-03T04:39:36.2946141Z INFO:checks.check_subdomain_enumeration:Few subdomains discovered for example.com
2025-06-03T04:39:36.2947988Z ERROR:checks.check_email_domain:Unexpected error while checking email domain audiolibri.org: resolve() got an unexpected keyword argument 'timeout'
2025-06-03T04:39:36.2949572Z ERROR:checks.check_email_domain:Unexpected error while checking email domain example.com: resolve() got an unexpected keyword argument 'timeout'
2025-06-03T04:41:21.9927427Z INFO:checks.check_cookie_samesite_attribute:No cookies found for https://audiolibri.org
2025-06-03T04:41:23.4805526Z INFO:checks.check_cookie_samesite_attribute:No cookies found for https://example.com
2025-06-03T04:41:38.4988675Z WARNING:checks.check_ad_and_tracking:Request error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d7d90>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:41:48.5288970Z ERROR:checks.check_ad_and_tracking:Fallback failed for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc799e5c2d0>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:41:48.6311229Z INFO:checks.check_ad_and_tracking:Tracking detection scores for https://example.com: {'google_analytics': 0, 'google_ads': 0, 'facebook': 0, 'other_tracking': 0}
2025-06-03T04:42:03.6492047Z ERROR:checks.check_floc:HTTP error while checking FLoC for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d79d0>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:42:03.7547490Z WARNING:checks.check_floc:No FLoC opt-out detected for https://example.com
2025-06-03T04:42:18.7736673Z WARNING:checks.check_privacy_exposure:HTTP/Timeout error while checking privacy exposure for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d7ed0>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:42:35.5618345Z INFO:checks.check_privacy_exposure:Privacy exposure analysis for https://example.com: exposure score 0
2025-06-03T04:42:36.1033875Z INFO:checks.check_privacy_protected_whois:Privacy analysis for audiolibri.org: score 6/6
2025-06-03T04:42:36.1034815Z INFO:checks.check_privacy_protected_whois:Privacy protection detected for audiolibri.org
2025-06-03T04:42:36.4448183Z INFO:checks.check_privacy_protected_whois:Privacy analysis for example.com: score 2/3
2025-06-03T04:42:36.4448898Z INFO:checks.check_privacy_protected_whois:Privacy protection detected for example.com
2025-06-03T04:42:51.4791289Z WARNING:checks.check_third_party_requests:HTTP/Timeout error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e33c50>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:42:51.6488466Z INFO:checks.check_third_party_requests:Third-party analysis for https://example.com: 0 requests across 0 domains
2025-06-03T04:42:51.6489351Z INFO:checks.check_third_party_requests:Minimal third-party requests (0) for https://example.com
2025-06-03T04:43:06.6823577Z WARNING:checks.check_third_party_resources:HTTP/Timeout error for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e33110>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:43:06.7745973Z INFO:checks.check_third_party_resources:Third-party analysis for https://example.com: 0 domains, 0 resources
2025-06-03T04:43:06.7747117Z INFO:checks.check_third_party_resources:No third-party resources detected for https://example.com
2025-06-03T04:43:06.9011688Z WARNING:checks.check_accessibility:Lighthouse API failed for https://audiolibri.org: 429 Client Error: Too Many Requests for url: https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https%3A%2F%2Faudiolibri.org&category=accessibility&strategy=desktop
2025-06-03T04:43:07.2040256Z ERROR:__main__:Check Accessibility failed for audiolibri.org: 'categories'
2025-06-03T04:43:07.3145763Z WARNING:checks.check_accessibility:Lighthouse API failed for https://example.com: 429 Client Error: Too Many Requests for url: https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https%3A%2F%2Fexample.com&category=accessibility&strategy=desktop
2025-06-03T04:43:07.6213132Z ERROR:__main__:Check Accessibility failed for example.com: 'categories'
2025-06-03T04:43:07.6216276Z ERROR:__main__:Check Mobile Friendly failed for audiolibri.org: check_mobile_friendly() missing 1 required positional argument: 'api_key'
2025-06-03T04:43:07.6217886Z ERROR:__main__:Check Mobile Friendly failed for example.com: check_mobile_friendly() missing 1 required positional argument: 'api_key'
2025-06-03T04:43:32.8421093Z ERROR:checks.check_internationalization:Request error while checking internationalization for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e33250>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:43:32.9989934Z INFO:checks.check_internationalization:No internationalization detected for https://example.com
2025-06-03T04:43:33.2602104Z WARNING:selenium.webdriver.common.selenium_manager:The chromedriver version (137.0.7151.68) detected in PATH at /opt/hostedtoolcache/setup-chrome/chromedriver/137.0.7151.68/x64/chromedriver might not be compatible with the detected chrome version (136.0.7103.92); currently, chromedriver 136.0.7103.113 is recommended for chrome 136.*, so it is advised to delete the driver in PATH and retry
2025-06-03T04:43:56.0253678Z WARNING:selenium.webdriver.common.selenium_manager:The chromedriver version (137.0.7151.68) detected in PATH at /opt/hostedtoolcache/setup-chrome/chromedriver/137.0.7151.68/x64/chromedriver might not be compatible with the detected chrome version (136.0.7103.92); currently, chromedriver 136.0.7103.113 is recommended for chrome 136.*, so it is advised to delete the driver in PATH and retry
2025-06-03T04:44:44.5293164Z ERROR:checks.check_deprecated_libraries:Request error while checking deprecated libraries for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e320d0>, 'Connection to audiolibri.org timed out. (connect timeout=15)'))
2025-06-03T04:44:44.6726906Z INFO:checks.check_deprecated_libraries:No deprecated libraries found on https://example.com
2025-06-03T04:44:44.6727940Z INFO:__main__:All checks completed successfully.
2025-06-03T04:44:44.6732035Z INFO:__main__:Execution completed in 1040.92356 seconds.
2025-06-03T04:44:44.6737275Z Request error occurred while checking Brotli compression for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d6990>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6740693Z Error during fallback Brotli check for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d79d0>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6742607Z Brotli compression is not enabled for https://example.com.
2025-06-03T04:44:44.6743986Z Request error occurred while checking asset minification for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d6ad0>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6745255Z No CSS/JS assets found on https://example.com.
2025-06-03T04:44:44.6746707Z Request error occurred while checking alt tags for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d79d0>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6748655Z Error during heuristic check for alt tags for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d7250>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6749757Z No images found on https://example.com.
2025-06-03T04:44:44.6750887Z Request error occurred while checking broken links for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d79d0>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6752858Z Request error occurred while checking cookie policy for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e32e90>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6754303Z No cookie policy found for https://audiolibri.org (fallback method).
2025-06-03T04:44:44.6754665Z No cookie policy found for https://example.com.
2025-06-03T04:44:44.6755982Z Request error occurred while checking cookie flags for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e31e50>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6757396Z No cookies found for https://example.com.
2025-06-03T04:44:44.6758533Z Request error occurred while checking cookie duration for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e33110>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6759720Z All cookies have an acceptable duration on https://example.com.
2025-06-03T04:44:44.6760924Z Request error occurred while checking AMP compatibility for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e334d0>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6762394Z Error occurred while testing Chrome for https://audiolibri.org: Message: session not created: This version of ChromeDriver only supports Chrome version 137
2025-06-03T04:44:44.6763103Z Current browser version is 136.0.7103.92 with binary path /usr/bin/google-chrome
2025-06-03T04:44:44.6763450Z Stacktrace:
2025-06-03T04:44:44.6763624Z #0 0x55809a3aec4a <unknown>
2025-06-03T04:44:44.6763829Z #1 0x558099e546e0 <unknown>
2025-06-03T04:44:44.6764016Z #2 0x558099e95077 <unknown>
2025-06-03T04:44:44.6764210Z #3 0x558099e93f65 <unknown>
2025-06-03T04:44:44.6764402Z #4 0x558099e8dd85 <unknown>
2025-06-03T04:44:44.6764593Z #5 0x558099e8a24f <unknown>
2025-06-03T04:44:44.6764787Z #6 0x558099eda8b6 <unknown>
2025-06-03T04:44:44.6764977Z #7 0x558099ed9f76 <unknown>
2025-06-03T04:44:44.6765169Z #8 0x558099ecbc03 <unknown>
2025-06-03T04:44:44.6765368Z #9 0x558099e9847b <unknown>
2025-06-03T04:44:44.6765559Z #10 0x558099e990e1 <unknown>
2025-06-03T04:44:44.6765766Z #11 0x55809a3733fb <unknown>
2025-06-03T04:44:44.6765963Z #12 0x55809a37732f <unknown>
2025-06-03T04:44:44.6766160Z #13 0x55809a35af39 <unknown>
2025-06-03T04:44:44.6766605Z #14 0x55809a377ec8 <unknown>
2025-06-03T04:44:44.6766819Z #15 0x55809a33f68f <unknown>
2025-06-03T04:44:44.6767069Z #16 0x55809a39c2b8 <unknown>
2025-06-03T04:44:44.6767265Z #17 0x55809a39c496 <unknown>
2025-06-03T04:44:44.6767456Z #18 0x55809a3adb26 <unknown>
2025-06-03T04:44:44.6767655Z #19 0x7f7597a9caa4 <unknown>
2025-06-03T04:44:44.6767846Z #20 0x7f7597b29c3c <unknown>
2025-06-03T04:44:44.6767978Z 
2025-06-03T04:44:44.6768278Z Error occurred while testing Firefox for https://audiolibri.org: Message: Navigation timed out after 10000 ms
2025-06-03T04:44:44.6768732Z Stacktrace:
2025-06-03T04:44:44.6769003Z RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
2025-06-03T04:44:44.6769464Z WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
2025-06-03T04:44:44.6769941Z TimeoutError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:812:5
2025-06-03T04:44:44.6770358Z bail@chrome://remote/content/marionette/sync.sys.mjs:197:19
2025-06-03T04:44:44.6770585Z 
2025-06-03T04:44:44.6770999Z Error occurred while testing Chrome for https://example.com: Message: session not created: This version of ChromeDriver only supports Chrome version 137
2025-06-03T04:44:44.6771677Z Current browser version is 136.0.7103.92 with binary path /usr/bin/google-chrome
2025-06-03T04:44:44.6772007Z Stacktrace:
2025-06-03T04:44:44.6772181Z #0 0x55fb89efcc4a <unknown>
2025-06-03T04:44:44.6772382Z #1 0x55fb899a26e0 <unknown>
2025-06-03T04:44:44.6772588Z #2 0x55fb899e3077 <unknown>
2025-06-03T04:44:44.6772980Z #3 0x55fb899e1f65 <unknown>
2025-06-03T04:44:44.6773169Z #4 0x55fb899dbd85 <unknown>
2025-06-03T04:44:44.6773363Z #5 0x55fb899d824f <unknown>
2025-06-03T04:44:44.6773555Z #6 0x55fb89a288b6 <unknown>
2025-06-03T04:44:44.6773745Z #7 0x55fb89a27f76 <unknown>
2025-06-03T04:44:44.6773937Z #8 0x55fb89a19c03 <unknown>
2025-06-03T04:44:44.6774125Z #9 0x55fb899e647b <unknown>
2025-06-03T04:44:44.6774438Z #10 0x55fb899e70e1 <unknown>
2025-06-03T04:44:44.6774800Z #11 0x55fb89ec13fb <unknown>
2025-06-03T04:44:44.6775034Z #12 0x55fb89ec532f <unknown>
2025-06-03T04:44:44.6775231Z #13 0x55fb89ea8f39 <unknown>
2025-06-03T04:44:44.6775433Z #14 0x55fb89ec5ec8 <unknown>
2025-06-03T04:44:44.6775626Z #15 0x55fb89e8d68f <unknown>
2025-06-03T04:44:44.6775826Z #16 0x55fb89eea2b8 <unknown>
2025-06-03T04:44:44.6776018Z #17 0x55fb89eea496 <unknown>
2025-06-03T04:44:44.6776213Z #18 0x55fb89efbb26 <unknown>
2025-06-03T04:44:44.6776628Z #19 0x7f2e9589caa4 <unknown>
2025-06-03T04:44:44.6776830Z #20 0x7f2e95929c3c <unknown>
2025-06-03T04:44:44.6776969Z 
2025-06-03T04:44:44.6777108Z Website https://example.com is compatible with Firefox.
2025-06-03T04:44:44.6778309Z Request error occurred while checking Content-Type headers for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b30d7250>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6779503Z Content-Type is not properly set for https://example.com.
2025-06-03T04:44:44.6780632Z Request error occurred while checking CMS for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e31e50>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6781725Z No CMS detected for https://example.com.
2025-06-03T04:44:44.6782987Z Request error occurred while checking client-side rendering for https://audiolibri.org: HTTPSConnectionPool(host='audiolibri.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc7b2e32990>, 'Connection to audiolibri.org timed out. (connect timeout=10)'))
2025-06-03T04:44:44.6784194Z Minimal client-side rendering detected for https://example.com.
2025-06-03T04:44:45.1021123Z ##[group]Run git config --local user.email "[email protected]"
2025-06-03T04:44:45.1021544Z �[36;1mgit config --local user.email "[email protected]"�[0m
2025-06-03T04:44:45.1021875Z �[36;1mgit config --local user.name "GitHub Action"�[0m
2025-06-03T04:44:45.1022149Z �[36;1mgit add report.md�[0m
2025-06-03T04:44:45.1022457Z �[36;1mgit commit -m "Add generated report" -a || echo "No changes to commit"�[0m
2025-06-03T04:44:45.1022820Z �[36;1mgit push || echo "No changes to push"�[0m
2025-06-03T04:44:45.1073358Z shell: /usr/bin/bash -e {0}
2025-06-03T04:44:45.1073576Z env:
2025-06-03T04:44:45.1073827Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:44:45.1074217Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib/pkgconfig
2025-06-03T04:44:45.1074601Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:44:45.1074926Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:44:45.1075302Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.3/x64
2025-06-03T04:44:45.1075637Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.3/x64/lib
2025-06-03T04:44:45.1075919Z ##[endgroup]
2025-06-03T04:44:45.1186774Z fatal: pathspec 'report.md' did not match any files
2025-06-03T04:44:45.1201915Z ##[error]Process completed with exit code 128.
2025-06-03T04:44:45.1274444Z Post job cleanup.
2025-06-03T04:44:45.2191000Z [command]/usr/bin/git version
2025-06-03T04:44:45.2228410Z git version 2.49.0
2025-06-03T04:44:45.2271307Z Temporarily overriding HOME='/home/runner/work/_temp/82791e93-cd47-4b28-ab56-65ded0790189' before making global git config changes
2025-06-03T04:44:45.2272618Z Adding repository directory to the temporary git global config as a safe directory
2025-06-03T04:44:45.2276922Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/websites-monitor/websites-monitor
2025-06-03T04:44:45.2312094Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2025-06-03T04:44:45.2343211Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2025-06-03T04:44:45.2568164Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2025-06-03T04:44:45.2589107Z http.https://github.com/.extraheader
2025-06-03T04:44:45.2601197Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2025-06-03T04:44:45.2630708Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2025-06-03T04:44:45.2958248Z Evaluate and set job outputs
2025-06-03T04:44:45.2964480Z Cleaning up orphan processes

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions