From 335efba205ddb6ba34897515a39c3065bdaa2a7f Mon Sep 17 00:00:00 2001 From: David Santos <44490090+dsecuma@users.noreply.github.com> Date: Tue, 16 Dec 2025 21:13:06 +0100 Subject: [PATCH 1/5] linux command line arguments as string (#2794) * linux command line arguments as string * Update analyzer/linux/lib/core/packages.py Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: doomedraven Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- analyzer/linux/lib/core/packages.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/analyzer/linux/lib/core/packages.py b/analyzer/linux/lib/core/packages.py index 199bd253834..b4e990e223e 100644 --- a/analyzer/linux/lib/core/packages.py +++ b/analyzer/linux/lib/core/packages.py @@ -202,7 +202,11 @@ def strace_analysis(self): target_cmd = f"{self.target}" if "args" in kwargs: - target_cmd += f' {" ".join(kwargs["args"])}' + args = kwargs["args"] + if not isinstance(args, str): + args = " ".join(args) + target_cmd += f" {args}" + # eg: strace_args=-e trace=!recvfrom;epoll_pwait strace_args = self.options.get("strace_args", "").replace(";", ",") From eb399f3e2477b7b43e869d9f4c523f5074a955f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 21:13:42 +0100 Subject: [PATCH 2/5] Bump django-allauth from 65.3.1 to 65.13.0 (#2795) Bumps [django-allauth](https://github.com/sponsors/pennersr) from 65.3.1 to 65.13.0. - [Commits](https://github.com/sponsors/pennersr/commits) --- updated-dependencies: - dependency-name: django-allauth dependency-version: 65.13.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- poetry.lock | 18 +++++++++++------- pyproject.toml | 2 +- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/poetry.lock b/poetry.lock index 4710a7057ce..d284d8576ee 100644 --- a/poetry.lock +++ b/poetry.lock @@ -933,13 +933,14 @@ bcrypt = ["bcrypt"] [[package]] name = "django-allauth" -version = "65.3.1" +version = "65.13.0" description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication." optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "django_allauth-65.3.1.tar.gz", hash = "sha256:e02e951b71a2753a746459f2efa114c7c72bf2cef6887dbe8607a577c0350587"}, + {file = "django_allauth-65.13.0-py3-none-any.whl", hash = "sha256:119c0cf1cc2e0d1a0fe2f13588f30951d64989256084de2d60f13ab9308f9fa0"}, + {file = "django_allauth-65.13.0.tar.gz", hash = "sha256:7d7b7e7ad603eb3864c142f051e2cce7be2f9a9c6945a51172ec83d48c6c843b"}, ] [package.dependencies] @@ -947,11 +948,14 @@ asgiref = ">=3.8.1" Django = ">=4.2.16" [package.extras] -mfa = ["fido2 (>=1.1.2)", "qrcode (>=7.0.0)"] -openid = ["python3-openid (>=3.0.8)"] +headless = ["pyjwt[crypto] (>=2.0,<3)"] +headless-spec = ["PyYAML (>=6,<7)"] +idp-oidc = ["oauthlib (>=3.3.0,<4)", "pyjwt[crypto] (>=2.0,<3)"] +mfa = ["fido2 (>=1.1.2,<3)", "qrcode (>=7.0.0,<9)"] +openid = ["python3-openid (>=3.0.8,<4)"] saml = ["python3-saml (>=1.15.0,<2.0.0)"] -socialaccount = ["pyjwt[crypto] (>=1.7)", "requests (>=2.0.0)", "requests-oauthlib (>=0.3.0)"] -steam = ["python3-openid (>=3.0.8)"] +socialaccount = ["oauthlib (>=3.3.0,<4)", "pyjwt[crypto] (>=2.0,<3)", "requests (>=2.0.0,<3)"] +steam = ["python3-openid (>=3.0.8,<4)"] [[package]] name = "django-crispy-forms" @@ -5140,4 +5144,4 @@ maco = ["maco"] [metadata] lock-version = "2.1" python-versions = ">=3.10, <4.0" -content-hash = "a7785ea80f31041e93e2e59e60002879fac9292780a92155f077271ca26097dd" +content-hash = "8f5f63dfe6223ce0ed963e6cfe93f14ee9af1d6debafc2e200a5723fdc60b0cc" diff --git a/pyproject.toml b/pyproject.toml index 94caf77391a..741f4b77181 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ pymongo = ">=4.0.1" # ImageHash = "4.3.1" LnkParse3 = "1.5.0" cachetools = "^5.5.1" -django-allauth = "65.3.1" # https://django-allauth.readthedocs.io/en/latest/configuration.html +django-allauth = "65.13.0" # https://django-allauth.readthedocs.io/en/latest/configuration.html # socks5man = {git = "https://github.com/CAPESandbox/socks5man.git", rev = "7b335d027297b67abdf28f38cc7d5d42c9d810b5"} # httpreplay = {git = "https://github.com/CAPESandbox/httpreplay.git", rev = "0d5a5b3144ab15f93189b83ca8188afde43db134"} # bingraph = {git = "https://github.com/CAPESandbox/binGraph.git", rev = "552d1210ac6770f8b202d0d1fc4610cc14d878ec"} From e7b46b626bac61eb152b098247ab7c3f8022a124 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 16 Dec 2025 20:14:20 +0000 Subject: [PATCH 3/5] ci: Update requirements.txt --- requirements.txt | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/requirements.txt b/requirements.txt index c61c767214f..28e14927d5d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -361,8 +361,9 @@ cython==3.0.11 ; python_version >= "3.10" and python_version < "4.0" \ daphne==3.0.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:76ffae916ba3aa66b46996c14fa713e46004788167a4873d647544e750e0e99f \ --hash=sha256:a9af943c79717bc52fe64a3c236ae5d3adccc8b5be19c881b442d2c3db233393 -django-allauth==65.3.1 ; python_version >= "3.10" and python_version < "4.0" \ - --hash=sha256:e02e951b71a2753a746459f2efa114c7c72bf2cef6887dbe8607a577c0350587 +django-allauth==65.13.0 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:119c0cf1cc2e0d1a0fe2f13588f30951d64989256084de2d60f13ab9308f9fa0 \ + --hash=sha256:7d7b7e7ad603eb3864c142f051e2cce7be2f9a9c6945a51172ec83d48c6c843b django-crispy-forms==2.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2db17ae08527201be1273f0df789e5f92819e23dd28fec69cffba7f3762e1a38 \ --hash=sha256:efc4c31e5202bbec6af70d383a35e12fc80ea769d464fb0e7fe21768bb138a20 @@ -380,9 +381,9 @@ django-recaptcha==4.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:5316438f97700c431d65351470d1255047e3f2cd9af0f2f13592b637dad9213e django-settings-export==1.2.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:fceeae49fc597f654c1217415d8e049fc81c930b7154f5d8f28c432db738ff79 -django==5.1.15 ; python_version >= "3.10" and python_version < "4.0" \ - --hash=sha256:117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432 \ - --hash=sha256:46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947 +django==5.1.14 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27 \ + --hash=sha256:b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831 djangorestframework==3.15.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2b8871b062ba1aefc2de01f773875441a961fefbf79f5eed1e32b2f096944b20 \ --hash=sha256:36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad @@ -1509,9 +1510,9 @@ pyopenssl==25.0.0 ; python_version >= "3.10" and python_version < "4.0" \ pyparsing==3.2.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1 \ --hash=sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a -pypdf==6.4.0 ; python_version >= "3.10" and python_version < "4.0" \ - --hash=sha256:4769d471f8ddc3341193ecc5d6560fa44cf8cd0abfabf21af4e195cc0c224072 \ - --hash=sha256:55ab9837ed97fd7fcc5c131d52fcc2223bc5c6b8a1488bbf7c0e27f1f0023a79 +pypdf==5.2.0 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:7c38e68420f038f2c4998fd9d6717b6db4f6cef1642e9cf384d519c9cf094663 \ + --hash=sha256:d107962ec45e65e3bd10c1d9242bdbbedaa38193c9e3a6617bd6d996e5747b19 pyre2-updated==0.3.8 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2bda9bf4d59568152e085450ffc1c08fcf659000d06766861f7ff340ba601c3e \ --hash=sha256:350be9580700b67af87f5227453d1123bc9f4513f0bcc60450574f1bc46cb24f \ @@ -1985,9 +1986,9 @@ unicorn==2.1.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:b0f139adb1c9406f57d25cab96ad7a6d3cbb9119f5480ebecedd4f5d7cb024fb \ --hash=sha256:d4a08dbf222c5481bc909a9aa404b79874f6e67f5ba7c47036d03c68ab7371a7 \ --hash=sha256:f0ebcfaba67ef0ebcd05ee3560268f1c6f683bdd08ff496888741a163d29735d -urllib3==2.6.0 ; python_version >= "3.10" and python_version < "4.0" \ - --hash=sha256:c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f \ - --hash=sha256:cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1 +urllib3==2.3.0 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df \ + --hash=sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d uvicorn==0.18.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0abd429ebb41e604ed8d2be6c60530de3408f250e8d2d84967d85ba9e86fe3af \ --hash=sha256:9a66e7c42a2a95222f76ec24a4b754c158261c4696e683b9dadc72b590e0311b From fa0bd2f962ee23e44e3764bd55d263f3dba7b14f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 21:18:46 +0100 Subject: [PATCH 4/5] Bump urllib3 from 2.3.0 to 2.6.0 (#2796) Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.3.0 to 2.6.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.6.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 28e14927d5d..799f52078fa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1986,9 +1986,9 @@ unicorn==2.1.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:b0f139adb1c9406f57d25cab96ad7a6d3cbb9119f5480ebecedd4f5d7cb024fb \ --hash=sha256:d4a08dbf222c5481bc909a9aa404b79874f6e67f5ba7c47036d03c68ab7371a7 \ --hash=sha256:f0ebcfaba67ef0ebcd05ee3560268f1c6f683bdd08ff496888741a163d29735d -urllib3==2.3.0 ; python_version >= "3.10" and python_version < "4.0" \ - --hash=sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df \ - --hash=sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d +urllib3==2.6.0 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f \ + --hash=sha256:cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1 uvicorn==0.18.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0abd429ebb41e604ed8d2be6c60530de3408f250e8d2d84967d85ba9e86fe3af \ --hash=sha256:9a66e7c42a2a95222f76ec24a4b754c158261c4696e683b9dadc72b590e0311b From 43ae9fd1473c3fb0531fe227fb0ee081257b5870 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 21:18:59 +0100 Subject: [PATCH 5/5] Bump django from 5.1.14 to 5.1.15 (#2797) Bumps [django](https://github.com/django/django) from 5.1.14 to 5.1.15. - [Commits](https://github.com/django/django/compare/5.1.14...5.1.15) --- updated-dependencies: - dependency-name: django dependency-version: 5.1.15 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 799f52078fa..a078955c612 100644 --- a/requirements.txt +++ b/requirements.txt @@ -381,9 +381,9 @@ django-recaptcha==4.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:5316438f97700c431d65351470d1255047e3f2cd9af0f2f13592b637dad9213e django-settings-export==1.2.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:fceeae49fc597f654c1217415d8e049fc81c930b7154f5d8f28c432db738ff79 -django==5.1.14 ; python_version >= "3.10" and python_version < "4.0" \ - --hash=sha256:2a4b9c20404fd1bf50aaaa5542a19d860594cba1354f688f642feb271b91df27 \ - --hash=sha256:b98409fb31fdd6e8c3a6ba2eef3415cc5c0020057b43b21ba7af6eff5f014831 +django==5.1.15 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:117871e58d6eda37f09870b7d73a3d66567b03aecd515b386b1751177c413432 \ + --hash=sha256:46a356b5ff867bece73fc6365e081f21c569973403ee7e9b9a0316f27d0eb947 djangorestframework==3.15.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2b8871b062ba1aefc2de01f773875441a961fefbf79f5eed1e32b2f096944b20 \ --hash=sha256:36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad