-
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
bugSomething isn't workingSomething isn't working
Description
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
Labels
bugSomething isn't workingSomething isn't working