Skip to content

Commit 23d2d72

Browse files
authored
Merge pull request #129 from advanced-security/vendor-deps
feat(deps): Update Vendored deps
2 parents d39db79 + 48bd542 commit 23d2d72

34 files changed

+413
-188
lines changed

vendor/bin/normalizer

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/python3
1+
#!/usr/local/opt/[email protected]/bin/python3.11
22
# -*- coding: utf-8 -*-
33
import re
44
import sys

vendor/certifi/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from .core import contents, where
22

33
__all__ = ["contents", "where"]
4-
__version__ = "2024.02.02"
4+
__version__ = "2024.07.04"

vendor/certifi/cacert.pem

+24-40
Original file line numberDiff line numberDiff line change
@@ -3485,46 +3485,6 @@ DgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ
34853485
+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A=
34863486
-----END CERTIFICATE-----
34873487

3488-
# Issuer: CN=GLOBALTRUST 2020 O=e-commerce monitoring GmbH
3489-
# Subject: CN=GLOBALTRUST 2020 O=e-commerce monitoring GmbH
3490-
# Label: "GLOBALTRUST 2020"
3491-
# Serial: 109160994242082918454945253
3492-
# MD5 Fingerprint: 8a:c7:6f:cb:6d:e3:cc:a2:f1:7c:83:fa:0e:78:d7:e8
3493-
# SHA1 Fingerprint: d0:67:c1:13:51:01:0c:aa:d0:c7:6a:65:37:31:16:26:4f:53:71:a2
3494-
# SHA256 Fingerprint: 9a:29:6a:51:82:d1:d4:51:a2:e3:7f:43:9b:74:da:af:a2:67:52:33:29:f9:0f:9a:0d:20:07:c3:34:e2:3c:9a
3495-
-----BEGIN CERTIFICATE-----
3496-
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
3525-
qfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg==
3526-
-----END CERTIFICATE-----
3527-
35283488
# Issuer: CN=ANF Secure Server Root CA O=ANF Autoridad de Certificacion OU=ANF CA Raiz
35293489
# Subject: CN=ANF Secure Server Root CA O=ANF Autoridad de Certificacion OU=ANF CA Raiz
35303490
# Label: "ANF Secure Server Root CA"
@@ -4812,3 +4772,27 @@ X273CXE2whJdV/LItM3z7gLfEdxquVeEHVlNjM7IDiPCtyaaEBRx/pOyiriA8A4Q
48124772
ntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0o82bNSQ3+pCTE4FCxpgm
48134773
dTdmQRCsu/WU48IxK63nI1bMNSWSs1A=
48144774
-----END CERTIFICATE-----
4775+
4776+
# Issuer: CN=FIRMAPROFESIONAL CA ROOT-A WEB O=Firmaprofesional SA
4777+
# Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB O=Firmaprofesional SA
4778+
# Label: "FIRMAPROFESIONAL CA ROOT-A WEB"
4779+
# Serial: 65916896770016886708751106294915943533
4780+
# MD5 Fingerprint: 82:b2:ad:45:00:82:b0:66:63:f8:5f:c3:67:4e:ce:a3
4781+
# SHA1 Fingerprint: a8:31:11:74:a6:14:15:0d:ca:77:dd:0e:e4:0c:5d:58:fc:a0:72:a5
4782+
# SHA256 Fingerprint: be:f2:56:da:f2:6e:9c:69:bd:ec:16:02:35:97:98:f3:ca:f7:18:21:a0:3e:01:82:57:c5:3c:65:61:7f:3d:4a
4783+
-----BEGIN CERTIFICATE-----
4784+
MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQsw
4785+
CQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE
4786+
YQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB
4787+
IFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2WhcNNDcwMzMxMDkwMTM2WjBuMQsw
4788+
CQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE
4789+
YQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB
4790+
IFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zf
4791+
e9MEkVz6iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6C
4792+
cyvHZpsKjECcfIr28jlgst7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB
4793+
/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FDY1w8ndYn81LsF7Kpryz3dvgwHQYDVR0O
4794+
BBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjO
4795+
PQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgLcFBTApFw
4796+
hVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dG
4797+
XSaQpYXFuXqUPoeovQA=
4798+
-----END CERTIFICATE-----

vendor/ghastoolkit/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
__name__ = "ghastoolkit"
44
__title__ = "GHAS Toolkit"
55

6-
__version__ = "0.12.3"
6+
__version__ = "0.12.7"
77

88
__description__ = "GitHub Advanced Security Python Toolkit"
99
__summary__ = """\

vendor/ghastoolkit/octokit/dependabot.py

+1
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ def getAlerts(
9595
),
9696
advisory=advisory,
9797
purl=f"pkg:{package.get('ecosystem')}/{package.get('name')}".lower(),
98+
manifest=alert.get("manifest_path"),
9899
)
99100
)
100101

vendor/ghastoolkit/octokit/dependencygraph.py

+3
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,8 @@ def getDependenciesInPR(self, base: str, head: str) -> Dependencies:
215215

216216
for alert in depdata.get("vulnerabilities", []):
217217
dep_alert = DependencyAlert(
218+
depdata.get("vulnerabilities").index(alert),
219+
"open",
218220
alert.get("severity"),
219221
purl=dep.getPurl(False),
220222
advisory=Advisory(
@@ -223,6 +225,7 @@ def getDependenciesInPR(self, base: str, head: str) -> Dependencies:
223225
summary=alert.get("advisory_summary"),
224226
url=alert.get("advisory_ghsa_url"),
225227
),
228+
manifest=alert.get("manifest"),
226229
)
227230
dep.alerts.append(dep_alert)
228231

vendor/ghastoolkit/supplychain/dependencyalert.py

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ class DependencyAlert(OctoItem):
2323
created_at: Optional[str] = None
2424
"""Created Timestamp"""
2525

26+
manifest: Optional[str] = None
27+
"""Manifest"""
28+
2629
def __init_post__(self):
2730
if not self.created_at:
2831
self.created_at = datetime.now().strftime("%Y-%m-%dT%XZ")

vendor/requests/__init__.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,11 @@ def check_compatibility(urllib3_version, chardet_version, charset_normalizer_ver
8383
# charset_normalizer >= 2.0.0 < 4.0.0
8484
assert (2, 0, 0) <= (major, minor, patch) < (4, 0, 0)
8585
else:
86-
raise Exception("You need either charset_normalizer or chardet installed")
86+
warnings.warn(
87+
"Unable to find acceptable character detection dependency "
88+
"(chardet or charset_normalizer).",
89+
RequestsDependencyWarning,
90+
)
8791

8892

8993
def _check_cryptography(cryptography_version):

vendor/requests/__version__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
__title__ = "requests"
66
__description__ = "Python HTTP for Humans."
77
__url__ = "https://requests.readthedocs.io"
8-
__version__ = "2.31.0"
9-
__build__ = 0x023100
8+
__version__ = "2.32.3"
9+
__build__ = 0x023203
1010
__author__ = "Kenneth Reitz"
1111
__author_email__ = "[email protected]"
12-
__license__ = "Apache 2.0"
12+
__license__ = "Apache-2.0"
1313
__copyright__ = "Copyright Kenneth Reitz"
1414
__cake__ = "\u2728 \U0001f370 \u2728"

0 commit comments

Comments
 (0)