Vimium: Pourquoi Vimium a-t-il besoin d'autorisations pour modifier mon presse-papiers dans la version 1.65.1 ?

Créé le 10 févr. 2020  ·  21Commentaires  ·  Source: philc/vimium

Chrome a désactivé Vimium et m'a dit qu'il avait besoin d'autorisations supplémentaires, en particulier des autorisations pour modifier le contenu copié et collé. Pourquoi donc?

Commentaire le plus utile

Pour ceux qui se demandent, Vimium a été mis à jour à 1.65.2 sur Google Chrome. Il reflète maintenant les modifications et ne nécessite pas de permissions spéciales pour modifier les données du presse-papiers. Merci pour la mise à jour @philc.

Tous les 21 commentaires

Euh, c'est principalement parce que Vimium a une fois oublié de déclarer l'autorisation, et il a ajouté l'élément récemment.
Vimium prend en charge des commandes comme "copyCurrentUrl" donc il attend l'autorisation

---Original---
De : "GeneClackman"< [email protected]>
Date: lun. 10 févr. 2020 22:22 PM
À : "philc/vimium"< [email protected]> ;
Cc : "abonné"< [email protected]> ;
Objet : [philc/vimium] pourquoi Vimium a-t-il besoin d'autorisations pour modifier mes copier-coller depuis la dernière version ? (#3489)

Chrome a désactivé Vimium et m'a dit qu'il avait besoin d'autorisations supplémentaires, en particulier des autorisations pour modifier le contenu copié et collé. Pourquoi donc?


Vous recevez ceci parce que vous êtes abonné à ce fil.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

On dirait qu'il ne devrait pas avoir l'autorisation pour Chrome selon : https://github.com/philc/vimium/blob/65ba63bdcf72f9ea09698d340fdb8c62dac3ad33/Cakefile#L82

ouais... Je ne suis pas vraiment à l'aise avec ce changement.

De plus, les notes de cette version font référence à un problème au lieu d'une demande d'extraction :

Correction d'un problème avec le HUD empêchant l'affichage de certains indices de lien (#3486).

Je ne vois pas de changement d'autorisation dans le diff https://github.com/philc/vimium/compare/ed78c1bbaf2e3f6346436708060e07f8872977a0...master . C'est peut-être juste moi qui suis aveugle.

Git reproche à manifest.json et Cakefile semble également correct.

Peut-être qu'un package construit à partir d'un code source différent est arrivé dans le Chrome Store, mais je ne fais que deviner ici.

Avis de non-responsabilité : Je regarde le code source de ce projet pour la première fois. J'ai peut-être juste oublié quelque chose.

De plus, les notes de cette version font référence à un problème au lieu d'une demande d'extraction :

Correction d'un problème avec le HUD empêchant l'affichage de certains indices de lien (#3486).

Le problème a été fermé par un commit . Je ne crois pas que cela soit lié au changement d'autorisation.

Les gens, Vimium a l'autorisation de lecture du presse-papiers depuis janvier 2012 (3ff0518014a51f237d1d98ebc15c0ce4be24c2b5) donc je ne sais pas pourquoi Chrome demande à ce sujet maintenant. Je crois que la dernière fois que les autorisations ont été modifiées, c'était en 2016 (dfbd68dd4462181be2e4d61ed255adaee5d39311).

La commande "coller l'URL du presse-papiers" utilise l'autorisation de lecture du presse-papiers.

La lecture du presse-papiers n'est pas si mauvaise étant donné qu'il peut voir toutes les données d'une page Web. C'est l'édition du presse-papiers, "clipboardWrite" qui fait peur.

Je viens de le vérifier sur l'un de mes ordinateurs qui n'avait pas encore la nouvelle version :
vimium

EDIT : Je n'ai pas remarqué la différence au début car mes autres ordinateurs n'affichent pas la liste des autorisations en anglais, mais comme l'a souligné juharris, c'est différent.

Alors soyez clair, avant qu'il ne dise :

Lire les données que vous copiez et collez

Maintenant dans la version 1.65.1, il dit :

"Lire et modifier les données que vous copiez et collez

(c'est moi qui souligne)

Connexe : nous avons clipboardWrite dans manifest.json, mais il est supprimé dans le cadre de notre script de construction pour le package Chrome Store (voir #2852) comme l'a noté @juharris , il ne devrait donc pas être présent dans la version Chrome Store. J'ai vérifié le manifest.json dans le cadre de la construction de chrome omet cette autorisation.

Cependant, il est présent dans la version de Firefox, car apparemment nous en avons besoin pour copier l'URL de la page actuelle dans le presse-papiers, mais pas dans Chrome. Voir #2601.

Frustrant. Je ne sais pas ce qui a causé l'invite des autorisations mises à jour. Chrome a un nouveau portail de développeurs bêta qui m'a obligé à entrer une explication pour une poignée d'autorisations que nous utilisons, alors c'est peut-être la première fois que nous utilisons un nouveau modèle d'autorisations.

La seule explication à laquelle je peux penser est que j'ai téléchargé par erreur l'artefact de construction Firefox dans le magasin Chrome. La seule différence est l'ensemble des autorisations. J'ai fait un saut de version (1.65.2) et je l'ai distribué via le magasin ; voyons si les autorisations affichées par Chrome reviennent à ce qu'elles étaient.

Merci pour les mises à jour. J'ai supprimé Vimium pour l'instant jusqu'à ce que la nouvelle version sans l'autorisation clipboardWrite soit propagée au Store.

À la lumière de cela. Je me demande s'il existe un moyen de vérifier que la construction et les artefacts téléchargés sont exactement les mêmes ?

Voir 1.65.1 dans le magasin (téléchargé aujourd'hui)...

image

... qui veut toujours modifier le presse-papier :

image

@philc À quelle version êtes-vous tombé? Merci

La dernière version sera la 1.65.2. Chrome Store est toujours en train d'approuver.

Voici juste un conseil : sur Chrome, n'importe quelle extension peut copier du texte dans le presse-papiers, même sans l'autorisation de clipboardWrite.

---Original---
De : "Bao Nguyen"< [email protected]>
Date: mar. 11 févr. 2020 05:16 AM
À : "philc/vimium"< [email protected]> ;
Cc : "Commentaire"< [email protected]> ; "Dahan Gong"< [email protected]> ;
Objet : Re : [philc/vimium] Pourquoi Vimium a-t-il besoin d'autorisations pour modifier mon presse-papiers depuis la dernière version ? (#3489)

Merci pour les mises à jour. J'ai supprimé Vimium pour le moment jusqu'à ce que, espérons-le, la nouvelle version sans l'autorisation clipboardWrite soit propagée au Store.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

Je viens de voir que vimium est passé au n ° 3 des tendances et de voir également l'alerte pour exiger une nouvelle autorisation, il semble que beaucoup de gens ont enfin le temps de regarder le projet OSS :-)

Pour ceux qui se demandent, Vimium a été mis à jour à 1.65.2 sur Google Chrome. Il reflète maintenant les modifications et ne nécessite pas de permissions spéciales pour modifier les données du presse-papiers. Merci pour la mise à jour @philc.

C'est génial. Désolé pour le mélange tout le monde! Je vais apporter quelques modifications au
processus de construction pour rendre cette erreur moins probable à l'avenir.

Le mar 11 février 2020 à 02h59 ❂ [email protected] a écrit :

Pour ceux qui se demandent, Vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
a été mis à jour sur 1.65.2 sur Google Chrome. Il reflète maintenant les changements, et
ne nécessite pas de permissions spéciales pour modifier les données du presse-papiers. Merci pour le
mettre à jour @philc https://github.com/philc .


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/philc/vimium/issues/3489?email_source=notifications&email_token=AAACDFXL6REZESP3B3ML5OLRCKAJ7A5CNFSM4KSPBCVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELL74PQ#issuecomment-5845800
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AAACDFUXZYILIEDMLQXLZNLRCKAJ7ANCNFSM4KSPBCVA
.

En 1.66, il a toujours les permissions de lire tous les mots de passe copiés/collés et autres... Est-ce vraiment nécessaire pour la fonctionnalité vim ? Je ne pense pas être le seul à ne pas être encore clair sur ce point. @philc

En 1.66, il a toujours les permissions de lire tous les mots de passe copiés/collés et autres... Est-ce vraiment nécessaire pour la fonctionnalité vim ? Je ne pense pas être le seul à ne pas être encore clair sur ce point. @philc

Très vrai. Ce serait formidable d'avoir une option pour désactiver complètement le copier-coller, ce que j'imaginerais faire taire cette alarme ?

Cette page vous a été utile?
0 / 5 - 0 notes