Open Issues Need Help
View All on GitHub Insecure Randomness Fallback for Transfer ID 16 days ago
enhancement help wanted
[Medium] Decryption key is wiped from the URL before the browser confirms the download succeeded 16 days ago
bug help wanted triage ECSoC26 possible-duplicate
[Easy] index.js/server.js: mDNS transfer id and X-Transfer-ID are generated separately and diverge 16 days ago
bug help wanted good first issue area/server triage ECSoC26
enhancement help wanted good first issue kind/tests triage ECSoC26
enhancement help wanted triage ECSoC26
Rate Limit Memory Leak via Unbounded Map 16 days ago
bug good first issue
Missing Content-Security-Policy (CSP) Header 16 days ago
bug help wanted good first issue
Sequential Port Availability Checking 16 days ago
enhancement help wanted good first issue
Synchronous File Stat in Loop 16 days ago
good first issue
Deprecated crypto.randomUUID fallback 16 days ago
help wanted good first issue
bug help wanted good first issue area/server triage ECSoC26
enhancement help wanted triage ECSoC26
enhancement help wanted triage ECSoC26
enhancement help wanted triage ECSoC26
enhancement help wanted triage ECSoC26
bug help wanted good first issue ECSoC26
help wanted good first issue triage ECSoC26
help wanted good first issue triage/triaged
bug good first issue ECSoC26
bug help wanted good first issue ECSoC26
bug help wanted good first issue ECSoC26
bug help wanted good first issue ECSoC26
bug help wanted good first issue ECSoC26
bug help wanted good first issue ECSoC26
bug good first issue ECSoC26
bug good first issue
bug help wanted good first issue
[Medium] Download does not start if the key is added to the URL after the page has already loaded 23 days ago
enhancement help wanted triage ECSoC26 possible-duplicate
[Medium] Add Transport interface in src/transport.js and refactor server.js + index.js to use it 23 days ago
enhancement help wanted triage ECSoC26
[Medium] Build @dreamstick/filedrop-signal companion package (WebSocket signaling server) 23 days ago
enhancement help wanted triage ECSoC26
bug help wanted good first issue triage area/cli ECSoC26
help wanted good first issue triage/triaged
enhancement help wanted triage ECSoC26
enhancement help wanted triage ECSoC26
help wanted good first issue ECSoC26
help wanted triage/triaged ECSoC26
help wanted triage/triaged ECSoC26
enhancement help wanted triage ECSoC26
help wanted good first issue triage ECSoC26
[Easy] server.js: resolve forge.min.js via require.resolve (hardcoded node_modules path breaks hoist/pkg) 29 days ago
bug help wanted good first issue area/server triage ECSoC26
[Easy] server.js: set Referrer-Policy: no-referrer on decryptor HTML to protect ?t= tokens 29 days ago
enhancement help wanted good first issue area/server triage ECSoC26
[Medium] server.js: `--bind` only picks the QR IP — HTTP still listens on 0.0.0.0 (docs wrong) 29 days ago
bug help wanted area/server triage area/network ECSoC26
[Medium] server.js: stream setup failure after activeIPs.add leaks slot and can hang the client 29 days ago
bug help wanted area/server triage ECSoC26
[Medium] index.js: add --download-limit flag; non-interactive mode hangs on device-count prompt 29 days ago
enhancement help wanted triage area/cli ECSoC26
bug help wanted area/server triage ECSoC26
bug help wanted good first issue triage/triaged ECSoC26
[Medium] Implement pickTransport() policy: prefer mDNS, fall back to WebRTC + signaling about 1 month ago
enhancement help wanted triage ECSoC26
bug help wanted good first issue triage ECSoC26
[Medium] /download rejects HTTP Range requests with 416, breaking Safari and resumable downloads about 1 month ago
bug help wanted triage ECSoC26
[Medium] server.js: Shutdown force-timeout is hardcoded to `3000`ms about 1 month ago
enhancement help wanted ¯\_(ツ)_/¯ triage ECSoC26
help wanted good first issue triage ECSoC26
[Hard] security.js: Exported helpers (validateToken, createConnectionLimiter, isSensitiveFile, confirmSensitiveFile) are never used about 1 month ago
enhancement help wanted triage ECSoC26
[Medium] port.js: Port range constants `1024`/`65535` are magic numbers duplicated across port.js and cli.js about 1 month ago
enhancement help wanted triage ECSoC26
[Easy] Document the --qr flag in --help (it works but is undocumented) about 1 month ago
help wanted good first issue triage ECSoC26
help wanted good first issue triage ECSoC26
help wanted triage ECoSC26
[Easy] qr.js: Default box width `43` is a magic number duplicated in renderMetadataBox and updateStatus about 1 month ago
help wanted good first issue triage ECSoC26
[Easy] cli.js: Help text links to placeholder URL `https://github.com/<org>/filedrop` about 1 month ago
help wanted good first issue triage ECSoC26
help wanted good first issue ECSoC26
help wanted triage ECSoC26
[Hard] server.js: Client-side download blob uses hardcoded `application/octet-stream` about 1 month ago
enhancement help wanted triage ECSoC26
bug help wanted good first issue triage ECSoC26
[Medium] index.js: SIGINT force-exit timeout is hardcoded to 10000ms about 1 month ago
enhancement help wanted triage ECSoC26
help wanted good first issue triage
help wanted good first issue triage
help wanted good first issue triage/triaged ECSoC26
[Medium] qr.js: `lastBoxWidth` is module-level mutable state written by… about 1 month ago
help wanted good first issue triage
bug help wanted good first issue triage
[Easy] network.js: `wmicOutput.split('\\n')` splits on the literal two-cha… about 2 months ago
bug help wanted good first issue triage
[Medium] test2.js: `createTempFile` writes a `temp.txt` file to the projec… about 2 months ago
help wanted good first issue triage
bug help wanted good first issue
help wanted good first issue triage
[Medium] server.js: Rate limit max requests is hardcoded to 30 instead of b… about 2 months ago
help wanted good first issue triage
[Medium] server.js: Rate limit window is hardcoded to 10000ms instead of be… about 2 months ago
help wanted good first issue triage
[Easy] mdns.js: Empty catch block silently ignores query failures durin… about 2 months ago
bug help wanted good first issue triage
[Easy] mdns.js: Empty catch block in deregister() swallows mdnsInstance… about 2 months ago
bug good first issue
[Easy] index.js: Empty catch block suppresses errors during httpAppShutd… about 2 months ago
bug help wanted good first issue
[Easy] mdns.js: Empty catch block in onQuery silently swallows mdnsInst… about 2 months ago
bug good first issue
Swallowed Error in Catch Block about 2 months ago
enhancement good first issue
Swallowed Error in Catch Block about 2 months ago
good first issue