diff --git a/requirements-deploy.in b/requirements-deploy.in index 28920a72..1f10b18b 100644 --- a/requirements-deploy.in +++ b/requirements-deploy.in @@ -3,7 +3,7 @@ # make sure there are no version conflicts with requirements.txt -c requirements.txt -websecmap[deploy] @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@a96dd3421e68b5711c8f8ecd90e92c2df871535b +websecmap[deploy] @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d # include (security) version constraints for non primary dependencies -c security-constraints.in diff --git a/requirements-deploy.txt b/requirements-deploy.txt index 3649e62b..6e480961 100644 --- a/requirements-deploy.txt +++ b/requirements-deploy.txt @@ -4,7 +4,12 @@ # # pip-compile --output-file=requirements-deploy.txt requirements-deploy.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.3 + # via + # -c requirements.txt + # aiohttp + # websecmap +aiohttp==3.10.10 # via # -c requirements.txt # geoip2 @@ -19,42 +24,43 @@ amqp==5.2.0 # -c requirements.txt # kombu # websecmap -argh==0.28.1 +argh==0.31.3 # via # -c requirements.txt # websecmap -asgiref==3.7.2 +asgiref==3.8.1 # via # -c requirements.txt # django + # django-cors-headers # django-countries # websecmap -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -c requirements.txt # aiohttp # redis # websecmap -attrs==23.1.0 +attrs==24.2.0 # via # -c requirements.txt # aiohttp # websecmap -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # -c requirements.txt # bs4 # websecmap -billiard==4.2.0 +billiard==4.2.1 # via # -c requirements.txt # celery # websecmap -bs4==0.0.1 +bs4==0.0.2 # via # -c requirements.txt # websecmap -cachetools==5.3.1 +cachetools==5.5.0 # via # -c requirements.txt # websecmap @@ -69,26 +75,27 @@ celery-statsd==1.0.0 # via # -c requirements.txt # websecmap -certifi==2023.7.22 +certifi==2024.8.30 # via # -c requirements.txt # -c security-constraints.in # requests # sentry-sdk # websecmap -cffi==1.15.1 +cffi==1.17.1 # via # -c requirements.txt # cryptography # websecmap -chardet==5.1.0 +chardet==5.2.0 # via # -c requirements.txt # pyexcel # websecmap -charset-normalizer==3.1.0 +charset-normalizer==3.4.0 # via # -c requirements.txt + # niquests # requests # websecmap click==8.1.7 @@ -114,16 +121,16 @@ click-repl==0.3.0 # -c requirements.txt # celery # websecmap -colorlog==6.7.0 +colorlog==6.9.0 # via # -c requirements.txt # websecmap -cron-descriptor==1.4.3 +cron-descriptor==1.4.5 # via # -c requirements.txt # django-celery-beat # websecmap -cryptography==41.0.7 +cryptography==43.0.3 # via # -c requirements.txt # -c security-constraints.in @@ -133,9 +140,8 @@ decorator==5.1.1 # via # -c requirements.txt # retry - # validators # websecmap -deepdiff==6.3.0 +deepdiff==8.0.1 # via # -c requirements.txt # websecmap @@ -144,12 +150,12 @@ defusedxml==0.7.1 # -c requirements.txt # odfpy # websecmap -diff-match-patch==20230430 +diff-match-patch==20241021 # via # -c requirements.txt # django-import-export # websecmap -django==4.2.13 +django==4.2.16 # via # -c requirements.txt # -c security-constraints.in @@ -161,13 +167,12 @@ django==4.2.13 # django-import-export # django-jet-reboot # django-leaflet - # django-picklefield # django-taggit # django-timezone-field # djangorestframework # jsonfield # websecmap -django-celery-beat==2.6.0 +django-celery-beat==2.7.0 # via # -c requirements.txt # websecmap @@ -175,15 +180,15 @@ django-colorful==1.3 # via # -c requirements.txt # websecmap -django-constance==3.1.0 +django-constance==4.1.3 # via # -c requirements.txt # websecmap -django-cors-headers==4.1.0 +django-cors-headers==4.6.0 # via # -c requirements.txt # websecmap -django-countries==7.5.1 +django-countries==7.6.1 # via # -c requirements.txt # websecmap @@ -191,32 +196,27 @@ django-excel==0.0.10 # via # -c requirements.txt # websecmap -django-filter==23.2 +django-filter==24.3 # via # -c requirements.txt # websecmap -django-import-export==3.2.0 +django-import-export==4.2.1 # via # -c requirements.txt # websecmap -django-jet-reboot==1.3.3 +django-jet-reboot==1.3.10 # via # -c requirements.txt # websecmap -django-leaflet==0.29.0 +django-leaflet==0.31.0 # via # -c requirements.txt # websecmap -django-nested-admin==4.0.2 +django-nested-admin==4.1.1 # via # -c requirements.txt # websecmap -django-picklefield==3.1 - # via - # -c requirements.txt - # django-constance - # websecmap -django-proxy==1.2.2 +django-proxy==1.3.0 # via # -c requirements.txt # websecmap @@ -224,11 +224,11 @@ django-statsd-mozilla==0.4.0 # via # -c requirements.txt # websecmap -django-taggit==4.0.0 +django-taggit==6.1.0 # via # -c requirements.txt # websecmap -django-timezone-field==6.1.0 +django-timezone-field==7.0 # via # -c requirements.txt # django-celery-beat @@ -237,11 +237,11 @@ django-uwsgi==0.2.2 # via # -r requirements-deploy.in # websecmap -djangorestframework==3.14.0 +djangorestframework==3.15.2 # via # -c requirements.txt # websecmap -dnspython==2.3.0 +dnspython==2.7.0 # via # -c requirements.txt # dnsrecon @@ -250,12 +250,12 @@ dnsrecon==0.10.1 # via # -c requirements.txt # websecmap -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via # -c requirements.txt # openpyxl # websecmap -filelock==3.12.2 +filelock==3.16.1 # via # -c requirements.txt # tldextract @@ -264,17 +264,17 @@ flower==2.0.1 # via # -c requirements.txt # websecmap -frozenlist==1.3.3 +frozenlist==1.5.0 # via # -c requirements.txt # aiohttp # aiosignal # websecmap -geoip2==4.7.0 +geoip2==4.8.0 # via # -c requirements.txt # websecmap -gevent==24.2.1 +gevent==24.11.1 # via # -c requirements.txt # celery @@ -287,19 +287,25 @@ googlemaps==4.10.0 # via # -c requirements.txt # websecmap -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements.txt # gevent # websecmap -humanize==4.9.0 +h11==0.14.0 + # via + # -c requirements.txt + # urllib3-future + # websecmap +humanize==4.11.0 # via # -c requirements.txt # flower # websecmap -idna==3.4 +idna==3.10 # via # -c requirements.txt + # niquests # requests # tldextract # websecmap @@ -308,11 +314,21 @@ iso3166==2.1.1 # via # -c requirements.txt # websecmap +jh2==5.0.4 + # via + # -c requirements.txt + # urllib3-future + # websecmap jsonfield==3.1.0 # via # -c requirements.txt # websecmap -kombu==5.3.7 +kiss-headers==2.4.3 + # via + # -c requirements.txt + # niquests + # websecmap +kombu==5.4.2 # via # -c requirements.txt # celery @@ -323,42 +339,41 @@ lml==0.1.0 # pyexcel # pyexcel-io # websecmap -lxml==4.9.2 +lxml==5.3.0 # via # -c requirements.txt # -c security-constraints.in # dnsrecon # websecmap -markdown==3.4.3 - # via - # -c requirements.txt - # websecmap -markuppy==1.14 +markdown==3.7 # via # -c requirements.txt - # tablib # websecmap -maxminddb==2.3.0 +maxminddb==2.6.2 # via # -c requirements.txt # geoip2 # websecmap -multidict==6.0.4 +multidict==6.1.0 # via # -c requirements.txt # aiohttp # websecmap # yarl -mysqlclient==2.2.0 +mysqlclient==2.2.5 # via # -c requirements.txt # websecmap -netaddr==0.8.0 +netaddr==1.3.0 # via # -c requirements.txt # dnsrecon # websecmap -numpy==1.25.0 +niquests==3.10.2 + # via + # -c requirements.txt + # websecmap +numpy==2.1.3 # via # -c requirements.txt # rdp @@ -368,44 +383,47 @@ odfpy==1.4.1 # via # -c requirements.txt # pyexcel-ods - # tablib # websecmap openpyxl==3.0.10 # via # -c requirements.txt # pyexcel-xlsx - # tablib # websecmap -ordered-set==4.1.0 +orderly-set==5.2.2 # via # -c requirements.txt # deepdiff # websecmap -orjson==3.9.1 +orjson==3.10.11 # via # -c requirements.txt # websecmap -osm2geojson==0.2.4 +osm2geojson==0.2.5 # via # -c requirements.txt # websecmap -pillow==9.5.0 +pillow==11.0.0 # via # -c requirements.txt # -c security-constraints.in # python-resize-image # websecmap -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # -c requirements.txt # flower # websecmap -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.48 # via # -c requirements.txt # click-repl # websecmap -psycopg2-binary==2.9.6 +propcache==0.2.0 + # via + # -c requirements.txt + # websecmap + # yarl +psycopg2-binary==2.9.10 # via # -c requirements.txt # websecmap @@ -414,7 +432,7 @@ py==1.11.0 # -c requirements.txt # retry # websecmap -pycparser==2.21 +pycparser==2.22 # via # -c requirements.txt # cffi @@ -426,7 +444,7 @@ pyexcel==0.6.7 # pyexcel-text # pyexcel-webio # websecmap -pyexcel-io==0.6.6 +pyexcel-io==0.6.7 # via # -c requirements.txt # pyexcel @@ -455,16 +473,16 @@ pyexcel-xlsx==0.6.0 # via # -c requirements.txt # websecmap -pyopenssl==23.2.0 +pyopenssl==24.2.1 # via # -c requirements.txt # websecmap -python-crontab==2.7.1 +python-crontab==3.2.0 # via # -c requirements.txt # django-celery-beat # websecmap -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements.txt # celery @@ -474,7 +492,7 @@ python-masscan==1.0.0 # via # -c requirements.txt # websecmap -python-monkey-business==1.0.0 +python-monkey-business==1.1.0 # via # -c requirements.txt # django-nested-admin @@ -487,27 +505,30 @@ python-resize-image==1.1.20 # via # -c requirements.txt # websecmap -pytz==2023.3 +pytz==2024.2 # via # -c requirements.txt - # djangorestframework # flower # websecmap -pyyaml==6.0 +pyyaml==6.0.2 + # via + # -c requirements.txt + # websecmap +qh3==1.2.1 # via # -c requirements.txt - # tablib + # urllib3-future # websecmap rdp==0.8 # via # -c requirements.txt # websecmap -redis==5.0.0 +redis==5.2.0 # via # -c requirements.txt # celery # websecmap -requests==2.31.0 +requests==2.32.3 # via # -c requirements.txt # django-proxy @@ -519,7 +540,7 @@ requests==2.31.0 # requests-toolbelt # tldextract # websecmap -requests-file==1.5.1 +requests-file==2.1.0 # via # -c requirements.txt # tldextract @@ -527,21 +548,22 @@ requests-file==1.5.1 requests-toolbelt @ git+https://github.com/requests/toolbelt@c73ad2c204a2e0cd5617a836ac536d5e06778ab0 # via # -c requirements.txt + # -r requirements-deploy.in # websecmap retry==0.9.2 # via # -c requirements.txt # websecmap -sentry-sdk==1.9.0 +sentry-sdk==2.18.0 # via # -c requirements.txt # websecmap -shapely==2.0.1 +shapely==2.0.6 # via # -c requirements.txt # osm2geojson # websecmap -simplejson==3.19.1 +simplejson==3.19.3 # via # -c requirements.txt # websecmap @@ -550,15 +572,13 @@ six==1.16.0 # -c requirements.txt # celery-statsd # python-dateutil - # python-monkey-business - # requests-file # websecmap -soupsieve==2.4.1 +soupsieve==2.6 # via # -c requirements.txt # beautifulsoup4 # websecmap -sqlparse==0.4.4 +sqlparse==0.5.1 # via # -c requirements.txt # -c security-constraints.in @@ -574,7 +594,7 @@ statshog==1.0.6 # via # -c requirements.txt # websecmap -tablib[html,ods,xls,xlsx,yaml]==3.5.0 +tablib==3.7.0 # via # -c requirements.txt # django-import-export @@ -584,48 +604,55 @@ tabulate==0.9.0 # -c requirements.txt # pyexcel-text # websecmap -tenacity==8.2.2 +tenacity==9.0.0 # via # -c requirements.txt # websecmap -texttable==1.6.7 +texttable==1.7.0 # via # -c requirements.txt # pyexcel # websecmap -tldextract==3.4.4 +tldextract==5.1.3 # via # -c requirements.txt # websecmap -tornado==6.4 +tornado==6.4.1 # via # -c requirements.txt # flower # websecmap -typing-extensions==4.6.3 +typing-extensions==4.12.2 # via # -c requirements.txt # asgiref # django-countries + # multidict # websecmap -tzdata==2024.1 +tzdata==2024.2 # via # -c requirements.txt # celery # django-celery-beat + # kombu # websecmap -urllib3==1.26.18 +urllib3==1.26.20 # via # -c requirements.txt # requests # sentry-sdk # websecmap -uwsgi==2.0.22 +urllib3-future==2.11.910 + # via + # -c requirements.txt + # niquests + # websecmap +uwsgi==2.0.28 # via # -c security-constraints.in # -r requirements-deploy.in # websecmap -validators==0.20.0 +validators==0.34.0 # via # -c requirements.txt # websecmap @@ -636,16 +663,21 @@ vine==5.1.0 # celery # kombu # websecmap +wassima==1.1.5 + # via + # -c requirements.txt + # niquests + # websecmap wcwidth==0.2.13 # via # -c requirements.txt # prompt-toolkit # websecmap -websecmap[deploy] @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@a96dd3421e68b5711c8f8ecd90e92c2df871535b +websecmap[deploy] @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d # via # -c requirements.txt # -r requirements-deploy.in -wikidata==0.7.0 +wikidata==0.8.1 # via # -c requirements.txt # websecmap @@ -653,15 +685,13 @@ xlrd==2.0.1 # via # -c requirements.txt # pyexcel-xls - # tablib # websecmap xlwt==1.3.0 # via # -c requirements.txt # pyexcel-xls - # tablib # websecmap -yarl==1.9.2 +yarl==1.17.1 # via # -c requirements.txt # aiohttp @@ -671,7 +701,7 @@ zope-event==5.0 # -c requirements.txt # gevent # websecmap -zope.interface==6.0 +zope-interface==7.1.1 # via # -c requirements.txt # gevent diff --git a/requirements-dev.in b/requirements-dev.in index ab891c47..d7a9fd0b 100644 --- a/requirements-dev.in +++ b/requirements-dev.in @@ -18,7 +18,7 @@ django-extensions django-debug-toolbar django-debug-toolbar-request-history pytest-mock -websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@a96dd3421e68b5711c8f8ecd90e92c2df871535b +websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d # use the version with relaxed attr requirements pytest-docker @ git+https://github.com/avast/pytest-docker@519b155009b6f3570c01f1f56e7c4e6ce3c5c760 diff --git a/requirements-dev.txt b/requirements-dev.txt index d887f43f..67d0f03a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,7 +4,12 @@ # # pip-compile --output-file=requirements-dev.txt requirements-dev.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.3 + # via + # -c requirements.txt + # aiohttp + # websecmap +aiohttp==3.10.10 # via # -c requirements.txt # geoip2 @@ -14,37 +19,38 @@ aiosignal==1.3.1 # -c requirements.txt # aiohttp # websecmap -alabaster==0.7.16 +alabaster==1.0.0 # via sphinx amqp==5.2.0 # via # -c requirements.txt # kombu # websecmap -anyio==4.3.0 +anyio==4.6.2.post1 # via # starlette # watchfiles -argh==0.28.1 +argh==0.31.3 # via # -c requirements.txt # websecmap -asgiref==3.7.2 +asgiref==3.8.1 # via # -c requirements.txt # django + # django-cors-headers # django-countries # django-stubs # websecmap -astroid==3.2.2 +astroid==3.3.5 # via pylint -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -c requirements.txt # aiohttp # redis # websecmap -attrs==23.1.0 +attrs==24.2.0 # via # -c requirements.txt # aiohttp @@ -52,29 +58,29 @@ attrs==23.1.0 # websecmap autoflake==2.3.1 # via -r requirements-dev.in -autopep8==2.1.1 +autopep8==2.3.1 # via -r requirements-dev.in -babel==2.15.0 +babel==2.16.0 # via # -c security-constraints.in # sphinx -bandit==1.7.8 +bandit==1.7.10 # via -r requirements-dev.in -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # -c requirements.txt # bs4 # websecmap -billiard==4.2.0 +billiard==4.2.1 # via # -c requirements.txt # celery # websecmap -bs4==0.0.1 +bs4==0.0.2 # via # -c requirements.txt # websecmap -cachetools==5.3.1 +cachetools==5.5.0 # via # -c requirements.txt # websecmap @@ -89,25 +95,25 @@ celery-statsd==1.0.0 # via # -c requirements.txt # websecmap -certifi==2023.7.22 +certifi==2024.8.30 # via # -c requirements.txt # -c security-constraints.in # requests # sentry-sdk # websecmap -cffi==1.15.1 +cffi==1.17.1 # via # -c requirements.txt # cryptography # websecmap -chardet==5.1.0 +chardet==5.2.0 # via # -c requirements.txt # pyexcel # reportlab # websecmap -charset-normalizer==3.1.0 +charset-normalizer==3.4.0 # via # -c requirements.txt # niquests @@ -141,22 +147,22 @@ colorama==0.4.6 # via # -r requirements-dev.in # sphinx-autobuild -colorlog==6.7.0 +colorlog==6.9.0 # via # -c requirements.txt # websecmap commonmark==0.9.1 # via recommonmark -coverage[toml]==7.5.1 +coverage[toml]==7.6.4 # via # -r requirements-dev.in # pytest-cov -cron-descriptor==1.4.3 +cron-descriptor==1.4.5 # via # -c requirements.txt # django-celery-beat # websecmap -cryptography==41.0.7 +cryptography==43.0.3 # via # -c requirements.txt # -c security-constraints.in @@ -168,9 +174,8 @@ decorator==5.1.1 # via # -c requirements.txt # retry - # validators # websecmap -deepdiff==6.3.0 +deepdiff==8.0.1 # via # -c requirements.txt # websecmap @@ -179,14 +184,14 @@ defusedxml==0.7.1 # -c requirements.txt # odfpy # websecmap -diff-match-patch==20230430 +diff-match-patch==20241021 # via # -c requirements.txt # django-import-export # websecmap -dill==0.3.8 +dill==0.3.9 # via pylint -django==4.2.13 +django==4.2.16 # via # -c requirements.txt # -c security-constraints.in @@ -200,7 +205,6 @@ django==4.2.13 # django-import-export # django-jet-reboot # django-leaflet - # django-picklefield # django-stubs # django-stubs-ext # django-taggit @@ -208,7 +212,7 @@ django==4.2.13 # djangorestframework # jsonfield # websecmap -django-celery-beat==2.6.0 +django-celery-beat==2.7.0 # via # -c requirements.txt # websecmap @@ -216,15 +220,15 @@ django-colorful==1.3 # via # -c requirements.txt # websecmap -django-constance==3.1.0 +django-constance==4.1.3 # via # -c requirements.txt # websecmap -django-cors-headers==4.1.0 +django-cors-headers==4.6.0 # via # -c requirements.txt # websecmap -django-countries==7.5.1 +django-countries==7.6.1 # via # -c requirements.txt # websecmap @@ -232,7 +236,7 @@ django-coverage==1.2.4 # via -r requirements-dev.in django-cprofile-middleware==1.0.5 # via -r requirements-dev.in -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.6 # via # -r requirements-dev.in # django-debug-toolbar-request-history @@ -244,32 +248,27 @@ django-excel==0.0.10 # websecmap django-extensions==3.2.3 # via -r requirements-dev.in -django-filter==23.2 +django-filter==24.3 # via # -c requirements.txt # websecmap -django-import-export==3.2.0 +django-import-export==4.2.1 # via # -c requirements.txt # websecmap -django-jet-reboot==1.3.3 +django-jet-reboot==1.3.10 # via # -c requirements.txt # websecmap -django-leaflet==0.29.0 +django-leaflet==0.31.0 # via # -c requirements.txt # websecmap -django-nested-admin==4.0.2 +django-nested-admin==4.1.1 # via # -c requirements.txt # websecmap -django-picklefield==3.1 - # via - # -c requirements.txt - # django-constance - # websecmap -django-proxy==1.2.2 +django-proxy==1.3.0 # via # -c requirements.txt # websecmap @@ -277,24 +276,24 @@ django-statsd-mozilla==0.4.0 # via # -c requirements.txt # websecmap -django-stubs==5.0.0 +django-stubs==5.1.1 # via -r requirements-dev.in -django-stubs-ext==5.0.0 +django-stubs-ext==5.1.1 # via django-stubs -django-taggit==4.0.0 +django-taggit==6.1.0 # via # -c requirements.txt # websecmap -django-timezone-field==6.1.0 +django-timezone-field==7.0 # via # -c requirements.txt # django-celery-beat # websecmap -djangorestframework==3.14.0 +djangorestframework==3.15.2 # via # -c requirements.txt # websecmap -dnspython==2.3.0 +dnspython==2.7.0 # via # -c requirements.txt # dnsrecon @@ -309,16 +308,16 @@ docutils==0.21.2 # rst2pdf # sphinx # sphinx-markdown-builder -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via # -c requirements.txt # openpyxl # websecmap -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # pytest -filelock==3.12.2 +filelock==3.16.1 # via # -c requirements.txt # tldextract @@ -329,17 +328,17 @@ flower==2.0.1 # websecmap freezegun==1.5.1 # via -r requirements-dev.in -frozenlist==1.3.3 +frozenlist==1.5.0 # via # -c requirements.txt # aiohttp # aiosignal # websecmap -geoip2==4.7.0 +geoip2==4.8.0 # via # -c requirements.txt # websecmap -gevent==24.2.1 +gevent==24.11.1 # via # -c requirements.txt # celery @@ -352,7 +351,7 @@ googlemaps==4.10.0 # via # -c requirements.txt # websecmap -greenlet==3.0.3 +greenlet==3.1.1 # via # -c requirements.txt # gevent @@ -365,12 +364,12 @@ h11==0.14.0 # websecmap httmock==1.4.0 # via -r requirements-dev.in -humanize==4.9.0 +humanize==4.11.0 # via # -c requirements.txt # flower # websecmap -idna==3.4 +idna==3.10 # via # -c requirements.txt # anyio @@ -381,7 +380,7 @@ idna==3.4 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==7.1.0 +importlib-metadata==8.5.0 # via rst2pdf iniconfig==2.0.0 # via pytest @@ -393,7 +392,7 @@ isort==5.13.2 # via # -r requirements-dev.in # pylint -jh2==5.0.3 +jh2==5.0.4 # via # -c requirements.txt # urllib3-future @@ -411,7 +410,7 @@ kiss-headers==2.4.3 # -c requirements.txt # niquests # websecmap -kombu==5.3.7 +kombu==5.4.2 # via # -c requirements.txt # celery @@ -422,26 +421,21 @@ lml==0.1.0 # pyexcel # pyexcel-io # websecmap -lxml==4.9.2 +lxml==5.3.0 # via # -c requirements.txt # -c security-constraints.in # dnsrecon # websecmap -markdown==3.4.3 +markdown==3.7 # via # -c requirements.txt # websecmap markdown-it-py==3.0.0 # via rich -markuppy==1.14 - # via - # -c requirements.txt - # tablib - # websecmap -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -maxminddb==2.3.0 +maxminddb==2.6.2 # via # -c requirements.txt # geoip2 @@ -452,30 +446,30 @@ mccabe==0.7.0 # pylint mdurl==0.1.2 # via markdown-it-py -multidict==6.0.4 +multidict==6.1.0 # via # -c requirements.txt # aiohttp # websecmap # yarl -mypy==1.10.0 +mypy==1.13.0 # via -r requirements-dev.in mypy-extensions==1.0.0 # via mypy -mysqlclient==2.2.0 +mysqlclient==2.2.5 # via # -c requirements.txt # websecmap -netaddr==0.8.0 +netaddr==1.3.0 # via # -c requirements.txt # dnsrecon # websecmap -niquests==3.6.6 +niquests==3.10.2 # via # -c requirements.txt # websecmap -numpy==1.25.0 +numpy==2.1.3 # via # -c requirements.txt # rdp @@ -485,59 +479,62 @@ odfpy==1.4.1 # via # -c requirements.txt # pyexcel-ods - # tablib # websecmap openpyxl==3.0.10 # via # -c requirements.txt # pyexcel-xlsx - # tablib # websecmap -ordered-set==4.1.0 +orderly-set==5.2.2 # via # -c requirements.txt # deepdiff # websecmap -orjson==3.9.1 +orjson==3.10.11 # via # -c requirements.txt # websecmap -osm2geojson==0.2.4 +osm2geojson==0.2.5 # via # -c requirements.txt # websecmap -packaging==24.0 +packaging==24.2 # via # -r requirements-dev.in # pytest # rst2pdf # sphinx -pbr==6.0.0 +pbr==6.1.0 # via stevedore -phonenumberslite==8.13.37 +phonenumberslite==8.13.49 # via -r requirements-dev.in -pillow==9.5.0 +pillow==11.0.0 # via # -c requirements.txt # -c security-constraints.in # python-resize-image # reportlab # websecmap -platformdirs==4.2.2 +platformdirs==4.3.6 # via pylint pluggy==1.5.0 # via pytest -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # -c requirements.txt # flower # websecmap -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.48 # via # -c requirements.txt # click-repl # websecmap -psycopg2-binary==2.9.6 +propcache==0.2.0 + # via + # -c requirements.txt + # websecmap + # yarl +psycopg2-binary==2.9.10 # via # -c requirements.txt # websecmap @@ -546,11 +543,11 @@ py==1.11.0 # -c requirements.txt # retry # websecmap -pycodestyle==2.11.1 +pycodestyle==2.12.1 # via # autopep8 # pylama -pycparser==2.21 +pycparser==2.22 # via # -c requirements.txt # cffi @@ -564,7 +561,7 @@ pyexcel==0.6.7 # pyexcel-text # pyexcel-webio # websecmap -pyexcel-io==0.6.6 +pyexcel-io==0.6.7 # via # -c requirements.txt # pyexcel @@ -604,16 +601,16 @@ pygments==2.18.0 # sphinx pylama==8.4.1 # via -r requirements-dev.in -pylint==3.2.2 +pylint==3.3.1 # via # -r requirements-dev.in # pylint-django # pylint-plugin-utils -pylint-django==2.5.5 +pylint-django==2.6.1 # via -r requirements-dev.in pylint-plugin-utils==0.8.2 # via pylint-django -pyopenssl==23.2.0 +pyopenssl==24.2.1 # via # -c requirements.txt # websecmap @@ -626,9 +623,9 @@ pytest==7.4.4 # pytest-logging # pytest-mock # pytest-responses -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements-dev.in -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements-dev.in pytest-docker @ git+https://github.com/avast/pytest-docker@519b155009b6f3570c01f1f56e7c4e6ce3c5c760 # via -r requirements-dev.in @@ -638,12 +635,12 @@ pytest-mock==3.14.0 # via -r requirements-dev.in pytest-responses==0.5.1 # via -r requirements-dev.in -python-crontab==2.7.1 +python-crontab==3.2.0 # via # -c requirements.txt # django-celery-beat # websecmap -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements.txt # celery @@ -654,7 +651,7 @@ python-masscan==1.0.0 # via # -c requirements.txt # websecmap -python-monkey-business==1.0.0 +python-monkey-business==1.1.0 # via # -c requirements.txt # django-nested-admin @@ -667,21 +664,19 @@ python-resize-image==1.1.20 # via # -c requirements.txt # websecmap -pytz==2023.3 +pytz==2024.2 # via # -c requirements.txt - # djangorestframework # flower # websecmap -pyyaml==6.0 +pyyaml==6.0.2 # via # -c requirements.txt # bandit # responses # rst2pdf - # tablib # websecmap -qh3==1.0.7 +qh3==1.2.1 # via # -c requirements.txt # urllib3-future @@ -692,14 +687,14 @@ rdp==0.8 # websecmap recommonmark==0.7.1 # via -r requirements-dev.in -redis==5.0.0 +redis==5.2.0 # via # -c requirements.txt # celery # websecmap -reportlab==4.2.0 +reportlab==4.2.5 # via rst2pdf -requests==2.31.0 +requests==2.32.3 # via # -c requirements.txt # django-proxy @@ -714,7 +709,7 @@ requests==2.31.0 # sphinx # tldextract # websecmap -requests-file==1.5.1 +requests-file==2.1.0 # via # -c requirements.txt # tldextract @@ -724,7 +719,7 @@ requests-toolbelt @ git+https://github.com/requests/toolbelt@c73ad2c204a2e0cd561 # -c requirements.txt # -r requirements-dev.in # websecmap -responses==0.25.0 +responses==0.25.3 # via # -r requirements-dev.in # pytest-responses @@ -732,22 +727,22 @@ retry==0.9.2 # via # -c requirements.txt # websecmap -rich==13.7.1 +rich==13.9.4 # via bandit -rst2pdf==0.101 +rst2pdf==0.102 # via -r requirements-dev.in -ruff==0.4.5 +ruff==0.7.3 # via -r requirements-dev.in -sentry-sdk==1.9.0 +sentry-sdk==2.18.0 # via # -c requirements.txt # websecmap -shapely==2.0.1 +shapely==2.0.6 # via # -c requirements.txt # osm2geojson # websecmap -simplejson==3.19.1 +simplejson==3.19.3 # via # -c requirements.txt # websecmap @@ -756,8 +751,6 @@ six==1.16.0 # -c requirements.txt # celery-statsd # python-dateutil - # python-monkey-business - # requests-file # websecmap smartypants==2.0.1 # via rst2pdf @@ -767,41 +760,41 @@ snowballstemmer==2.2.0 # via # pydocstyle # sphinx -soupsieve==2.4.1 +soupsieve==2.6 # via # -c requirements.txt # beautifulsoup4 # websecmap -sphinx==7.3.7 +sphinx==8.1.3 # via # -r requirements-dev.in # recommonmark # sphinx-autobuild # sphinx-markdown-builder -sphinx-autobuild==2024.4.16 +sphinx-autobuild==2024.10.3 # via -r requirements-dev.in -sphinx-markdown-builder==0.6.6 +sphinx-markdown-builder==0.6.7 # via -r requirements-dev.in -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlparse==0.4.4 +sqlparse==0.5.1 # via # -c requirements.txt # -c security-constraints.in # django # django-debug-toolbar # websecmap -starlette==0.37.2 +starlette==0.41.2 # via sphinx-autobuild statsd==4.0.0 # via @@ -813,9 +806,9 @@ statshog==1.0.6 # via # -c requirements.txt # websecmap -stevedore==5.2.0 +stevedore==5.3.0 # via bandit -tablib[html,ods,xls,xlsx,yaml]==3.5.0 +tablib==3.7.0 # via # -c requirements.txt # django-import-export @@ -826,20 +819,20 @@ tabulate==0.9.0 # pyexcel-text # sphinx-markdown-builder # websecmap -tenacity==8.2.2 +tenacity==9.0.0 # via # -c requirements.txt # websecmap -texttable==1.6.7 +texttable==1.7.0 # via # -c requirements.txt # pyexcel # websecmap -tldextract==3.4.4 +tldextract==5.1.3 # via # -c requirements.txt # websecmap -tomli==2.0.1 +tomli==2.1.0 # via # autoflake # autopep8 @@ -850,9 +843,9 @@ tomli==2.0.1 # pytest # sphinx # vulture -tomlkit==0.12.5 +tomlkit==0.13.2 # via pylint -tornado==6.4 +tornado==6.4.1 # via # -c requirements.txt # flower @@ -861,25 +854,25 @@ types-cffi==1.16.0.20240331 # via types-pyopenssl types-freezegun==1.1.10 # via -r requirements-dev.in -types-markdown==3.6.0.20240316 +types-markdown==3.7.0.20240822 # via -r requirements-dev.in -types-polib==1.2.0.20240327 +types-polib==1.2.0.20240811 # via -r requirements-dev.in -types-pyopenssl==24.1.0.20240425 +types-pyopenssl==24.1.0.20240722 # via types-redis -types-pyyaml==6.0.12.20240311 +types-pyyaml==6.0.12.20240917 # via django-stubs -types-redis==4.6.0.20240425 +types-redis==4.6.0.20241004 # via -r requirements-dev.in types-requests==2.31.0.6 # via -r requirements-dev.in -types-setuptools==70.0.0.20240524 +types-setuptools==75.3.0.20241112 # via # -r requirements-dev.in # types-cffi types-urllib3==1.26.25.14 # via types-requests -typing-extensions==4.6.3 +typing-extensions==4.12.2 # via # -c requirements.txt # anyio @@ -888,30 +881,33 @@ typing-extensions==4.6.3 # django-countries # django-stubs # django-stubs-ext + # multidict # mypy + # rich # uvicorn # websecmap -tzdata==2024.1 +tzdata==2024.2 # via # -c requirements.txt # celery # django-celery-beat + # kombu # websecmap -urllib3==1.26.18 +urllib3==1.26.20 # via # -c requirements.txt # requests # responses # sentry-sdk # websecmap -urllib3-future==2.8.907 +urllib3-future==2.11.910 # via # -c requirements.txt # niquests # websecmap -uvicorn==0.29.0 +uvicorn==0.32.0 # via sphinx-autobuild -validators==0.20.0 +validators==0.34.0 # via # -c requirements.txt # websecmap @@ -922,27 +918,27 @@ vine==5.1.0 # celery # kombu # websecmap -vulture==2.11 +vulture==2.13 # via -r requirements-dev.in -wassima==1.1.1 +wassima==1.1.5 # via # -c requirements.txt # niquests # websecmap -watchfiles==0.21.0 +watchfiles==0.24.0 # via sphinx-autobuild wcwidth==0.2.13 # via # -c requirements.txt # prompt-toolkit # websecmap -websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@a96dd3421e68b5711c8f8ecd90e92c2df871535b +websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d # via # -c requirements.txt # -r requirements-dev.in -websockets==12.0 +websockets==14.0 # via sphinx-autobuild -wikidata==0.7.0 +wikidata==0.8.1 # via # -c requirements.txt # websecmap @@ -950,27 +946,25 @@ xlrd==2.0.1 # via # -c requirements.txt # pyexcel-xls - # tablib # websecmap xlwt==1.3.0 # via # -c requirements.txt # pyexcel-xls - # tablib # websecmap -yarl==1.9.2 +yarl==1.17.1 # via # -c requirements.txt # aiohttp # websecmap -zipp==3.18.2 +zipp==3.21.0 # via importlib-metadata zope-event==5.0 # via # -c requirements.txt # gevent # websecmap -zope.interface==6.0 +zope-interface==7.1.1 # via # -c requirements.txt # gevent diff --git a/requirements.in b/requirements.in index b216f47a..397879c6 100644 --- a/requirements.in +++ b/requirements.in @@ -9,7 +9,7 @@ # - no version pinning, unless it is required and explained # to update websecmap, update the SHA hash and run: make update_requirement_websecmap -websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@a96dd3421e68b5711c8f8ecd90e92c2df871535b +websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d django-otp django-two-factor-auth>1.15 diff --git a/requirements.txt b/requirements.txt index 7cba0661..a62ba64f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,11 @@ # # pip-compile --output-file=requirements.txt requirements.in # -aiohttp==3.9.5 +aiohappyeyeballs==2.4.3 + # via + # aiohttp + # websecmap +aiohttp==3.10.10 # via # geoip2 # websecmap @@ -16,33 +20,35 @@ amqp==5.2.0 # via # kombu # websecmap -argh==0.28.1 +argh==0.31.3 # via websecmap -asgiref==3.7.2 +asgiref==3.8.1 # via # django + # django-allauth + # django-cors-headers # django-countries # websecmap -async-timeout==4.0.2 +async-timeout==4.0.3 # via # aiohttp # redis # websecmap -attrs==23.1.0 +attrs==24.2.0 # via # aiohttp # websecmap -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # bs4 # websecmap -billiard==4.2.0 +billiard==4.2.1 # via # celery # websecmap -bs4==0.0.1 +bs4==0.0.2 # via websecmap -cachetools==5.3.1 +cachetools==5.5.0 # via websecmap celery[gevent,redis]==5.4.0 # via @@ -52,21 +58,21 @@ celery[gevent,redis]==5.4.0 # websecmap celery-statsd==1.0.0 # via websecmap -certifi==2023.7.22 +certifi==2024.8.30 # via # -c security-constraints.in # requests # sentry-sdk # websecmap -cffi==1.15.1 +cffi==1.17.1 # via # cryptography # websecmap -chardet==5.1.0 +chardet==5.2.0 # via # pyexcel # websecmap -charset-normalizer==3.1.0 +charset-normalizer==3.4.0 # via # niquests # requests @@ -90,13 +96,13 @@ click-repl==0.3.0 # via # celery # websecmap -colorlog==6.7.0 +colorlog==6.9.0 # via websecmap -cron-descriptor==1.4.3 +cron-descriptor==1.4.5 # via # django-celery-beat # websecmap -cryptography==41.0.7 +cryptography==43.0.3 # via # -c security-constraints.in # pyopenssl @@ -104,19 +110,18 @@ cryptography==41.0.7 decorator==5.1.1 # via # retry - # validators # websecmap -deepdiff==6.3.0 +deepdiff==8.0.1 # via websecmap defusedxml==0.7.1 # via # odfpy # websecmap -diff-match-patch==20230430 +diff-match-patch==20241021 # via # django-import-export # websecmap -django==4.2.13 +django==4.2.16 # via # -c security-constraints.in # django-activity-stream @@ -141,87 +146,84 @@ django==4.2.13 # websecmap django-activity-stream==2.0.0 # via -r requirements.in -django-allauth==0.63.1 +django-allauth==65.2.0 # via -r requirements.in -django-celery-beat==2.6.0 +django-celery-beat==2.7.0 # via websecmap django-colorful==1.3 # via websecmap -django-constance==3.1.0 +django-constance==4.1.3 # via websecmap -django-cors-headers==4.1.0 +django-cors-headers==4.6.0 # via # -r requirements.in # websecmap -django-countries==7.5.1 +django-countries==7.6.1 # via websecmap django-excel==0.0.10 # via websecmap -django-filter==23.2 +django-filter==24.3 # via websecmap django-formtools==2.5.1 # via django-two-factor-auth -django-import-export==3.2.0 +django-import-export==4.2.1 # via websecmap -django-jet-reboot==1.3.3 +django-jet-reboot==1.3.10 # via websecmap -django-leaflet==0.29.0 +django-leaflet==0.31.0 # via websecmap django-mail-admin==0.3.2 # via -r requirements.in -django-nested-admin==4.0.2 +django-nested-admin==4.1.1 # via websecmap -django-otp==1.5.0 +django-otp==1.5.4 # via # -r requirements.in # django-two-factor-auth -django-phonenumber-field==7.3.0 +django-phonenumber-field==8.0.0 # via django-two-factor-auth -django-picklefield==3.1 - # via - # -r requirements.in - # django-constance - # websecmap -django-proxy==1.2.2 +django-picklefield==3.2 + # via -r requirements.in +django-proxy==1.3.0 # via websecmap django-statsd-mozilla==0.4.0 # via websecmap -django-taggit==4.0.0 +django-taggit==6.1.0 # via # -r requirements.in # websecmap -django-timezone-field==6.1.0 +django-timezone-field==7.0 # via # django-celery-beat # websecmap -django-two-factor-auth==1.16.0 +django-two-factor-auth==1.17.0 # via -r requirements.in -djangorestframework==3.14.0 +djangorestframework==3.15.2 # via websecmap -dnspython==2.3.0 +dnspython==2.7.0 # via # dnsrecon # websecmap dnsrecon==0.10.1 # via websecmap -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via # openpyxl # websecmap -filelock==3.12.2 +filelock==3.16.1 # via # tldextract # websecmap flower==2.0.1 # via websecmap -frozenlist==1.3.3 +frozenlist==1.5.0 # via # aiohttp # aiosignal # websecmap -geoip2==4.7.0 +geoip2==4.8.0 # via websecmap -gevent==24.2.1 +gevent==24.11.1 # via # celery # websecmap @@ -229,7 +231,7 @@ google-cloud-sqlcommenter==2.0.0 # via websecmap googlemaps==4.10.0 # via websecmap -greenlet==3.0.3 +greenlet==3.1.1 # via # gevent # websecmap @@ -237,11 +239,11 @@ h11==0.14.0 # via # urllib3-future # websecmap -humanize==4.9.0 +humanize==4.11.0 # via # flower # websecmap -idna==3.4 +idna==3.10 # via # niquests # requests @@ -250,7 +252,7 @@ idna==3.4 # yarl iso3166==2.1.1 # via websecmap -jh2==5.0.3 +jh2==5.0.4 # via # urllib3-future # websecmap @@ -262,7 +264,7 @@ kiss-headers==2.4.3 # via # niquests # websecmap -kombu==5.3.7 +kombu==5.4.2 # via # celery # websecmap @@ -271,35 +273,31 @@ lml==0.1.0 # pyexcel # pyexcel-io # websecmap -lxml==4.9.2 +lxml==5.3.0 # via # -c security-constraints.in # dnsrecon # websecmap -markdown==3.4.3 +markdown==3.7 # via websecmap -markuppy==1.14 - # via - # tablib - # websecmap -maxminddb==2.3.0 +maxminddb==2.6.2 # via # geoip2 # websecmap -multidict==6.0.4 +multidict==6.1.0 # via # aiohttp # websecmap # yarl -mysqlclient==2.2.0 +mysqlclient==2.2.5 # via websecmap -netaddr==0.8.0 +netaddr==1.3.0 # via # dnsrecon # websecmap -niquests==3.6.6 +niquests==3.10.2 # via websecmap -numpy==1.25.0 +numpy==2.1.3 # via # -r requirements.in # rdp @@ -308,46 +306,48 @@ numpy==1.25.0 odfpy==1.4.1 # via # pyexcel-ods - # tablib # websecmap openpyxl==3.0.10 # via # -r requirements.in # pyexcel-xlsx - # tablib # websecmap -ordered-set==4.1.0 +orderly-set==5.2.2 # via # deepdiff # websecmap -orjson==3.9.1 +orjson==3.10.11 # via websecmap -osm2geojson==0.2.4 +osm2geojson==0.2.5 # via websecmap -phonenumbers==8.13.37 +phonenumbers==8.13.49 # via -r requirements.in -pillow==9.5.0 +pillow==11.0.0 # via # -c security-constraints.in # python-resize-image # websecmap polib==1.2.0 # via -r requirements.in -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # flower # websecmap -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.48 # via # click-repl # websecmap -psycopg2-binary==2.9.6 +propcache==0.2.0 + # via + # websecmap + # yarl +psycopg2-binary==2.9.10 # via websecmap py==1.11.0 # via # retry # websecmap -pycparser==2.21 +pycparser==2.22 # via # cffi # websecmap @@ -358,7 +358,7 @@ pyexcel==0.6.7 # pyexcel-text # pyexcel-webio # websecmap -pyexcel-io==0.6.6 +pyexcel-io==0.6.7 # via # pyexcel # pyexcel-ods @@ -379,15 +379,15 @@ pyexcel-xlsx==0.6.0 # via # -r requirements.in # websecmap -pyopenssl==23.2.0 +pyopenssl==24.2.1 # via websecmap pypng==0.20220715.0 # via qrcode -python-crontab==2.7.1 +python-crontab==3.2.0 # via # django-celery-beat # websecmap -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # celery # python-crontab @@ -396,7 +396,7 @@ python-magic==0.4.27 # via -r requirements.in python-masscan==1.0.0 # via websecmap -python-monkey-business==1.0.0 +python-monkey-business==1.1.0 # via # django-nested-admin # websecmap @@ -404,16 +404,13 @@ python-nmap==0.7.1 # via websecmap python-resize-image==1.1.20 # via websecmap -pytz==2023.3 +pytz==2024.2 # via - # djangorestframework # flower # websecmap -pyyaml==6.0 - # via - # tablib - # websecmap -qh3==1.0.7 +pyyaml==6.0.2 + # via websecmap +qh3==1.2.1 # via # urllib3-future # websecmap @@ -421,11 +418,11 @@ qrcode==7.4.2 # via django-two-factor-auth rdp==0.8 # via websecmap -redis==5.0.0 +redis==5.2.0 # via # celery # websecmap -requests==2.31.0 +requests==2.32.3 # via # django-proxy # geoip2 @@ -436,7 +433,7 @@ requests==2.31.0 # requests-toolbelt # tldextract # websecmap -requests-file==1.5.1 +requests-file==2.1.0 # via # tldextract # websecmap @@ -446,26 +443,24 @@ requests-toolbelt @ git+https://github.com/requests/toolbelt@c73ad2c204a2e0cd561 # websecmap retry==0.9.2 # via websecmap -sentry-sdk==1.9.0 +sentry-sdk==2.18.0 # via websecmap -shapely==2.0.1 +shapely==2.0.6 # via # osm2geojson # websecmap -simplejson==3.19.1 +simplejson==3.19.3 # via websecmap six==1.16.0 # via # celery-statsd # python-dateutil - # python-monkey-business - # requests-file # websecmap -soupsieve==2.4.1 +soupsieve==2.6 # via # beautifulsoup4 # websecmap -sqlparse==0.4.4 +sqlparse==0.5.1 # via # -c security-constraints.in # django @@ -477,7 +472,7 @@ statsd==4.0.0 # websecmap statshog==1.0.6 # via websecmap -tablib[html,ods,xls,xlsx,yaml]==3.5.0 +tablib==3.7.0 # via # django-import-export # websecmap @@ -485,39 +480,41 @@ tabulate==0.9.0 # via # pyexcel-text # websecmap -tenacity==8.2.2 +tenacity==9.0.0 # via websecmap -texttable==1.6.7 +texttable==1.7.0 # via # pyexcel # websecmap -tldextract==3.4.4 +tldextract==5.1.3 # via websecmap -tornado==6.4 +tornado==6.4.1 # via # flower # websecmap -typing-extensions==4.6.3 +typing-extensions==4.12.2 # via # asgiref # django-countries + # multidict # qrcode # websecmap -tzdata==2024.1 +tzdata==2024.2 # via # celery # django-celery-beat + # kombu # websecmap -urllib3==1.26.18 +urllib3==1.26.20 # via # requests # sentry-sdk # websecmap -urllib3-future==2.8.907 +urllib3-future==2.11.910 # via # niquests # websecmap -validators==0.20.0 +validators==0.34.0 # via # -r requirements.in # websecmap @@ -527,7 +524,7 @@ vine==5.1.0 # celery # kombu # websecmap -wassima==1.1.1 +wassima==1.1.5 # via # niquests # websecmap @@ -535,21 +532,19 @@ wcwidth==0.2.13 # via # prompt-toolkit # websecmap -websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@a96dd3421e68b5711c8f8ecd90e92c2df871535b +websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d # via -r requirements.in -wikidata==0.7.0 +wikidata==0.8.1 # via websecmap xlrd==2.0.1 # via # pyexcel-xls - # tablib # websecmap xlwt==1.3.0 # via # pyexcel-xls - # tablib # websecmap -yarl==1.9.2 +yarl==1.17.1 # via # aiohttp # websecmap @@ -557,7 +552,7 @@ zope-event==5.0 # via # gevent # websecmap -zope.interface==6.0 +zope-interface==7.1.1 # via # gevent # websecmap