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(";", ",") 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"} diff --git a/requirements.txt b/requirements.txt index c61c767214f..a078955c612 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 @@ -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 \