Check in CI that the extension makes no network requests
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 50/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- C#
- Estrellas
- 0
- Forks
- 1
- Merge medio
- 1 h 21 min
- PR fusionados (30 d)
- 22
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hazeliscoding/prompuff
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
hazeliscoding/prompuff#34 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hazeliscoding/prompuff#22 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
hazeliscoding/prompuff#14 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
hazeliscoding/prompuff#13 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
hazeliscoding/prompuff#12 ·
Los mantenedores suelen responder en 1 día
Todos los issues de hazeliscoding/prompuff
Issues similares
-
bug mcp misleading small
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 1 día
-
accessibility help wanted macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
dorlugasigal/annotator#42 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
AvaloniaUI/Avalonia#22568 ·
Los mantenedores suelen responder en 2 días
-
[bug] 截图失败日志冲爆硬盘Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
babalae/better-genshin-impact#3846 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
[辞書] ブルアカ->ブルーアーカイブAbierto要トリアージ 辞書
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día