Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stable release #449

Merged
merged 385 commits into from
Dec 3, 2024
Merged

Stable release #449

merged 385 commits into from
Dec 3, 2024

Conversation

hansott
Copy link
Collaborator

@hansott hansott commented Nov 12, 2024

No description provided.

hansott and others added 30 commits October 14, 2024 18:56
We only wrapped require("fs/promises") when fs/promises is required

This would leave require("fs").promises unprotected if just fs is
required

We should only wrap promises once

They point to the same functions:

Welcome to Node.js v21.4.0.
Type ".help" for more information.
> require("fs").promises.readFile === require("fs/promises").readFile
true
>
Wrap require("fs").promises if "fs" is required
* 'beta' of github.com:AikidoSec/node-RASP: (78 commits)
  Extract helper for checking if it's windows
  Avoid double wrapping path
  Wrap require("fs").promises if "fs" is required
  Add test for require("fs").promises usage
  Remove unused imports
  Rename error message
  Remove unused imports
  Remove comment
  Fix typo
  Remove "the"
  Fix typo's
  Remove setInstance from Agent class
  Fix Hapi test
  Simplify test
  Add new createTestAgent helper
  Update library/agent/hooks/isBuiltinModule.test.ts
  Apply some requested code improvements
  Remove comment
  Increase express benchmark to 40%
  Improve SQL benchmark
  ...
…e-beta

* 'main' of github.com:AikidoSec/node-RASP:
  Add missing types in test file
  Extend base tsconfig
  Fix path tests for Node v23
  Fix package.json
  Switch default tsconfig, fix test types
  Fix some type errors in unit tests
  Run unit tests for Node.js v23
  Add comment
  If IP in bypass list, don't block or detect
  Do non-strict checks for tests
  Check types in test files in CI
Co-authored-by: Hans Ott <hansott@hotmail.be>
Co-authored-by: Hans Ott <hansott@hotmail.be>
Co-authored-by: Hans Ott <hansott@hotmail.be>
willem-delbare and others added 27 commits November 28, 2024 10:27
* 'esbuild' of github.com:AikidoSec/node-RASP:
  Update docs/esbuild.md
  Update docs/esbuild.md
Immediately patch global dispatcher undici
Add end2end test for apps bundled with esbuild
Test all supported undici versions: v4, v5, v6 and v7
Test multiple versions of MongoDB and Express
fix: Express handler wrapping
end2end/tests/node-red.test.js Dismissed Show dismissed Hide dismissed
@hansott hansott merged commit 4605019 into main Dec 3, 2024
26 of 27 checks passed
@hansott hansott deleted the beta branch December 3, 2024 15:57
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