diff --git a/audits/bandit-requirements.audit.json b/audits/bandit-requirements.audit.json deleted file mode 100644 index 3994dad3..00000000 --- a/audits/bandit-requirements.audit.json +++ /dev/null @@ -1,201 +0,0 @@ -[ - { - "package": { - "name": "gitpython", - "version": "3.1.35", - "ecosystem": "PyPI", - "commit": "" - }, - "vulnerabilities": [ - { - "modified": "2023-10-10T19:55:09Z", - "published": "2023-08-30T20:09:36Z", - "schema_version": "1.6.0", - "id": "GHSA-cwvm-v4w8-q58c", - "aliases": [ - "CVE-2023-41040" - ], - "summary": "Blind local file inclusion", - "details": "### Summary\n\nIn order to resolve some git references, GitPython reads files from the `.git` directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the `.git` directory. This allows an attacker to make GitPython read any file from the system.\n\n### Details\n\nThis vulnerability is present in\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175\n\nThat code joins the base directory with a user given string without checking if the final path is located outside the base directory.\n\nI was able to exploit it from three places, but there may be more code paths that lead to it:\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/repo/base.py#L605\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/repo/base.py#L620\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/index/base.py#L1353\n\n### PoC\n\nRunning GitPython within any repo should work, here is an example with the GitPython repo.\n\n```python\nimport git\n\nr = git.Repo(\".\")\n\n# This will make GitPython read the README.md file from the root of the repo\nr.commit(\"../README.md\")\nr.tree(\"../README.md\")\nr.index.diff(\"../README.md\")\n\n# Reading /etc/random\n# WARNING: this will probably halt your system, run with caution\n# r.commit(\"../../../../../../../../../dev/random\")\n```\n\n### Impact\n\nI wasn't able to show the contents of the files (that's why \"blind\" local file inclusion), depending on how GitPython is being used, this can be used by an attacker for something _inoffensive_ as checking if a file exits, or cause a DoS by making GitPython read a big/infinite file (like `/dev/random` on Linux systems).\n\n### Possible solutions\n\nA solution would be to check that the final path isn't located outside the `repodir` path (maybe even after resolving symlinks). Maybe there could be other checks in place to make sure that the reference names are valid.\n\n---\n\n> [!NOTE]\n> This vulnerability was reported via email, and it was decided to publish it here and make it public, so the community is aware of it, and a fix can be provided.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "gitpython", - "purl": "pkg:pypi/gitpython" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "3.1.37" - } - ] - } - ], - "versions": [ - "0.1.7", - "0.2.0-beta1", - "0.3.0-beta1", - "0.3.0-beta2", - "0.3.1-beta2", - "0.3.2", - "0.3.2.1", - "0.3.2.RC1", - "0.3.3", - "0.3.4", - "0.3.5", - "0.3.6", - "0.3.7", - "1.0.0", - "1.0.1", - "1.0.2", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5", - "2.0.6", - "2.0.7", - "2.0.8", - "2.0.9", - "2.0.9.dev0", - "2.0.9.dev1", - "2.1.0", - "2.1.1", - "2.1.10", - "2.1.11", - "2.1.12", - "2.1.13", - "2.1.14", - "2.1.15", - "2.1.2", - "2.1.3", - "2.1.4", - "2.1.5", - "2.1.6", - "2.1.7", - "2.1.8", - "2.1.9", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.0.4", - "3.0.5", - "3.0.6", - "3.0.7", - "3.0.8", - "3.0.9", - "3.1.0", - "3.1.1", - "3.1.10", - "3.1.11", - "3.1.12", - "3.1.13", - "3.1.14", - "3.1.15", - "3.1.16", - "3.1.17", - "3.1.18", - "3.1.19", - "3.1.2", - "3.1.20", - "3.1.22", - "3.1.23", - "3.1.24", - "3.1.25", - "3.1.26", - "3.1.27", - "3.1.28", - "3.1.29", - "3.1.3", - "3.1.30", - "3.1.31", - "3.1.32", - "3.1.33", - "3.1.34", - "3.1.35", - "3.1.36", - "3.1.4", - "3.1.5", - "3.1.6", - "3.1.7", - "3.1.8", - "3.1.9" - ], - "database_specific": { - "last_known_affected_version_range": "<= 3.1.36", - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/08/GHSA-cwvm-v4w8-q58c/GHSA-cwvm-v4w8-q58c.json" - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" - } - ], - "references": [ - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-cwvm-v4w8-q58c" - }, - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-41040" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/pull/1672" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/commit/74e55ee4544867e1bd976b7df5a45869ee397b0b" - }, - { - "type": "PACKAGE", - "url": "https://github.com/gitpython-developers/GitPython" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/releases/tag/3.1.37" - }, - { - "type": "WEB", - "url": "https://github.com/pypa/advisory-database/tree/main/vulns/gitpython/PYSEC-2023-165.yaml" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/09/msg00036.html" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-22" - ], - "github_reviewed": true, - "github_reviewed_at": "2023-08-30T20:09:36Z", - "nvd_published_at": null, - "severity": "MODERATE" - } - } - ], - "groups": [ - { - "ids": [ - "GHSA-cwvm-v4w8-q58c" - ] - } - ] - } -] \ No newline at end of file diff --git a/audits/bbot-requirements.audit.json b/audits/bbot-requirements.audit.json index cf1966d9..c6bfa161 100644 --- a/audits/bbot-requirements.audit.json +++ b/audits/bbot-requirements.audit.json @@ -2,7 +2,7 @@ { "package": { "name": "ansible-core", - "version": "2.14.9", + "version": "2.14.11", "ecosystem": "PyPI", "commit": "" }, @@ -215,394 +215,5 @@ ] } ] - }, - { - "package": { - "name": "urllib3", - "version": "2.0.4", - "ecosystem": "PyPI", - "commit": "" - }, - "vulnerabilities": [ - { - "modified": "2023-10-10T22:01:41Z", - "published": "2023-10-02T23:27:05Z", - "schema_version": "1.6.0", - "id": "GHSA-v845-jxx5-vc9f", - "aliases": [ - "CVE-2023-43804" - ], - "summary": "`Cookie` HTTP header isn't stripped on cross-origin redirects", - "details": "urllib3 doesn't treat the `Cookie` HTTP header special or provide any helpers for managing cookies over HTTP, that is the responsibility of the user. However, it is possible for a user to specify a `Cookie` header and unknowingly leak information via HTTP redirects to a different origin if that user doesn't disable redirects explicitly.\n\nUsers **must** handle redirects themselves instead of relying on urllib3's automatic redirects to achieve safe processing of the `Cookie` header, thus we decided to strip the header by default in order to further protect users who aren't using the correct approach.\n\n## Affected usages\n\nWe believe the number of usages affected by this advisory is low. It requires all of the following to be true to be exploited:\n\n* Using an affected version of urllib3 (patched in v1.26.17 and v2.0.6)\n* Using the `Cookie` header on requests, which is mostly typical for impersonating a browser.\n* Not disabling HTTP redirects\n* Either not using HTTPS or for the origin server to redirect to a malicious origin.\n\n## Remediation\n\n* Upgrading to at least urllib3 v1.26.17 or v2.0.6\n* Disabling HTTP redirects using `redirects=False` when sending requests.\n* Not using the `Cookie` header.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3", - "purl": "pkg:pypi/urllib3" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "2.0.0" - }, - { - "fixed": "2.0.6" - } - ] - } - ], - "versions": [ - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5" - ], - "database_specific": { - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-v845-jxx5-vc9f/GHSA-v845-jxx5-vc9f.json" - }, - "ecosystem_specific": { - "affected_functions": [ - "" - ] - } - }, - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3", - "purl": "pkg:pypi/urllib3" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "1.26.17" - } - ] - } - ], - "versions": [ - "0.2", - "0.3", - "0.3.1", - "0.4.0", - "0.4.1", - "1.0", - "1.0.1", - "1.0.2", - "1.1", - "1.10", - "1.10.1", - "1.10.2", - "1.10.3", - "1.10.4", - "1.11", - "1.12", - "1.13", - "1.13.1", - "1.14", - "1.15", - "1.15.1", - "1.16", - "1.17", - "1.18", - "1.18.1", - "1.19", - "1.19.1", - "1.2", - "1.2.1", - "1.2.2", - "1.20", - "1.21", - "1.21.1", - "1.22", - "1.23", - "1.24", - "1.24.1", - "1.24.2", - "1.24.3", - "1.25", - "1.25.1", - "1.25.10", - "1.25.11", - "1.25.2", - "1.25.3", - "1.25.4", - "1.25.5", - "1.25.6", - "1.25.7", - "1.25.8", - "1.25.9", - "1.26.0", - "1.26.1", - "1.26.10", - "1.26.11", - "1.26.12", - "1.26.13", - "1.26.14", - "1.26.15", - "1.26.16", - "1.26.2", - "1.26.3", - "1.26.4", - "1.26.5", - "1.26.6", - "1.26.7", - "1.26.8", - "1.26.9", - "1.3", - "1.4", - "1.5", - "1.6", - "1.7", - "1.7.1", - "1.8", - "1.8.2", - "1.8.3", - "1.9", - "1.9.1" - ], - "database_specific": { - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-v845-jxx5-vc9f/GHSA-v845-jxx5-vc9f.json" - }, - "ecosystem_specific": { - "affected_functions": [ - "" - ] - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N" - } - ], - "references": [ - { - "type": "WEB", - "url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-v845-jxx5-vc9f" - }, - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-43804" - }, - { - "type": "WEB", - "url": "https://github.com/urllib3/urllib3/commit/01220354d389cd05474713f8c982d05c9b17aafb" - }, - { - "type": "WEB", - "url": "https://github.com/urllib3/urllib3/commit/644124ecd0b6e417c527191f866daa05a5a2056d" - }, - { - "type": "WEB", - "url": "https://github.com/pypa/advisory-database/tree/main/vulns/urllib3/PYSEC-2023-192.yaml" - }, - { - "type": "PACKAGE", - "url": "https://github.com/urllib3/urllib3" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/10/msg00012.html" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-200" - ], - "github_reviewed": true, - "github_reviewed_at": "2023-10-02T23:27:05Z", - "nvd_published_at": null, - "severity": "MODERATE" - } - }, - { - "modified": "2023-10-10T14:28:19Z", - "published": "2023-10-04T17:15:00Z", - "schema_version": "1.6.0", - "id": "PYSEC-2023-192", - "aliases": [ - "CVE-2023-43804", - "GHSA-v845-jxx5-vc9f" - ], - "details": "urllib3 is a user-friendly HTTP client library for Python. urllib3 doesn't treat the `Cookie` HTTP header special or provide any helpers for managing cookies over HTTP, that is the responsibility of the user. However, it is possible for a user to specify a `Cookie` header and unknowingly leak information via HTTP redirects to a different origin if that user doesn't disable redirects explicitly. This issue has been patched in urllib3 version 1.26.17 or 2.0.5.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3", - "purl": "pkg:pypi/urllib3" - }, - "ranges": [ - { - "type": "GIT", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "644124ecd0b6e417c527191f866daa05a5a2056d" - }, - { - "fixed": "01220354d389cd05474713f8c982d05c9b17aafb" - } - ], - "repo": "https://github.com/urllib3/urllib3" - }, - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "2.0.0" - }, - { - "fixed": "2.0.6" - }, - { - "introduced": "0" - }, - { - "fixed": "1.26.17" - } - ] - } - ], - "versions": [ - "0.2", - "0.3", - "0.3.1", - "0.4.0", - "0.4.1", - "1.0", - "1.0.1", - "1.0.2", - "1.1", - "1.10", - "1.10.1", - "1.10.2", - "1.10.3", - "1.10.4", - "1.11", - "1.12", - "1.13", - "1.13.1", - "1.14", - "1.15", - "1.15.1", - "1.16", - "1.17", - "1.18", - "1.18.1", - "1.19", - "1.19.1", - "1.2", - "1.2.1", - "1.2.2", - "1.20", - "1.21", - "1.21.1", - "1.22", - "1.23", - "1.24", - "1.24.1", - "1.24.2", - "1.24.3", - "1.25", - "1.25.1", - "1.25.10", - "1.25.11", - "1.25.2", - "1.25.3", - "1.25.4", - "1.25.5", - "1.25.6", - "1.25.7", - "1.25.8", - "1.25.9", - "1.26.0", - "1.26.1", - "1.26.10", - "1.26.11", - "1.26.12", - "1.26.13", - "1.26.14", - "1.26.15", - "1.26.16", - "1.26.2", - "1.26.3", - "1.26.4", - "1.26.5", - "1.26.6", - "1.26.7", - "1.26.8", - "1.26.9", - "1.3", - "1.4", - "1.5", - "1.6", - "1.7", - "1.7.1", - "1.8", - "1.8.2", - "1.8.3", - "1.9", - "1.9.1", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5" - ], - "database_specific": { - "source": "https://github.com/pypa/advisory-database/blob/main/vulns/urllib3/PYSEC-2023-192.yaml" - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N" - } - ], - "references": [ - { - "type": "FIX", - "url": "https://github.com/urllib3/urllib3/commit/644124ecd0b6e417c527191f866daa05a5a2056d" - }, - { - "type": "ADVISORY", - "url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-v845-jxx5-vc9f" - }, - { - "type": "FIX", - "url": "https://github.com/urllib3/urllib3/commit/01220354d389cd05474713f8c982d05c9b17aafb" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/10/msg00012.html" - } - ] - } - ], - "groups": [ - { - "ids": [ - "GHSA-v845-jxx5-vc9f", - "PYSEC-2023-192" - ] - } - ] } ] \ No newline at end of file diff --git a/audits/cloudiscovery-requirements.audit.json b/audits/cloudiscovery-requirements.audit.json deleted file mode 100644 index 3030a93b..00000000 --- a/audits/cloudiscovery-requirements.audit.json +++ /dev/null @@ -1,391 +0,0 @@ -[ - { - "package": { - "name": "urllib3", - "version": "1.26.12", - "ecosystem": "PyPI", - "commit": "" - }, - "vulnerabilities": [ - { - "modified": "2023-10-10T22:01:41Z", - "published": "2023-10-02T23:27:05Z", - "schema_version": "1.6.0", - "id": "GHSA-v845-jxx5-vc9f", - "aliases": [ - "CVE-2023-43804" - ], - "summary": "`Cookie` HTTP header isn't stripped on cross-origin redirects", - "details": "urllib3 doesn't treat the `Cookie` HTTP header special or provide any helpers for managing cookies over HTTP, that is the responsibility of the user. However, it is possible for a user to specify a `Cookie` header and unknowingly leak information via HTTP redirects to a different origin if that user doesn't disable redirects explicitly.\n\nUsers **must** handle redirects themselves instead of relying on urllib3's automatic redirects to achieve safe processing of the `Cookie` header, thus we decided to strip the header by default in order to further protect users who aren't using the correct approach.\n\n## Affected usages\n\nWe believe the number of usages affected by this advisory is low. It requires all of the following to be true to be exploited:\n\n* Using an affected version of urllib3 (patched in v1.26.17 and v2.0.6)\n* Using the `Cookie` header on requests, which is mostly typical for impersonating a browser.\n* Not disabling HTTP redirects\n* Either not using HTTPS or for the origin server to redirect to a malicious origin.\n\n## Remediation\n\n* Upgrading to at least urllib3 v1.26.17 or v2.0.6\n* Disabling HTTP redirects using `redirects=False` when sending requests.\n* Not using the `Cookie` header.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3", - "purl": "pkg:pypi/urllib3" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "2.0.0" - }, - { - "fixed": "2.0.6" - } - ] - } - ], - "versions": [ - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5" - ], - "database_specific": { - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-v845-jxx5-vc9f/GHSA-v845-jxx5-vc9f.json" - }, - "ecosystem_specific": { - "affected_functions": [ - "" - ] - } - }, - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3", - "purl": "pkg:pypi/urllib3" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "1.26.17" - } - ] - } - ], - "versions": [ - "0.2", - "0.3", - "0.3.1", - "0.4.0", - "0.4.1", - "1.0", - "1.0.1", - "1.0.2", - "1.1", - "1.10", - "1.10.1", - "1.10.2", - "1.10.3", - "1.10.4", - "1.11", - "1.12", - "1.13", - "1.13.1", - "1.14", - "1.15", - "1.15.1", - "1.16", - "1.17", - "1.18", - "1.18.1", - "1.19", - "1.19.1", - "1.2", - "1.2.1", - "1.2.2", - "1.20", - "1.21", - "1.21.1", - "1.22", - "1.23", - "1.24", - "1.24.1", - "1.24.2", - "1.24.3", - "1.25", - "1.25.1", - "1.25.10", - "1.25.11", - "1.25.2", - "1.25.3", - "1.25.4", - "1.25.5", - "1.25.6", - "1.25.7", - "1.25.8", - "1.25.9", - "1.26.0", - "1.26.1", - "1.26.10", - "1.26.11", - "1.26.12", - "1.26.13", - "1.26.14", - "1.26.15", - "1.26.16", - "1.26.2", - "1.26.3", - "1.26.4", - "1.26.5", - "1.26.6", - "1.26.7", - "1.26.8", - "1.26.9", - "1.3", - "1.4", - "1.5", - "1.6", - "1.7", - "1.7.1", - "1.8", - "1.8.2", - "1.8.3", - "1.9", - "1.9.1" - ], - "database_specific": { - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-v845-jxx5-vc9f/GHSA-v845-jxx5-vc9f.json" - }, - "ecosystem_specific": { - "affected_functions": [ - "" - ] - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N" - } - ], - "references": [ - { - "type": "WEB", - "url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-v845-jxx5-vc9f" - }, - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-43804" - }, - { - "type": "WEB", - "url": "https://github.com/urllib3/urllib3/commit/01220354d389cd05474713f8c982d05c9b17aafb" - }, - { - "type": "WEB", - "url": "https://github.com/urllib3/urllib3/commit/644124ecd0b6e417c527191f866daa05a5a2056d" - }, - { - "type": "WEB", - "url": "https://github.com/pypa/advisory-database/tree/main/vulns/urllib3/PYSEC-2023-192.yaml" - }, - { - "type": "PACKAGE", - "url": "https://github.com/urllib3/urllib3" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/10/msg00012.html" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-200" - ], - "github_reviewed": true, - "github_reviewed_at": "2023-10-02T23:27:05Z", - "nvd_published_at": null, - "severity": "MODERATE" - } - }, - { - "modified": "2023-10-10T14:28:19Z", - "published": "2023-10-04T17:15:00Z", - "schema_version": "1.6.0", - "id": "PYSEC-2023-192", - "aliases": [ - "CVE-2023-43804", - "GHSA-v845-jxx5-vc9f" - ], - "details": "urllib3 is a user-friendly HTTP client library for Python. urllib3 doesn't treat the `Cookie` HTTP header special or provide any helpers for managing cookies over HTTP, that is the responsibility of the user. However, it is possible for a user to specify a `Cookie` header and unknowingly leak information via HTTP redirects to a different origin if that user doesn't disable redirects explicitly. This issue has been patched in urllib3 version 1.26.17 or 2.0.5.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "urllib3", - "purl": "pkg:pypi/urllib3" - }, - "ranges": [ - { - "type": "GIT", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "644124ecd0b6e417c527191f866daa05a5a2056d" - }, - { - "fixed": "01220354d389cd05474713f8c982d05c9b17aafb" - } - ], - "repo": "https://github.com/urllib3/urllib3" - }, - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "2.0.0" - }, - { - "fixed": "2.0.6" - }, - { - "introduced": "0" - }, - { - "fixed": "1.26.17" - } - ] - } - ], - "versions": [ - "0.2", - "0.3", - "0.3.1", - "0.4.0", - "0.4.1", - "1.0", - "1.0.1", - "1.0.2", - "1.1", - "1.10", - "1.10.1", - "1.10.2", - "1.10.3", - "1.10.4", - "1.11", - "1.12", - "1.13", - "1.13.1", - "1.14", - "1.15", - "1.15.1", - "1.16", - "1.17", - "1.18", - "1.18.1", - "1.19", - "1.19.1", - "1.2", - "1.2.1", - "1.2.2", - "1.20", - "1.21", - "1.21.1", - "1.22", - "1.23", - "1.24", - "1.24.1", - "1.24.2", - "1.24.3", - "1.25", - "1.25.1", - "1.25.10", - "1.25.11", - "1.25.2", - "1.25.3", - "1.25.4", - "1.25.5", - "1.25.6", - "1.25.7", - "1.25.8", - "1.25.9", - "1.26.0", - "1.26.1", - "1.26.10", - "1.26.11", - "1.26.12", - "1.26.13", - "1.26.14", - "1.26.15", - "1.26.16", - "1.26.2", - "1.26.3", - "1.26.4", - "1.26.5", - "1.26.6", - "1.26.7", - "1.26.8", - "1.26.9", - "1.3", - "1.4", - "1.5", - "1.6", - "1.7", - "1.7.1", - "1.8", - "1.8.2", - "1.8.3", - "1.9", - "1.9.1", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5" - ], - "database_specific": { - "source": "https://github.com/pypa/advisory-database/blob/main/vulns/urllib3/PYSEC-2023-192.yaml" - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N" - } - ], - "references": [ - { - "type": "FIX", - "url": "https://github.com/urllib3/urllib3/commit/644124ecd0b6e417c527191f866daa05a5a2056d" - }, - { - "type": "ADVISORY", - "url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-v845-jxx5-vc9f" - }, - { - "type": "FIX", - "url": "https://github.com/urllib3/urllib3/commit/01220354d389cd05474713f8c982d05c9b17aafb" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/10/msg00012.html" - } - ] - } - ], - "groups": [ - { - "ids": [ - "GHSA-v845-jxx5-vc9f", - "PYSEC-2023-192" - ] - } - ] - } -] \ No newline at end of file diff --git a/audits/cruft-requirements.audit.json b/audits/cruft-requirements.audit.json deleted file mode 100644 index 3994dad3..00000000 --- a/audits/cruft-requirements.audit.json +++ /dev/null @@ -1,201 +0,0 @@ -[ - { - "package": { - "name": "gitpython", - "version": "3.1.35", - "ecosystem": "PyPI", - "commit": "" - }, - "vulnerabilities": [ - { - "modified": "2023-10-10T19:55:09Z", - "published": "2023-08-30T20:09:36Z", - "schema_version": "1.6.0", - "id": "GHSA-cwvm-v4w8-q58c", - "aliases": [ - "CVE-2023-41040" - ], - "summary": "Blind local file inclusion", - "details": "### Summary\n\nIn order to resolve some git references, GitPython reads files from the `.git` directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the `.git` directory. This allows an attacker to make GitPython read any file from the system.\n\n### Details\n\nThis vulnerability is present in\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175\n\nThat code joins the base directory with a user given string without checking if the final path is located outside the base directory.\n\nI was able to exploit it from three places, but there may be more code paths that lead to it:\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/repo/base.py#L605\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/repo/base.py#L620\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/index/base.py#L1353\n\n### PoC\n\nRunning GitPython within any repo should work, here is an example with the GitPython repo.\n\n```python\nimport git\n\nr = git.Repo(\".\")\n\n# This will make GitPython read the README.md file from the root of the repo\nr.commit(\"../README.md\")\nr.tree(\"../README.md\")\nr.index.diff(\"../README.md\")\n\n# Reading /etc/random\n# WARNING: this will probably halt your system, run with caution\n# r.commit(\"../../../../../../../../../dev/random\")\n```\n\n### Impact\n\nI wasn't able to show the contents of the files (that's why \"blind\" local file inclusion), depending on how GitPython is being used, this can be used by an attacker for something _inoffensive_ as checking if a file exits, or cause a DoS by making GitPython read a big/infinite file (like `/dev/random` on Linux systems).\n\n### Possible solutions\n\nA solution would be to check that the final path isn't located outside the `repodir` path (maybe even after resolving symlinks). Maybe there could be other checks in place to make sure that the reference names are valid.\n\n---\n\n> [!NOTE]\n> This vulnerability was reported via email, and it was decided to publish it here and make it public, so the community is aware of it, and a fix can be provided.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "gitpython", - "purl": "pkg:pypi/gitpython" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "3.1.37" - } - ] - } - ], - "versions": [ - "0.1.7", - "0.2.0-beta1", - "0.3.0-beta1", - "0.3.0-beta2", - "0.3.1-beta2", - "0.3.2", - "0.3.2.1", - "0.3.2.RC1", - "0.3.3", - "0.3.4", - "0.3.5", - "0.3.6", - "0.3.7", - "1.0.0", - "1.0.1", - "1.0.2", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5", - "2.0.6", - "2.0.7", - "2.0.8", - "2.0.9", - "2.0.9.dev0", - "2.0.9.dev1", - "2.1.0", - "2.1.1", - "2.1.10", - "2.1.11", - "2.1.12", - "2.1.13", - "2.1.14", - "2.1.15", - "2.1.2", - "2.1.3", - "2.1.4", - "2.1.5", - "2.1.6", - "2.1.7", - "2.1.8", - "2.1.9", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.0.4", - "3.0.5", - "3.0.6", - "3.0.7", - "3.0.8", - "3.0.9", - "3.1.0", - "3.1.1", - "3.1.10", - "3.1.11", - "3.1.12", - "3.1.13", - "3.1.14", - "3.1.15", - "3.1.16", - "3.1.17", - "3.1.18", - "3.1.19", - "3.1.2", - "3.1.20", - "3.1.22", - "3.1.23", - "3.1.24", - "3.1.25", - "3.1.26", - "3.1.27", - "3.1.28", - "3.1.29", - "3.1.3", - "3.1.30", - "3.1.31", - "3.1.32", - "3.1.33", - "3.1.34", - "3.1.35", - "3.1.36", - "3.1.4", - "3.1.5", - "3.1.6", - "3.1.7", - "3.1.8", - "3.1.9" - ], - "database_specific": { - "last_known_affected_version_range": "<= 3.1.36", - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/08/GHSA-cwvm-v4w8-q58c/GHSA-cwvm-v4w8-q58c.json" - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" - } - ], - "references": [ - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-cwvm-v4w8-q58c" - }, - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-41040" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/pull/1672" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/commit/74e55ee4544867e1bd976b7df5a45869ee397b0b" - }, - { - "type": "PACKAGE", - "url": "https://github.com/gitpython-developers/GitPython" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/releases/tag/3.1.37" - }, - { - "type": "WEB", - "url": "https://github.com/pypa/advisory-database/tree/main/vulns/gitpython/PYSEC-2023-165.yaml" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/09/msg00036.html" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-22" - ], - "github_reviewed": true, - "github_reviewed_at": "2023-08-30T20:09:36Z", - "nvd_published_at": null, - "severity": "MODERATE" - } - } - ], - "groups": [ - { - "ids": [ - "GHSA-cwvm-v4w8-q58c" - ] - } - ] - } -] \ No newline at end of file diff --git a/audits/pygitup-requirements.audit.json b/audits/pygitup-requirements.audit.json deleted file mode 100644 index 3994dad3..00000000 --- a/audits/pygitup-requirements.audit.json +++ /dev/null @@ -1,201 +0,0 @@ -[ - { - "package": { - "name": "gitpython", - "version": "3.1.35", - "ecosystem": "PyPI", - "commit": "" - }, - "vulnerabilities": [ - { - "modified": "2023-10-10T19:55:09Z", - "published": "2023-08-30T20:09:36Z", - "schema_version": "1.6.0", - "id": "GHSA-cwvm-v4w8-q58c", - "aliases": [ - "CVE-2023-41040" - ], - "summary": "Blind local file inclusion", - "details": "### Summary\n\nIn order to resolve some git references, GitPython reads files from the `.git` directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the `.git` directory. This allows an attacker to make GitPython read any file from the system.\n\n### Details\n\nThis vulnerability is present in\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175\n\nThat code joins the base directory with a user given string without checking if the final path is located outside the base directory.\n\nI was able to exploit it from three places, but there may be more code paths that lead to it:\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/repo/base.py#L605\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/repo/base.py#L620\n\nhttps://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/index/base.py#L1353\n\n### PoC\n\nRunning GitPython within any repo should work, here is an example with the GitPython repo.\n\n```python\nimport git\n\nr = git.Repo(\".\")\n\n# This will make GitPython read the README.md file from the root of the repo\nr.commit(\"../README.md\")\nr.tree(\"../README.md\")\nr.index.diff(\"../README.md\")\n\n# Reading /etc/random\n# WARNING: this will probably halt your system, run with caution\n# r.commit(\"../../../../../../../../../dev/random\")\n```\n\n### Impact\n\nI wasn't able to show the contents of the files (that's why \"blind\" local file inclusion), depending on how GitPython is being used, this can be used by an attacker for something _inoffensive_ as checking if a file exits, or cause a DoS by making GitPython read a big/infinite file (like `/dev/random` on Linux systems).\n\n### Possible solutions\n\nA solution would be to check that the final path isn't located outside the `repodir` path (maybe even after resolving symlinks). Maybe there could be other checks in place to make sure that the reference names are valid.\n\n---\n\n> [!NOTE]\n> This vulnerability was reported via email, and it was decided to publish it here and make it public, so the community is aware of it, and a fix can be provided.", - "affected": [ - { - "package": { - "ecosystem": "PyPI", - "name": "gitpython", - "purl": "pkg:pypi/gitpython" - }, - "ranges": [ - { - "type": "ECOSYSTEM", - "events": [ - { - "introduced": "0" - }, - { - "fixed": "3.1.37" - } - ] - } - ], - "versions": [ - "0.1.7", - "0.2.0-beta1", - "0.3.0-beta1", - "0.3.0-beta2", - "0.3.1-beta2", - "0.3.2", - "0.3.2.1", - "0.3.2.RC1", - "0.3.3", - "0.3.4", - "0.3.5", - "0.3.6", - "0.3.7", - "1.0.0", - "1.0.1", - "1.0.2", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5", - "2.0.6", - "2.0.7", - "2.0.8", - "2.0.9", - "2.0.9.dev0", - "2.0.9.dev1", - "2.1.0", - "2.1.1", - "2.1.10", - "2.1.11", - "2.1.12", - "2.1.13", - "2.1.14", - "2.1.15", - "2.1.2", - "2.1.3", - "2.1.4", - "2.1.5", - "2.1.6", - "2.1.7", - "2.1.8", - "2.1.9", - "3.0.0", - "3.0.1", - "3.0.2", - "3.0.3", - "3.0.4", - "3.0.5", - "3.0.6", - "3.0.7", - "3.0.8", - "3.0.9", - "3.1.0", - "3.1.1", - "3.1.10", - "3.1.11", - "3.1.12", - "3.1.13", - "3.1.14", - "3.1.15", - "3.1.16", - "3.1.17", - "3.1.18", - "3.1.19", - "3.1.2", - "3.1.20", - "3.1.22", - "3.1.23", - "3.1.24", - "3.1.25", - "3.1.26", - "3.1.27", - "3.1.28", - "3.1.29", - "3.1.3", - "3.1.30", - "3.1.31", - "3.1.32", - "3.1.33", - "3.1.34", - "3.1.35", - "3.1.36", - "3.1.4", - "3.1.5", - "3.1.6", - "3.1.7", - "3.1.8", - "3.1.9" - ], - "database_specific": { - "last_known_affected_version_range": "<= 3.1.36", - "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/08/GHSA-cwvm-v4w8-q58c/GHSA-cwvm-v4w8-q58c.json" - } - } - ], - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" - } - ], - "references": [ - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-cwvm-v4w8-q58c" - }, - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-41040" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/pull/1672" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/commit/74e55ee4544867e1bd976b7df5a45869ee397b0b" - }, - { - "type": "PACKAGE", - "url": "https://github.com/gitpython-developers/GitPython" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175" - }, - { - "type": "WEB", - "url": "https://github.com/gitpython-developers/GitPython/releases/tag/3.1.37" - }, - { - "type": "WEB", - "url": "https://github.com/pypa/advisory-database/tree/main/vulns/gitpython/PYSEC-2023-165.yaml" - }, - { - "type": "WEB", - "url": "https://lists.debian.org/debian-lts-announce/2023/09/msg00036.html" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-22" - ], - "github_reviewed": true, - "github_reviewed_at": "2023-08-30T20:09:36Z", - "nvd_published_at": null, - "severity": "MODERATE" - } - } - ], - "groups": [ - { - "ids": [ - "GHSA-cwvm-v4w8-q58c" - ] - } - ] - } -] \ No newline at end of file diff --git a/requirements/ansible-requirements.txt b/requirements/ansible-requirements.txt index 3520bd14..44b18483 100644 --- a/requirements/ansible-requirements.txt +++ b/requirements/ansible-requirements.txt @@ -1,11 +1,11 @@ -ansible-core==2.15.4 +ansible-core==2.15.5 apache-libcloud==3.8.0 appdirs==1.4.4 attrs==23.1.0 autopage==0.5.1 bcrypt==4.0.1 -boto3==1.28.58 -botocore==1.31.58 +boto3==1.28.62 +botocore==1.31.62 cachetools==5.3.1 charset-normalizer==3.3.0 cliff==4.3.0 @@ -16,7 +16,7 @@ dnspython==2.4.2 docker==6.1.3 dogpile-cache==1.2.2 future==0.18.3 -google-auth==2.23.2 +google-auth==2.23.3 idna==3.4 importlib-metadata==6.8.0 iso8601==2.1.0 @@ -33,7 +33,7 @@ msgpack==1.0.7 ncclient==0.6.13 netaddr==0.9.0 netifaces==0.11.0 -ntc-templates==3.5.0 +ntc-templates==4.0.0 oauthlib==3.2.2 openshift==0.13.2 openstacksdk==1.5.0 @@ -60,7 +60,7 @@ pyparsing==3.1.1 pyperclip==1.8.2 pyserial==3.5 pysphere3==0.1.8 -pyspnego==0.10.1 +pyspnego==0.10.2 python-consul==1.1.0 python-dateutil==2.8.2 python-keystoneclient==5.2.0 @@ -78,14 +78,14 @@ rsa==4.9 s3transfer==0.7.0 scp==0.14.5 shade==1.33.0 -simplejson==3.19.1 +simplejson==3.19.2 stevedore==5.1.0 textfsm==1.1.3 transitions==0.9.0 tzdata==2023.3 urllib3==1.26.17 wcwidth==0.2.8 -websocket-client==1.6.3 +websocket-client==1.6.4 wrapt==1.15.0 xmltodict==0.13.0 yamlordereddictloader==0.4.2 diff --git a/requirements/awscurl-requirements.txt b/requirements/awscurl-requirements.txt index d696d690..06c77744 100644 --- a/requirements/awscurl-requirements.txt +++ b/requirements/awscurl-requirements.txt @@ -2,7 +2,5 @@ charset-normalizer==3.3.0 configargparse==1.7 configparser==6.0.0 idna==3.4 -pyopenssl==23.2.0 requests==2.31.0 urllib3==2.0.6 -urllib3-secure-extra==0.1.0 diff --git a/requirements/bandit-requirements.txt b/requirements/bandit-requirements.txt index c5830fa1..501408b0 100644 --- a/requirements/bandit-requirements.txt +++ b/requirements/bandit-requirements.txt @@ -1,8 +1,8 @@ gitdb==4.0.10 -gitpython==3.1.35 +gitpython==3.1.37 markdown-it-py==3.0.0 mdurl==0.1.2 pbr==5.11.1 -rich==13.5.2 -smmap==5.0.0 +rich==13.6.0 +smmap==5.0.1 stevedore==5.1.0 diff --git a/requirements/bbot-requirements.txt b/requirements/bbot-requirements.txt index 9f1d7458..66a1e02c 100644 --- a/requirements/bbot-requirements.txt +++ b/requirements/bbot-requirements.txt @@ -1,5 +1,5 @@ ansible==7.7.0 -ansible-core==2.14.9 +ansible-core==2.14.11 ansible-runner==2.3.4 antlr4-python3-runtime==4.9.3 anyio==4.0.0rc1 @@ -7,11 +7,11 @@ appdirs==1.4.4 attrs==23.1.0 beautifulsoup4==4.12.2 cattrs==23.1.2 -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 cloudcheck==2.0.0.36 -deepdiff==6.4.1 +deepdiff==6.6.0 dnspython==2.4.2 -filelock==3.12.3 +filelock==3.12.4 h11==0.14.0 h2==4.1.0 hpack==4.0.0 @@ -27,8 +27,8 @@ ordered-set==4.1.0 pexpect==4.8.0 psutil==5.9.5 ptyprocess==0.7.0 -pycryptodome==3.18.0 -pydantic==1.10.12 +pycryptodome==3.19.0 +pydantic==1.10.13 pyjwt==2.8.0 python-daemon==3.0.1 requests==2.31.0 @@ -38,9 +38,9 @@ resolvelib==0.8.1 sniffio==1.3.0 soupsieve==2.5 tabulate==0.8.10 -tldextract==3.4.4 +tldextract==3.5.0 url-normalize==1.4.3 -urllib3==2.0.4 +urllib3==2.0.6 websockets==11.0.3 wordninja==2.0.0 xmltodict==0.12.0 diff --git a/requirements/c7n-requirements.txt b/requirements/c7n-requirements.txt index 12c74d86..9f8e3862 100644 --- a/requirements/c7n-requirements.txt +++ b/requirements/c7n-requirements.txt @@ -1,4 +1,3 @@ -argcomplete==3.1.2 attrs==23.1.0 boto3==1.28.58 botocore==1.31.58 diff --git a/requirements/censys-requirements.txt b/requirements/censys-requirements.txt index 35298d2d..852adab3 100644 --- a/requirements/censys-requirements.txt +++ b/requirements/censys-requirements.txt @@ -1,4 +1,3 @@ -argcomplete==3.1.2 backoff==2.2.1 charset-normalizer==3.3.0 idna==3.4 diff --git a/requirements/checkov-requirements.txt b/requirements/checkov-requirements.txt index 97298a87..aac9d380 100644 --- a/requirements/checkov-requirements.txt +++ b/requirements/checkov-requirements.txt @@ -2,7 +2,6 @@ aiodns==3.0.0 aiohttp==3.8.5 aiomultiprocess==0.9.0 aiosignal==1.3.1 -argcomplete==3.1.2 async-timeout==4.0.3 attrs==23.1.0 bc-detect-secrets==1.4.30 diff --git a/requirements/cloudiscovery-requirements.txt b/requirements/cloudiscovery-requirements.txt index 8e7c0d99..ca824aa7 100644 --- a/requirements/cloudiscovery-requirements.txt +++ b/requirements/cloudiscovery-requirements.txt @@ -1,13 +1,14 @@ -boto3==1.26.5 -botocore==1.29.5 -cachetools==5.2.0 -diagrams==0.23.1 -diskcache==5.4.0 -graphviz==0.19.2 +boto3==1.28.61 +botocore==1.31.61 +cachetools==5.3.1 +diagrams==0.23.3 +diskcache==5.6.3 +graphviz==0.20.1 ipaddress==1.0.23 -Jinja2==2.11.3 +jinja2==2.11.3 jmespath==1.0.1 -MarkupSafe==2.0.1 +markupsafe==2.0.1 python-dateutil==2.8.2 -s3transfer==0.6.0 -urllib3==1.26.12 +s3transfer==0.7.0 +typed-ast==1.5.5 +urllib3==1.26.17 diff --git a/requirements/commitizen-requirements.txt b/requirements/commitizen-requirements.txt index 68197d7d..226b17f0 100644 --- a/requirements/commitizen-requirements.txt +++ b/requirements/commitizen-requirements.txt @@ -1,4 +1,3 @@ -argcomplete==3.1.2 charset-normalizer==3.2.0 colorama==0.4.6 decli==0.6.1 diff --git a/requirements/cruft-requirements.txt b/requirements/cruft-requirements.txt index be8ed8f7..0491fced 100644 --- a/requirements/cruft-requirements.txt +++ b/requirements/cruft-requirements.txt @@ -1,4 +1,4 @@ gitdb==4.0.10 -gitpython==3.1.35 -smmap==5.0.0 +gitpython==3.1.37 +smmap==5.0.1 typer==0.9.0 diff --git a/requirements/diffoscope-requirements.txt b/requirements/diffoscope-requirements.txt index 062feed0..728a26c6 100644 --- a/requirements/diffoscope-requirements.txt +++ b/requirements/diffoscope-requirements.txt @@ -1,4 +1,3 @@ -argcomplete==3.1.2 libarchive-c==5.0 progressbar==2.5 python-magic==0.4.27 diff --git a/requirements/jupyterlab-requirements.txt b/requirements/jupyterlab-requirements.txt index b2199120..7ddd373a 100644 --- a/requirements/jupyterlab-requirements.txt +++ b/requirements/jupyterlab-requirements.txt @@ -6,7 +6,7 @@ async-lru==2.0.4 attrs==23.1.0 babel==2.13.0 beautifulsoup4==4.12.2 -bleach==6.0.0 +bleach==6.1.0 charset-normalizer==3.3.0 comm==0.1.4 debugpy==1.8.0 @@ -21,9 +21,9 @@ json5==0.9.14 jsonpointer==2.4 jsonschema==4.19.1 jsonschema-specifications==2023.7.1 -jupyter-client==8.3.1 +jupyter-client==8.4.0 jupyter-console==6.6.3 -jupyter-core==5.3.2 +jupyter-core==5.4.0 jupyter-events==0.7.0 jupyter-lsp==2.2.0 jupyter-server==2.7.3 @@ -50,7 +50,7 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.10.4 +rpds-py==0.10.6 send2trash==1.8.2 sniffio==1.3.0 soupsieve==2.5 @@ -62,4 +62,4 @@ uri-template==1.3.0 urllib3==2.0.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.3 +websocket-client==1.6.4 diff --git a/requirements/nox-requirements.txt b/requirements/nox-requirements.txt index f1d391c8..8a8145f0 100644 --- a/requirements/nox-requirements.txt +++ b/requirements/nox-requirements.txt @@ -1,2 +1 @@ -argcomplete==3.0.6 colorlog==6.7.0 diff --git a/requirements/prowler-requirements.txt b/requirements/prowler-requirements.txt index 93c7dbdb..aee18605 100644 --- a/requirements/prowler-requirements.txt +++ b/requirements/prowler-requirements.txt @@ -10,7 +10,7 @@ azure-mgmt-security==5.0.0 azure-mgmt-sql==3.0.1 azure-mgmt-storage==21.1.0 azure-mgmt-subscription==3.1.1 -azure-storage-blob==12.17.0 +azure-storage-blob==12.18.2 boto3==1.26.165 botocore==1.29.165 cachetools==5.3.1 @@ -22,8 +22,8 @@ contextlib2==21.6.0 detect-secrets==1.4.0 filelock==3.12.4 google-api-core==2.12.0 -google-api-python-client==2.97.0 -google-auth==2.23.2 +google-api-python-client==2.102.0 +google-auth==2.23.3 google-auth-httplib2==0.1.1 googleapis-common-protos==1.60.0 grapheme==0.6.0 @@ -40,7 +40,7 @@ portalocker==2.8.2 protobuf==4.24.4 pyasn1==0.5.0 pyasn1-modules==0.3.0 -pydantic==1.10.12 +pydantic==1.10.13 pyjwt==2.8.0 pyparsing==3.1.1 python-dateutil==2.8.2 @@ -51,8 +51,8 @@ rsa==4.9 s3transfer==0.6.2 schema==0.7.5 shodan==1.30.0 -slack-sdk==3.21.3 -tldextract==3.6.0 +slack-sdk==3.23.0 +tldextract==5.0.0 uritemplate==4.1.1 urllib3==1.26.17 -xlsxwriter==3.1.6 +xlsxwriter==3.1.7 diff --git a/requirements/pygitup-requirements.txt b/requirements/pygitup-requirements.txt index 8d841289..031c7eb1 100644 --- a/requirements/pygitup-requirements.txt +++ b/requirements/pygitup-requirements.txt @@ -1,5 +1,5 @@ colorama==0.4.6 gitdb==4.0.10 -gitpython==3.1.35 -smmap==5.0.0 +gitpython==3.1.37 +smmap==5.0.1 termcolor==2.3.0 diff --git a/requirements/python-yq-requirements.txt b/requirements/python-yq-requirements.txt index 0d299fb7..c827dfea 100644 --- a/requirements/python-yq-requirements.txt +++ b/requirements/python-yq-requirements.txt @@ -1,3 +1,2 @@ -argcomplete==3.1.1 tomlkit==0.12.1 xmltodict==0.13.0 diff --git a/requirements/rpmspectool-requirements.txt b/requirements/rpmspectool-requirements.txt deleted file mode 100644 index 0596c0d0..00000000 --- a/requirements/rpmspectool-requirements.txt +++ /dev/null @@ -1 +0,0 @@ -argcomplete==3.1.1 diff --git a/requirements/semgrep-requirements.txt b/requirements/semgrep-requirements.txt index 436ca94c..5d234fc5 100644 --- a/requirements/semgrep-requirements.txt +++ b/requirements/semgrep-requirements.txt @@ -18,9 +18,9 @@ python-lsp-jsonrpc==1.0.0 referencing==0.30.2 requests==2.31.0 rich==13.6.0 -rpds-py==0.10.3 -ruamel-yaml==0.17.33 -ruamel-yaml-clib==0.2.7 +rpds-py==0.10.4 +ruamel-yaml==0.17.35 +ruamel-yaml-clib==0.2.8 tomli==2.0.1 ujson==5.8.0 urllib3==1.26.17 diff --git a/requirements/theharvester-requirements.txt b/requirements/theharvester-requirements.txt index 91bf775f..d6fdbeaf 100644 --- a/requirements/theharvester-requirements.txt +++ b/requirements/theharvester-requirements.txt @@ -7,7 +7,6 @@ aiosqlite==0.19.0 annotated-types==0.5.0 anyio==3.7.1 appdirs==1.4.4 -argcomplete==3.1.2 async-timeout==4.0.3 attrs==23.1.0 backoff==2.2.1