Skip to content

⚠️ [PE-7269] Upgrade cipher-base to 1.0.7 - #13357

Merged
dharit-tan merged 1 commit into
mainfrom
rt-cipher-base
Nov 3, 2025
Merged

⚠️ [PE-7269] Upgrade cipher-base to 1.0.7#13357
dharit-tan merged 1 commit into
mainfrom
rt-cipher-base

Conversation

@dharit-tan

Copy link
Copy Markdown
Contributor

Description

Got an alert for a CVE here
Seems like 1.0.7 has the fix.
AI recommended adding a resolution to the root package.json to force all deps to use 1.0.7 as well.

How Has This Been Tested?

@changeset-bot

changeset-bot Bot commented Nov 3, 2025

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 37f2e95

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@raymondjacobson raymondjacobson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Reading the CVE GHSA-cpq7-6gpm-g9rc, I can't really imagine a way this would impact us., but as long as we can test behavior here through QA, sounds good to me!

@socket-security

Copy link
Copy Markdown

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

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​audius/​sdk@​3.0.8-beta.108210010093100

View full report

@socket-security

Copy link
Copy Markdown

Caution

Review the following alerts detected in dependencies.

According to your organization's Security Policy, you must resolve all "Block" alerts before proceeding. It is recommended to resolve "Warn" alerts too. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Block Critical
Critical CVE: Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code in npm @babel/traverse

CVE: GHSA-67hx-6x53-jw92 Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code (CRITICAL)

Affected versions: < 7.23.2; >= 8.0.0-alpha.0 < 8.0.0-alpha.4

Patched version: 7.23.2

From: monitoring/exporters/sdk/package-lock.jsonnpm/@babel/traverse@7.22.17

ℹ Read more on: This package | This alert | What is a critical CVE?

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: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@babel/traverse@7.22.17. 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.

Block Critical
Critical CVE: npm cipher-base is missing type checks, leading to hash rewind and passing on crafted data

CVE: GHSA-cpq7-6gpm-g9rc cipher-base is missing type checks, leading to hash rewind and passing on crafted data (CRITICAL)

Affected versions: < 1.0.5

Patched version: 1.0.5

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10npm/cipher-base@1.0.4

ℹ Read more on: This package | This alert | What is a critical CVE?

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: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/cipher-base@1.0.4. 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.

Block Critical
Critical CVE: Elliptic's private key extraction in ECDSA upon signing a malformed input (e.g. a string)

CVE: GHSA-vjh7-7g9h-fjfh Elliptic's private key extraction in ECDSA upon signing a malformed input (e.g. a string) (CRITICAL)

Affected versions: < 6.6.1

Patched version: 6.6.1

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10npm/elliptic@6.5.4

ℹ Read more on: This package | This alert | What is a critical CVE?

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: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/elliptic@6.5.4. 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.

Block Low
Potential code anomaly (AI signal): npm @audius/sdk is 100.0% likely to have a medium risk anomaly

Notes: The code exhibits potential security risks due to dynamic imports and Hashids library usage.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@audius/sdk@3.0.8-beta.10. 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.

Block Low
Potential code anomaly (AI signal): npm @babel/core is 100.0% likely to have a medium risk anomaly

Notes: This is a conventional Babel-like configuration loader with expected behaviors for JSON5 and JS-based configs, ignore handling, and upward directory discovery. The primary security concern is the potential execution of user-provided JS config (readConfigCode). No evidence of malicious code, telemetry, or exfiltration is present in the fragment. With trusted configs, risk remains moderate due to code execution potential, but the implementation follows standard patterns and error handling for configuration management.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@babel/core@7.22.17

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@babel/core@7.22.17. 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.

Block Low
Potential code anomaly (AI signal): npm @babel/core is 100.0% likely to have a medium risk anomaly

Notes: The improved assessment confirms that this code fragment is a legitimate and comprehensive module-resolution utility (import-meta-resolve-like). It features robust error handling, caching, and protocol-aware resolution without evident malicious activity in this isolated fragment. The security risk is moderate due to the complex nature of resolution logic and potential for misconfiguration in dependent packages, but there is no demonstrated malware or data-exfiltration behavior within this code.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@babel/core@7.22.17

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@babel/core@7.22.17. 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.

Block Low
Potential code anomaly (AI signal): npm @babel/generator is 100.0% likely to have a medium risk anomaly

Notes: The analyzed file is a typical internal utility (Buffer) used by a code generator to accumulate output and manage source maps. There is no evidence of data exfiltration, backdoors, or other malicious activities. The code’s complexity is high but aligned with normal source-map generation patterns. The overall risk from this fragment appears low.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@babel/generator@7.22.15

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@babel/generator@7.22.15. 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.

Block Low
Potential code anomaly (AI signal): npm @babel/helpers is 100.0% likely to have a medium risk anomaly

Notes: The analyzed code is a legitimate, build-time code generator that reads a local regenerator-runtime source, parses and transforms it to produce a customized runtime helper for Babel, and outputs the modified code with header metadata. There is no evidence of malicious behavior, data leakage, or network activity. The primary concerns are maintenance fragility due to AST assumptions and possible version drift in regenerator-runtime, not active security threats.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@babel/helpers@7.22.15

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@babel/helpers@7.22.15. 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.

Block Low
Potential code anomaly (AI signal): npm @babel/traverse is 100.0% likely to have a medium risk anomaly

Notes: No evidence of malicious behavior or data exfiltration. This module implements standard AST node removal semantics with safe guards (state checks, scope cleanup, hooks). The only notable aspect is the extensible removal hook mechanism which could run user-supplied code via hooks, but this is a documented extension point and not inherently malicious. Overall risk is low for typical usage; only potential risk would be if removal hooks execute unsafe user-provided logic in an unsafe environment.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@babel/traverse@7.22.17

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@babel/traverse@7.22.17. 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.

Block Low
Potential code anomaly (AI signal): npm @jridgewell/resolve-uri is 100.0% likely to have a medium risk anomaly

Notes: The code implements a standard URL parsing and resolution utility with clear responsibilities and deterministic output for valid inputs. The primary security concern is lack of null-checks after regex.exec, which can cause runtime exceptions on malformed inputs. Otherwise, there is no evidence of malicious behavior. Recommended improvement is to guard regex results and validate inputs before accessing groups to prevent crashes and potential abuse.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@jridgewell/resolve-uri@3.1.1

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@jridgewell/resolve-uri@3.1.1. 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.

Block Low
Potential code anomaly (AI signal): npm @protobufjs/inquire is 100.0% likely to have a medium risk anomaly

Notes: The code uses eval to dynamically require a module, which is highly unusual and considered unsafe. The usage of eval can lead to code injection vulnerabilities if the moduleName is not properly validated. Additionally, the use of string manipulation to form 'require' is a form of obfuscation and makes the code harder to read and understand.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@protobufjs/inquire@1.1.0

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@protobufjs/inquire@1.1.0. 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.

Block Low
Potential code anomaly (AI signal): npm ajv is 100.0% likely to have a medium risk anomaly

Notes: The code represents a conventional, non-obfuscated part of AJV’s custom keyword support. No direct malicious actions are evident within this module. Security concerns mainly arise from the broader supply chain: the external rule implementation (dotjs/custom), the definition schema, and any user-supplied keyword definitions. The dynamic compilation path (compile(metaSchema, true)) should be exercised with trusted inputs. Recommended follow-up: review the contents of the external modules and monitor the inputs supplied to addKeyword/definitionSchema to ensure no unsafe behavior is introduced during validation or data handling.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/ajv@6.12.6

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/ajv@6.12.6. 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.

Block Low
Potential code anomaly (AI signal): npm asynckit is 100.0% likely to have a medium risk anomaly

Notes: The analyzed code is a standard wrapper/adapter for long-signature iterators in a streaming context. It includes proper handling to avoid duplicate callbacks, emits errors correctly, and finalizes the stream appropriately. There is no indication of malicious behavior, data exfiltration, or backdoor-like mechanisms. The risk is minimal and primarily relates to correct usage by downstream code (e.g., ensuring stream object has the expected properties).

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10npm/asynckit@0.4.0

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/asynckit@0.4.0. 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.

Block Low
Potential code anomaly (AI signal): npm axios is 100.0% likely to have a medium risk anomaly

Notes: The code is a conventional promise settlement helper used in HTTP clients, deciding between resolve and reject based on HTTP status and an optional user-defined validateStatus. No malicious behavior detected; the main consideration is the semantics of an externally supplied validateStatus function and ensuring correct usage by library consumers.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10npm/axios@0.21.4

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/axios@0.21.4. 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.

Block Low
Potential code anomaly (AI signal): npm bufferutil is 100.0% likely to have a medium risk anomaly

Notes: This command is typically benign and used to compile native addons. However, because it builds and may execute native code, it poses greater risk than pure-JS installs: malicious or vulnerable native source could introduce privilege-escalation, arbitrary code execution, or other system-level impacts. Review the native source, build scripts, and any downloaded prebuilt binaries before trusting the package.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10npm/bufferutil@4.0.7

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/bufferutil@4.0.7. 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.

Block Low
Potential code anomaly (AI signal): npm chokidar is 100.0% likely to have a medium risk anomaly

Notes: The analyzed code fragment represents a legitimate and conventional implementation of a filesystem watcher (Chokidar FSWatcher) with standard configuration toggles via environment variables, robust event emission, and careful file-watching semantics. There is no evidence of malicious behavior, data exfiltration, or covert network activity within this fragment. Security risk is low in isolation; emphasis should be on guarding consumer-side event handling to prevent inadvertent data leakage.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/chokidar@3.5.3

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/chokidar@3.5.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.

Block Low
Potential code anomaly (AI signal): npm chownr is 100.0% likely to have a medium risk anomaly

Notes: The code represents a standard, well-scoped recursive ownership utility with deliberate cross-version compatibility. No evidence of malicious activity, data leakage, or external communications. The main risk is the potential for broad permission changes if invoked with untrusted uid/gid values; usage should be restricted to trusted contexts.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/chownr@1.1.4

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/chownr@1.1.4. 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.

Block Low
Potential code anomaly (AI signal): npm content-disposition is 100.0% likely to have a medium risk anomaly

Notes: The code appears to be a standard, non-malicious Content-Disposition header parser with strict input validation and proper encoding/decoding utilities. No evident data exfiltration or remote execution within this fragment. The primary precaution is to ensure the external decodefield function is safe and that PARAM_REGEXP robustly handles edge-case inputs to prevent DoS or parsing failures.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/content-disposition@0.5.4

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/content-disposition@0.5.4. 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.

Block Low
Potential code anomaly (AI signal): npm debug is 100.0% likely to have a medium risk anomaly

Notes: The analyzed code is a standard, non-malicious Node.js debugging utility. It relies on environment configuration and optional color support to format and emit logs to stderr. While generally safe, it can reveal internal namespaces and timing through logs, and storing DEBUG values in environment variables could expose sensitive debugging scope in shared environments. No supply-chain malware indicators were found in this fragment.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/debug@4.3.4

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/debug@4.3.4. 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.

Block Low
Potential code anomaly (AI signal): npm es6-promise is 100.0% likely to have a medium risk anomaly

Notes: The code implements a cautious Promise polyfill bootstrap that avoids overriding an existing compliant Promise and only replaces it when necessary. Overall risk is low; the approach is standard for open-source libraries. The improved assessment confirms minimal malicious risk and acceptable security posture, with the primary caveat being possible behavioral differences if the polyfill diverges from native Promise in edge cases.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/es6-promise@4.2.8

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/es6-promise@4.2.8. 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.

Block Low
Potential code anomaly (AI signal): npm esm is 100.0% likely to have a medium risk anomaly

Notes: The code exhibits behavior that allows for the dynamic loading and execution of untrusted code, which poses a significant security risk. The use of 'proto' directly on objects and manipulation of 'module' properties further increases the risk.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/@audius/sdk@3.0.8-beta.10npm/esm@3.2.25

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/esm@3.2.25. 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.

Block Low
Potential code anomaly (AI signal): npm extend is 100.0% likely to have a medium risk anomaly

Notes: The analyzed code is a conventional object merge utility with explicit safeguards against prototype pollution and support for deep/shallow merging. It is self-contained, non-networking, and suitable for safe inclusion in many JavaScript projects. No malicious behavior detected under the provided scope. Security risk remains low when used with trusted inputs, but care should be taken when merging untrusted objects into critical targets.

Confidence: 1.00

Severity: 0.60

From: monitoring/exporters/sdk/package-lock.jsonnpm/extend@3.0.2

ℹ Read more on: This package | This alert | What is an AI-detected potential code anomaly?

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: An AI system found a low-risk anomaly in this package. It may still be fine to use, but you should check that it is safe before proceeding.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/extend@3.0.2. 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 4 more rows in the dashboard

View full report

@dharit-tan dharit-tan changed the title Upgrade cipher-base to 1.0.7 [PE-7269] Upgrade cipher-base to 1.0.7 Nov 3, 2025
@dharit-tan dharit-tan changed the title [PE-7269] Upgrade cipher-base to 1.0.7 ⚠️ [PE-7269] Upgrade cipher-base to 1.0.7 Nov 3, 2025
@dharit-tan
dharit-tan merged commit f1c942f into main Nov 3, 2025
3 of 6 checks passed
@dharit-tan
dharit-tan deleted the rt-cipher-base branch November 3, 2025 20:55
audius-infra pushed a commit that referenced this pull request Nov 8, 2025
[ed3e17b] [PE-7304] Fix upload saga test (#13387) Reed
[a6fba10] [PE-7303] Portfolio balance qa (#13380) Dylan Jeffers
[9d53680] [PE-7292] DAMM swaps with meteora (#13381) JD Francis
[14a6ad9] [PE-7250] CoinDetailPage Tests + Integration test reorg (#12820) JD Francis
[9a48c52] Remove hello in SummaryTable (#13382) Reed
[8f98e4f] [PE-7241] Fix web ProfilePage test (#13371) Reed
[619541f] Silver tier for endless streak (#13319) Ray Jacobson
[f403ecc] [PE-7302] Fix USDC image quality (#13379) Dylan Jeffers
[39fadcc] Update account balance calculation to use latest balances (#13378) Dylan Jeffers
[fea5e65] Drop decimals to fix swaps (#13377) Dylan Jeffers
[e0966af] [PE-7293] Prefer Meteora for external wallet swaps (#13374) Dylan Jeffers
[4ca25ba] Version Packages (#13343) github-actions[bot]
[c2f9700] [PE-7272] Fallback to meteora DBC swaps when jupiter fails (#13352) JD Francis
[e4f738e] Remove account requirement for unlock track modal coin buy (#13370) KJ
[b41179f] Add suppress any error ts config option back (#13369) KJ
[f831437] Dbc swaps relay sdk changes (#13368) JD Francis
[760c602] [PE-7283] Fix sign up route on completion logic (#13366) KJ
[c734ca5] [PE-7282] Update signup flow to remove social signup and profile pic requirement (#13367) KJ
[c879838] [PE-7280] Enable 16KB page size support for Android 15+ (#13365) Dylan Jeffers
[6e94428] [PE-7279] Fix wallet static page (#13364) Dylan Jeffers
[11b541a] [PE-2834] Fix balance history hover issue (#13363) Dylan Jeffers
[e918b01] [QA-2386] Fix portfolio icon (#13362) Dylan Jeffers
[18141c7] [PE-7260 PE-7258] Mobile wallet page updates (#13360) Dylan Jeffers
[16e1656] Remove feature flags (#13358) Dylan Jeffers
[25cdbfd] Add TradingVolumeLaunchBanner (#13359) Ray Jacobson
[f1c942f] ⚠️ [PE-7269] Upgrade cipher-base to 1.0.7 (#13357) Reed
[e51a55c] [PE-7270] useArtistCreatedCoin instead of useUserCreatedCoins (#13354) Reed
[76d6e86] [PE-7277] Hide chat blast coin holder audience if no coin (#13353) Reed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants