Title: fix: prevent heap overflow in large monorepo scans by jdalton · Pull Request #1041 · SocketDev/socket-cli · GitHub
Open Graph Title: fix: prevent heap overflow in large monorepo scans by jdalton · Pull Request #1041 · SocketDev/socket-cli
X Title: fix: prevent heap overflow in large monorepo scans by jdalton · Pull Request #1041 · SocketDev/socket-cli
Description: Prevent heap overflow in large monorepo scans by using streaming-based filtering. NoteImproves memory efficiency of large scans by filtering during glob streaming instead of after accumulating all paths. Add optional filter to globWithGitIgnore to apply early, maintain fast path when no negation/filter, and preserve negated ignore support via streaming Introduce createSupportedFilesFilter and use it in getPackageFilesForScan to stream-filter supported files rather than post-filtering Update CHANGELOG.md under Unreleased with the fix Written by Cursor Bugbot for commit ee2fb52. Configure here.
Open Graph Description: Prevent heap overflow in large monorepo scans by using streaming-based filtering. NoteImproves memory efficiency of large scans by filtering during glob streaming instead of after accumulating al...
X Description: Prevent heap overflow in large monorepo scans by using streaming-based filtering. NoteImproves memory efficiency of large scans by filtering during glob streaming instead of after accumulating al...
Opengraph URL: https://github.com/SocketDev/socket-cli/pull/1041
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:edf1a354-9e73-9184-5d3a-817980ad2ac2 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A130:254E6C:969C169:C88C834:696E12BA |
| html-safe-nonce | f114d5358ff7589b6ba359624710eb0063863cb28e884ab7ec4f571283a9f9ec |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMTMwOjI1NEU2Qzo5NjlDMTY5OkM4OEM4MzQ6Njk2RTEyQkEiLCJ2aXNpdG9yX2lkIjoiMjU1NTA5NTczMzAyODgzMDAyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 0b6fcce549100be581ce2c78e501be784466d4d51d8fcd9c743fb92c4b6619c4 |
| hovercard-subject-tag | pull_request:3166816198 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/SocketDev/socket-cli/pull/1041/files |
| twitter:image | https://avatars.githubusercontent.com/u/4303?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/4303?s=400&v=4 |
| og:image:alt | Prevent heap overflow in large monorepo scans by using streaming-based filtering. NoteImproves memory efficiency of large scans by filtering during glob streaming instead of after accumulating al... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 1a7d6d739bf034e67486b9f97a31887ca30302b72a0acac49b6bcddff34356d7 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/SocketDev/socket-cli git https://github.com/SocketDev/socket-cli.git |
| octolytics-dimension-user_id | 69326764 |
| octolytics-dimension-user_login | SocketDev |
| octolytics-dimension-repository_id | 554765897 |
| octolytics-dimension-repository_nwo | SocketDev/socket-cli |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 554765897 |
| octolytics-dimension-repository_network_root_nwo | SocketDev/socket-cli |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 87d7872ec7094ed247923539669aabda9230966f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width