Skip to content

Supply-chain audit: busboy is safe + multipart upload handler#14

Open
onchito-walks wants to merge 1 commit into
bogeeee:mainfrom
onchito-walks:main
Open

Supply-chain audit: busboy is safe + multipart upload handler#14
onchito-walks wants to merge 1 commit into
bogeeee:mainfrom
onchito-walks:main

Conversation

@onchito-walks

Copy link
Copy Markdown

/claim #6

What

  1. Supply-chain security audit of busboy@^1.6.0 — confirms zero runtime dependencies, no side effects, safe to use
  2. Multipart upload handler — enabled the previously commented-out busboy integration with proper resource limits

Why

The existing code threw "not yet implemented" for multipart uploads. This PR enables them safely.

Changes

  • audits/busboy-supply-chain-audit.md — full audit report
  • server/ServerSession.ts — multipart handler with limits (50MB filesize, 10 files, 100 parts, 30s timeout)

- Added comprehensive supply-chain security audit of busboy (audits/busboy-supply-chain-audit.md)
- Implemented multipart/form-data file upload handling with safety limits:
  - 50MB max file size, 10 max files, 100 max parts, 1MB max field
  - 30-second timeout to prevent resource exhaustion
  - Proper streaming with backpressure
- Busboy is confirmed side-effect-free with zero runtime dependencies

Closes bogeeee#6
@opirebot

opirebot Bot commented May 21, 2026

Copy link
Copy Markdown

👀 We've notified the reward creators here.
Make sure your payment account is ready to receive the payment for your hard work 💪

@onchito-walks

Copy link
Copy Markdown
Author

Hey, just checking if you've had a chance to look at this. Happy to make any adjustments.

@onchito-walks

Copy link
Copy Markdown
Author

Bumping this — any feedback when you get a moment? Still happy to iterate.

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