vercel

async-sema

Semaphore using `async` and `await`

by vercel

TypeScript

TypeScript100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
50
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 6 in progress · Last activity 2y ago
See all on GitHub →
don89513-gif

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

don89513-gif · 2w ago
alan747271363-art

Summary fixes a few README typos in the semaphore option docs adds a regression test for the existing validation that and must be provided together Validation

alan747271363-art · 4mo ago
jdalrymple
MaintenanceMergedPR

Adding more tests Improving pipeline configuration Fixing typos in the README

jdalrymple · 2y ago
Structured data for AI agents

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.