Vimium: ¿Por qué Vimium necesita permisos para editar mi portapapeles en la versión 1.65.1?

Creado en 10 feb. 2020  ·  21Comentarios  ·  Fuente: philc/vimium

Chrome desactivó Vimium y me dijo que necesitaba permisos adicionales, en particular permisos para cambiar el contenido copiado y pegado. ¿Porqué es eso?

Comentario más útil

Para cualquiera que se pregunte, Vimium se ha actualizado a 1.65.2 en Google Chrome. Ahora refleja los cambios y no requiere permisos especiales para modificar los datos del portapapeles. Gracias por la actualización @philc.

Todos 21 comentarios

Um, esto se debe principalmente a que Vimium una vez olvidó declarar el permiso y agregó el elemento recientemente.
Vimium admite comandos como "copyCurrentUrl", por lo que espera el permiso

---Original---
De: "GeneClackman"< [email protected]>
Fecha: lun, 10 de febrero de 2020 22:22
Para: "philc/vimium"< [email protected]>;
CC: "Suscrito"< [email protected]>;
Asunto: [philc/vimium] ¿Por qué Vimium necesita permisos para editar mis copias y pegados desde la última versión? (#3489)

Chrome desactivó Vimium y me dijo que necesitaba permisos adicionales, en particular permisos para cambiar el contenido copiado y pegado. ¿Porqué es eso?


Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

Parece que no debería tener el permiso para Chrome según: https://github.com/philc/vimium/blob/65ba63bdcf72f9ea09698d340fdb8c62dac3ad33/Cakefile#L82

sí... No me siento muy cómodo con este cambio.

Además, las notas de esta versión hacen referencia a un problema en lugar de una solicitud de extracción:

Soluciona un problema con el HUD que impide que se muestren algunas sugerencias de enlaces (#3486).

No veo un cambio de permiso en la diferencia https://github.com/philc/vimium/compare/ed78c1bbaf2e3f6346436708060e07f8872977a0...master . Sin embargo, podría ser solo que yo sea ciego.

La culpa de Git de manifest.json y Cakefile también se ve bien.

Tal vez un paquete creado a partir de un código fuente diferente llegó a Chrome Store, pero aquí solo estoy suponiendo.

Descargo de responsabilidad: estoy viendo el código fuente de este proyecto por primera vez. Puede que haya pasado por alto algo.

Además, las notas de esta versión hacen referencia a un problema en lugar de una solicitud de extracción:

Soluciona un problema con el HUD que impide que se muestren algunas sugerencias de enlaces (#3486).

El problema se cerró con un commit . No creo que esté relacionado con el cambio de permiso.

Amigos, Vimium ha tenido el permiso de lectura del portapapeles desde enero de 2012 (3ff0518014a51f237d1d98ebc15c0ce4be24c2b5), por lo que no estoy seguro de por qué Chrome lo solicita ahora. Creo que la última vez que se cambiaron los permisos fue en 2016 (dfbd68dd4462181be2e4d61ed255adaee5d39311).

El comando "pegar URL desde el portapapeles" utiliza el permiso de lectura del portapapeles.

La lectura del portapapeles no es tan mala considerando que puede ver todos los datos en una página web. Es la edición del portapapeles, "clipboardWrite" lo que da miedo.

Acabo de verificarlo en una de mis computadoras que aún no tenía la nueva versión:
vimium

EDITAR: No noté la diferencia al principio porque mis otras computadoras no muestran la lista de permisos en inglés, pero como señaló juharris, es diferente.

Así que sé claro, antes de que dijera:

Lee los datos que copias y pegas

Ahora en la versión 1.65.1, dice:

"Lee y modifica los datos que copias y pegas

(énfasis mío)

Relacionado: tenemos clipboardWrite en manifest.json, pero se elimina como parte de nuestro script de compilación para el paquete de Chrome Store (ver #2852) como señaló @juharris , por lo que no debería estar presente en la versión de Chrome Store. Verifiqué que manifest.json como parte de la compilación de Chrome omite este permiso.

Sin embargo, está presente en la compilación de Firefox, porque aparentemente lo necesitamos para pasar la URL de la página actual al portapapeles, pero no en Chrome. Ver #2601.

Frustrante. No estoy seguro de qué causó la solicitud de permisos actualizados. Chrome tiene un nuevo portal de desarrolladores beta que requiere que ingrese una explicación para algunos permisos que estamos usando, por lo que tal vez esta sea la primera vez que usamos un nuevo modelo de permisos.

La única explicación que se me ocurre es que subí por error el artefacto de compilación de Firefox a Chrome Store. La única diferencia es el conjunto de permisos. Hice un aumento de versión (1.65.2) y lo distribuí a través de la tienda; veamos si los permisos mostrados por Chrome vuelven a ser lo que solían ser.

Gracias por las actualizaciones. Eliminé Vimium por ahora hasta que, con suerte, la nueva versión sin el permiso clipboardWrite se propague a la Tienda.

A la luz de esta. Me pregunto si hay una manera de verificar que la compilación y los artefactos cargados sean exactamente iguales.

Viendo 1.65.1 en la tienda (subido hoy)...

image

... que todavía quiere modificar el portapapeles:

image

@philc ¿A qué versión te topaste? Gracias

La última versión será la 1.65.2. Chrome Store todavía está aprobando.

Aquí hay solo un consejo: en Chrome, cualquier extensión puede copiar texto al portapapeles, incluso sin el permiso de clipboardWrite.

---Original---
De: "Bao Nguyen"< [email protected]>
Fecha: martes, 11 de febrero de 2020 05:16
Para: "philc/vimium"< [email protected]>;
CC: "Comentario"< [email protected]>; "Dahan Gong"< [email protected]>;
Asunto: Re: [philc/vimium] ¿Por qué Vimium necesita permisos para editar mi portapapeles desde la última versión? (#3489)

Gracias por las actualizaciones. Eliminé Vimium por ahora hasta que, con suerte, la nueva versión sin el permiso de escritura del portapapeles se propague a la Tienda.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

Acabo de ver que vimium pasó al n. ° 3 de tendencia y también vi la alerta por requerir un nuevo permiso, parece que mucha gente finalmente tiene tiempo para ver el proyecto OSS :-)

Para cualquiera que se pregunte, Vimium se ha actualizado a 1.65.2 en Google Chrome. Ahora refleja los cambios y no requiere permisos especiales para modificar los datos del portapapeles. Gracias por la actualización @philc.

Eso es genial. Perdón por la confusión de todos! Haré algunos cambios en el
proceso de compilación para que este error sea menos probable en el futuro.

El martes 11 de febrero de 2020 a las 2:59 a. m. ❂ [email protected] escribió:

Para cualquiera que se pregunte, Vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
se ha actualizado en 1.65.2 en Google Chrome. Ahora refleja cambios, y
no requiere permisos especiales para modificar los datos del portapapeles. Gracias por la
actualice @philc https://github.com/philc .


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/philc/vimium/issues/3489?email_source=notifications&email_token=AAACDFXL6REZESP3B3ML5OLRCKAJ7A5CNFSM4KSPBCVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELL74PQ#issuecomment-584 580670
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAACDFUXZYILIEDMLQXLZNLRCKAJ7ANCNFSM4KSPBCVA
.

En 1.66 todavía tiene los permisos para leer todas las contraseñas copiadas/pegadas y demás... ¿Es esto realmente necesario para la funcionalidad vim? No creo que sea el único que no lo tenga claro todavía. @philc

En 1.66 todavía tiene los permisos para leer todas las contraseñas copiadas/pegadas y demás... ¿Es esto realmente necesario para la funcionalidad vim? No creo que sea el único que no lo tenga claro todavía. @philc

Muy cierto. Sería genial tener una opción para deshabilitar tirar y pegar por completo, lo que me imagino silenciaría esta alarma.

¿Fue útil esta página
0 / 5 - 0 calificaciones