Skip to content

Doc#10

Open
Web4application wants to merge 1054 commits intoWeb4application-patch-2from
main
Open

Doc#10
Web4application wants to merge 1054 commits intoWeb4application-patch-2from
main

Conversation

@Web4application
Copy link
Owner

@Web4application Web4application commented Jun 1, 2025

@dependabot recreate
@dependabot rebase
@dependabot merge

data = {"body": review_comment}

async with httpx.AsyncClient() as client:
await client.post(comments_url, json=data, headers=headers)

Check failure

Code scanning / CodeQL

Full server-side request forgery Critical

The full URL of this request depends on a
user-provided value
.

Copilot Autofix

AI 8 months ago

To fix the issue, we will ensure that the comments_url is selected from a predefined list of trusted URLs on the server, rather than relying on user-provided input. This eliminates the possibility of SSRF attacks by removing user control over the URL entirely. Specifically:

  1. Replace the dynamic comments_url with a server-controlled URL based on the repository's full name or other trusted attributes.
  2. Remove the validation logic for comments_url since it will no longer be necessary.
  3. Update the client.post call to use the server-controlled URL.
Suggested changeset 1
app/config.py

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/app/config.py b/app/config.py
--- a/app/config.py
+++ b/app/config.py
@@ -50,27 +50,6 @@
             # Validate comments_url domain (trust but verify)
-            comments_url = payload["pull_request"]["comments_url"]
-
-            # Define a whitelist of allowed base URLs
-            allowed_urls = [
-                "https://web4application.github.io/repos/"
-            ]
-
-            # Parse and validate the comments_url
-            try:
-                parsed_url = urlparse(comments_url)
-                if not parsed_url.scheme in ["http", "https"]:
-                    raise HTTPException(status_code=400, detail="Invalid comments_url: Unsupported URL scheme")
-                if not any(comments_url.startswith(allowed_url) for allowed_url in allowed_urls):
-                    raise HTTPException(status_code=400, detail="Invalid comments_url: URL not in allowed whitelist")
-
-                # Resolve domain to IP and validate against trusted range
-                import socket
-                resolved_ip = socket.gethostbyname(parsed_url.netloc)
-                trusted_ips = ["192.30.252.0/22", "185.199.108.0/22"]  # Example GitHub IP ranges
-                from ipaddress import ip_address, ip_network
-                if not any(ip_address(resolved_ip) in ip_network(trusted_range) for trusted_range in trusted_ips):
-                    raise HTTPException(status_code=400, detail="Invalid comments_url: IP address not in trusted range")
-            except Exception as e:
-                raise HTTPException(status_code=400, detail=f"Invalid comments_url: {str(e)}")
-
+            # Construct a server-controlled comments_url based on repository full name
+            base_url = "https://web4application.github.io/repos/"
+            repo_full_name = payload["repository"]["full_name"]
+            comments_url = f"{base_url}{repo_full_name}/comments"
             headers = {
EOF
@@ -50,27 +50,6 @@
# Validate comments_url domain (trust but verify)
comments_url = payload["pull_request"]["comments_url"]

# Define a whitelist of allowed base URLs
allowed_urls = [
"https://web4application.github.io/repos/"
]

# Parse and validate the comments_url
try:
parsed_url = urlparse(comments_url)
if not parsed_url.scheme in ["http", "https"]:
raise HTTPException(status_code=400, detail="Invalid comments_url: Unsupported URL scheme")
if not any(comments_url.startswith(allowed_url) for allowed_url in allowed_urls):
raise HTTPException(status_code=400, detail="Invalid comments_url: URL not in allowed whitelist")

# Resolve domain to IP and validate against trusted range
import socket
resolved_ip = socket.gethostbyname(parsed_url.netloc)
trusted_ips = ["192.30.252.0/22", "185.199.108.0/22"] # Example GitHub IP ranges
from ipaddress import ip_address, ip_network
if not any(ip_address(resolved_ip) in ip_network(trusted_range) for trusted_range in trusted_ips):
raise HTTPException(status_code=400, detail="Invalid comments_url: IP address not in trusted range")
except Exception as e:
raise HTTPException(status_code=400, detail=f"Invalid comments_url: {str(e)}")

# Construct a server-controlled comments_url based on repository full name
base_url = "https://web4application.github.io/repos/"
repo_full_name = payload["repository"]["full_name"]
comments_url = f"{base_url}{repo_full_name}/comments"
headers = {
Copilot is powered by AI and may make mistakes. Always verify output.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot recreate

@socket-security
Copy link

socket-security bot commented Jun 1, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedkubernetes@​32.0.195100100100100
Addedopenai@​1.82.195100100100100
Addedopenai@​0.27.896100100100100
Addedcelery@​5.5.297100100100100
Addeduvicorn@​0.22.098100100100100
Addedredis@​6.2.098100100100100
Addedrequests@​2.32.399100100100100
Addedpython-dotenv@​1.0.099100100100100
Addedcryptography@​45.0.3100100100100100
Addedpyjwt@​2.10.1100100100100100
Addedfastapi@​0.95.2100100100100100
Addedhttpx@​0.24.1100100100100100

View full report

@socket-security
Copy link

socket-security bot commented Jun 1, 2025

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert (click for details)
Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib-3.10.3/lib/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib-3.10.3/LICENSE/LICENSE_AMSFONTS)

License: OFL-1.1 (matplotlib-3.10.3/LICENSE/LICENSE_AMSFONTS)

License: OFL-1.1 (matplotlib-3.10.3/LICENSE/LICENSE_AMSFONTS)

License: Bitstream-Charter (matplotlib-3.10.3/LICENSE/LICENSE_COURIERTEN)

License: OFL-1.1 (matplotlib-3.10.3/lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

License: OFL-1.1 (matplotlib-3.10.3/LICENSE/LICENSE_STIX)

License: OFL-1.1 (matplotlib-3.10.3/LICENSE/LICENSE_CARLOGO)

License: CC-BY-4.0 (matplotlib-3.10.3/doc/_static/fa/LICENSE)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
matplotlib@3.10.3 has a License Policy Violation.

License: Bitstream-Vera (matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU)

License: OFL-1.1 (matplotlib/mpl-data/fonts/ttf/LICENSE_STIX)

From: ?pypi/fastapi@0.95.2pypi/httpx@0.24.1pypi/openai@0.27.8pypi/python-dotenv@1.0.0pypi/uvicorn@0.22.0pypi/requests@2.32.3pypi/pyjwt@2.10.1pypi/kubernetes@32.0.1pypi/celery@5.5.2pypi/cryptography@45.0.3pypi/matplotlib@3.10.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/matplotlib@3.10.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

See 71 more rows in the dashboard

View full report

Signed-off-by: Web4 <167559384+Web4application@users.noreply.github.com>
Signed-off-by: Web4 <167559384+Web4application@users.noreply.github.com>
…ine.yaml

Signed-off-by: Web4 <167559384+Web4application@users.noreply.github.com>
Signed-off-by: Web4 <167559384+Web4application@users.noreply.github.com>
Signed-off-by: Web4 <167559384+Web4application@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant