Skip to content

Stress testing - #23

Merged
pr0uxx merged 13 commits into
mainfrom
stress-testing
Sep 25, 2026
Merged

pr0uxx merged 13 commits into
mainfrom
stress-testing

Conversation

@pr0uxx

@pr0uxx pr0uxx commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a configurable logging window to AzureStorageDestination
  • Adds a small stress testing script/general manual test script
  • Adds support for azurite debugging
  • Fixed issue where new Logger module was only exported as a type
  • Fixed ConsoleDestination outputting 'undefined' when log object is not provided at the end of a log line
  • Plugins now report their id on error
  • Plugins are now dispatched using Promise.all instead of await each one

Type Of Change

  • Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • Documentation update
  • CI/CD or build change
  • Dependency update

Activities Checklist

Code Quality

  • I reviewed my own code.
  • I kept changes focused and removed dead code.
  • I followed repository conventions and naming.
  • I added or updated comments where behavior is non-obvious.

Testing And Validation

  • I ran npm run validate:package.
  • I added or updated tests for the changed behavior.
  • I verified no existing tests regressed.

Coverage

  • Coverage impact is acceptable for this change.
  • If coverage decreased, I explained why in this PR.

Security And Safety

  • I did not introduce secrets, tokens, or credentials.
  • Inputs are validated and error handling is appropriate.
  • Dependency changes were reviewed for risk.

Documentation

  • I updated README/docs when behavior or usage changed.
  • I updated examples if needed.

Release Impact

  • This change is backward compatible.
  • If breaking, I documented migration steps.
  • I considered versioning impact (patch/minor/major).

@pr0uxx pr0uxx self-assigned this Sep 25, 2026
Copilot AI lite review requested due to automatic review settings September 25, 2026 10:32
@github-actions

Copy link
Copy Markdown

🟢 Coverage Report

Metric Coverage Threshold Covered
Statements 95.59% 95% 543/568
Branches 88.3% 85% 355/402
Functions 100% 99% 135/135
Lines 95.66% 95% 529/553

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown

Socket Security: Dependency Overview

Review the following changes in direct dependencies. Learn more about socket.dev

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added @azure/storage-blob@12.33.0 99 100 100 94 100
Added @software-hardware-integration-lab/development-utilities@3.0.0 73 100 95 89 100
Added @types/node@26.6.2 100 100 80 96 100
Added @vitest/coverage-v8@5.0.1 98 100 79 98 100
Added baseline-browser-mapping@2.11.25 82 100 100 94 100
Added ts-patch@4.0.1 97 100 100 83 100
Added typescript@6.0.3 99 100 89 99 90
Added typia@12.1.1 99 100 100 96 100
Added vitest@5.0.1 98 100 79 98 100

@github-actions

Copy link
Copy Markdown

❗️ Caution
Review the following alerts detected in dependencies.

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

Action Severity Alert (click for details)
Warn SocketIssueSeverity.LOW
helper-module-imports@7.29.7 - Dynamic require

Note: Dynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid dynamic imports when possible. Audit the use of dynamic require to ensure it is not executing malicious or vulnerable code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/helper-module-imports@7.29.7
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
traverse@7.29.8 - Uses eval

Note: Package uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Avoid packages that use eval, since this could potentially execute any code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/traverse@7.29.8
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
external-editor@1.0.3 - Shell access

Note: This module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid accessing the shell which can reduce portability, and make it easier for malicious shell access to be introduced.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/external-editor@1.0.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
acorn-jsx@5.3.2 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/acorn-jsx@5.3.2
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
ajv@6.15.0 - Uses eval

Note: Package uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Avoid packages that use eval, since this could potentially execute any code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/ajv@6.15.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
array-timsort@1.0.3 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/array-timsort@1.0.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
base64-js@1.5.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/base64-js@1.5.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
browserslist@4.29.0 - Dynamic require

Note: Dynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid dynamic imports when possible. Audit the use of dynamic require to ensure it is not executing malicious or vulnerable code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/browserslist@4.29.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
buffer@5.7.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/buffer@5.7.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
clone@1.0.4 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/clone@1.0.4
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
commander@10.0.1 - Shell access

Note: This module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid accessing the shell which can reduce portability, and make it easier for malicious shell access to be introduced.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/commander@10.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
cross-spawn@7.0.6 - Shell access

Note: This module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid accessing the shell which can reduce portability, and make it easier for malicious shell access to be introduced.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/cross-spawn@7.0.6
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
deep-is@0.1.4 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/deep-is@0.1.4
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
detect-libc@2.1.2 - Shell access

Note: This module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid accessing the shell which can reduce portability, and make it easier for malicious shell access to be introduced.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/detect-libc@2.1.2
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
drange@1.1.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/drange@1.1.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
es-module-lexer@2.3.2 - Potential vulnerability

Note: Initial human review suggests the presence of a vulnerability in this package. It is pending further analysis and confirmation.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: It is advisable to proceed with caution. Engage in a review of the package's security aspects and consider reaching out to the package maintainer for the latest information or patches.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/es-module-lexer@2.3.2
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
escape-string-regexp@4.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/escape-string-regexp@4.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
escape-string-regexp@1.0.5 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/escape-string-regexp@1.0.5
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.HIGH
eslint-plugin-jsdoc@63.0.14 - Obfuscated code

Note: Obfuscated files are intentionally packed to hide their behavior. This could be a sign of malware

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/eslint-plugin-jsdoc@63.0.14
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
eslint-plugin-jsdoc@63.0.14 - Dynamic require

Note: Dynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid dynamic imports when possible. Audit the use of dynamic require to ensure it is not executing malicious or vulnerable code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/eslint-plugin-jsdoc@63.0.14
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
esprima@4.0.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/esprima@4.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
esrecurse@4.3.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/esrecurse@4.3.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
esutils@2.0.3 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/esutils@2.0.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
events@3.3.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/events@3.3.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
fast-deep-equal@3.1.3 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/fast-deep-equal@3.1.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
fast-json-stable-stringify@2.1.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/fast-json-stable-stringify@2.1.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
fast-levenshtein@2.0.6 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/fast-levenshtein@2.0.6
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
gensync@1.0.0-beta.2 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/gensync@1.0.0-beta.2
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
has-flag@4.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/has-flag@4.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
ieee754@1.2.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/ieee754@1.2.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
imurmurhash@0.1.4 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/imurmurhash@0.1.4
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
inherits@2.0.4 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/inherits@2.0.4
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
is-extglob@2.1.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/is-extglob@2.1.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
is-interactive@1.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/is-interactive@1.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
json-buffer@3.0.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/json-buffer@3.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
json-schema-traverse@0.4.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/json-schema-traverse@0.4.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
json-stable-stringify-without-jsonify@1.0.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/json-stable-stringify-without-jsonify@1.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
keyv@4.5.4 - Dynamic require

Note: Dynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid dynamic imports when possible. Audit the use of dynamic require to ensure it is not executing malicious or vulnerable code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/keyv@4.5.4
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
kind-of@6.0.3 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/kind-of@6.0.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
levn@0.4.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/levn@0.4.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
lodash@4.18.1 - Uses eval

Note: Package uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Avoid packages that use eval, since this could potentially execute any code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/lodash@4.18.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
magicast@0.5.5 - Uses eval

Note: Package uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Avoid packages that use eval, since this could potentially execute any code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/magicast@0.5.5
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
natural-compare@1.4.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/natural-compare@1.4.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
object-deep-merge@2.0.1 - Possible typosquat attack (GPT)

Note:

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion:

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/object-deep-merge@2.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
obug@2.2.1 - Possible typosquat attack (GPT)

Note:

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion:

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/obug@2.2.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
parse-imports-exports@0.2.4 - Possible typosquat attack (GPT)

Note:

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion:

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/parse-imports-exports@0.2.4
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
path-exists@4.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/path-exists@4.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
path-key@3.1.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/path-key@3.1.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
path-parse@1.0.7 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/path-parse@1.0.7
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
prelude-ls@1.2.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/prelude-ls@1.2.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
randexp@0.5.3 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/randexp@0.5.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
shebang-command@2.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/shebang-command@2.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
shebang-regex@3.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/shebang-regex@3.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
siginfo@2.0.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/siginfo@2.0.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
source-map-js@1.2.1 - Uses eval

Note: Package uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Avoid packages that use eval, since this could potentially execute any code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/source-map-js@1.2.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
stackback@0.0.2 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/stackback@0.0.2
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
string_decoder@1.3.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/string_decoder@1.3.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
through@2.3.8 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/through@2.3.8
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
tinyexec@1.3.0 - Shell access

Note: This module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid accessing the shell which can reduce portability, and make it easier for malicious shell access to be introduced.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/tinyexec@1.3.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
ts-patch@4.0.1 - Dynamic require

Note: Dynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid dynamic imports when possible. Audit the use of dynamic require to ensure it is not executing malicious or vulnerable code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/ts-patch@4.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
type-check@0.4.0 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/type-check@0.4.0
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
typia@12.1.1 - AI detected security risk

Note: AI has determined that this package may contain potential security issues or vulnerabilities.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: An AI system identified potential security problems in this package. It is advised to review the package thoroughly and assess the potential risks before installation. You may also consider reporting the issue to the package maintainer or seeking alternative solutions with a stronger security posture.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/typia@12.1.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
update-browserslist-db@1.3.3 - Shell access

Note: This module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Packages should avoid accessing the shell which can reduce portability, and make it easier for malicious shell access to be introduced.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/update-browserslist-db@1.3.3
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
uri-js@4.4.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/uri-js@4.4.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
util-deprecate@1.0.2 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/util-deprecate@1.0.2
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.MIDDLE
vitest@5.0.1 - Uses eval

Note: Package uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Avoid packages that use eval, since this could potentially execute any code.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/vitest@5.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn SocketIssueSeverity.LOW
wcwidth@1.0.1 - Unmaintained

Note: Package has not been updated in more than 5 years and may be unmaintained. Problems with the package may go unaddressed.

Source: Manifest File

ℹ️ Read more on: This package | This alert | What is known malware?

Suggestion: Package should publish periodic maintenance releases if they are maintained, or deprecate if they have no intention in further maintenance.

Mark as acceptable risk: To ignore this alert only in this pull request, reply with:
@SocketSecurity ignore npm/wcwidth@1.0.1
Or ignore all future alerts with:
@SocketSecurity ignore-all

Warn 🔶
uri-js@4.4.1 has a License Policy Violation.

License findings:

  • License Policy Violation

From: Manifest File

ℹ️ Read more on: This package | 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 npm/uri-js@4.4.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.

View full report

@pr0uxx
pr0uxx merged commit 1faf237 into main Sep 25, 2026
8 checks passed
@pr0uxx
pr0uxx deleted the stress-testing branch September 25, 2026 10:52
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.

3 participants