Commit activity
Last 12 weeks · 0 commits
Community health
2 of 6 standards met
Recent PRs & issues
hands (or ) straight to without any range or finiteness check: Node clamps any delay above (24.9 days), and also , and values `readme.md:87pauseFnRateLimitSemapauseFnRateLimit` user has no way to apply the documented mitigation. Mentioning it in case you consider that worth a line in the README or an extra option.
Hello async-sema maintainers, I have discovered a security vulnerability in this package (specifically, a concurrency limit bypass and a memory leak leading to potential DoS). I have already sent a detailed vulnerability report, including the full Proof of Concept and recommended fixes, to responsible.disclosure@vercel.com in accordance with Vercel's open-source security policy. However, the automated HackerOne submission link provided in their auto-reply is currently blocking my account due to "Trial Report" limits, and submitting as a guest would prevent me from receiving proper credit. To adhere to responsible disclosure practices, I have not included any technical details or exploit code in this public issue. Could a maintainer please: Check the responsible.disclosure@vercel.com inbox for my report (sent by sathyacierto), OR Create a private GitHub Security Advisory for this repository and invite me (@sathyacierto) to collaborate so we can discuss the fix securely? Thank you for your time and for maintaining this package. Best regards, Sathya Cierto HackerOne: https://hackerone.com/sathyacierto?type=user
Repository: vercel/async-sema. Description: Semaphore using `async` and `await` Stars: 661, Forks: 46. Primary language: TypeScript. Languages: TypeScript (100%). License: MIT. Homepage: https://npmjs.com/async-sema Topics: async, asynchronous, await, package, semaphore. Latest release: 3.1.1 (5y ago). Open PRs: 6, open issues: 7. Last activity: 2y ago. Community health: 50%. Top contributors: OlliV, leo, leerob, dsabanin, cardin, FauxFaux, riophae, gastonfig, mfix22, pranaygp and others.