Check in CI that the extension makes no network requests
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 50/100
Direzione di ricerca
Start by reading the extension manifest, extension code, CI workflow, and README privacy section; the issue does not name their paths. Add a CI check for the listed permissions and network APIs, with a positive control, and ensure it runs on every pull request. Review host mode and the extension pages' CSP, then update the README; done when the check fails on its positive control and the README covers extension privacy.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
An extension that reads what people type into AI chats has to earn trust. VPN extensions were caught collecting millions of people's AI chats (market research, 2026-10-10). Prompuff's extension and its host make no network requests, and that should be a check that fails, not just a promise.
What to do
- A CI check that fails when the extension's manifest asks for a permission or host permission outside a short allowed list, or when its code uses
fetch,XMLHttpRequest,WebSocket,EventSourceornavigator.sendBeacon. Give the check a positive control: a test case that proves it can fail. - The extension's pages carry a Content-Security-Policy with
connect-src 'none'. - The host is the
prompuffcommand, which already has no network code beyond what AGENTS.md allows. Make sure host mode adds none. - Each store listing (#48) names every permission and says why it's needed.
Done when
- The CI check runs on every pull request and fails on its positive control.
- The README's privacy section covers the extension.
- Lingua principale
- C#
- Stelle
- 0
- Fork
- 1
- Merge medio
- 1h 51m
- PR unite (30g)
- 13
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hazeliscoding/prompuff
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
hazeliscoding/prompuff#34 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hazeliscoding/prompuff#22 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
hazeliscoding/prompuff#14 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 1/5 1-3 ore Idoneità per principianti 92/100
hazeliscoding/prompuff#13 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
hazeliscoding/prompuff#12 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di hazeliscoding/prompuff
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
bug priority: P2
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
IridiumIO/CompactGUI#699 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno