Alerte sécurité sur jQuery 2.1.1 (par défaut plugin-template)

Bonjour,

Github m’a averti d’une alerte de sécurité sur le fichier « docs/assets/js/jquery-2.1.1.min.js » d’un de mes plugins (pas tous, alors qu’ils l’ont bien tous…)

J’ai vérifié sur le plugin-template si j’étais pas obsolète, mais c’est bien la version (depuis 2 ans) du plugin-template :

Visiblement cette version date de mai 2014.

Que faire ? Peut-on passer à la dernière release (3.5.0 d’avril 2020) sans impact ?
Ce fichier est uniquement dans le dossier /docs, est-il uniquement utilisé pour la documentation ? (On a besoin de jQuery pour la doc ??)

Merci pour vos réponses,
AgP

J ai fait la modif ce matin sur mon plugin

https://community.jeedom.com/t/fix-links-to-market-community-doc-blog/24769/10?u=jag

Par contre je n’ai rien vu derrière qui ne fonctionnait pas

Merci pour le lien, j’avais pas vu que le sujet avait déjà été soulevé !

Visiblement c’est juste pour github doc donc ?

Pourquoi es-tu passé en 3.4.1 et pas en 3.5.0 ?

Je viens de voir que je n’avais pas mis la 3.5

Il faudrait tester
Par contre je n’ai pas dit dans l autre sujet que j avais supprimer le vieux fichier

Je viens de faire la manip aussi, j’ai viré le vieux fichier mais je n’ai pas ajouté le nouveau, j’ai juste rajouté le lien vers une source externe :

<!-- <script type="text/javascript" src="../assets/js/jquery-2.1.1.min.js"></script> -->
<script src="https://code.jquery.com/jquery-3.5.0.min.js" integrity="sha256-xNzN2a4ltkB44Mc/Jz3pT4iU1cmeR0FkXs4pru/JxaQ=" crossorigin="anonymous"></script>

Le lien avec le sha vient de là : https://code.jquery.com/jquery/

A première vue tout va bien…

(Et au passage j’en ai profité pour corriger une coquille en ligne 82 du fichier _layouts/default.html

   $('head').append( '<meta name="description" content="Ceci est la documentation du plugin "'+ title[0].toUpperCase() + title.substring(1)+'", lié à la solution domotique Jeedom.">' );

La version originale indiquait « lier » et non « lié »…
C’est une meta description donc ca se voit pas trop, mais tant qu’à faire…)

Hello,
Je pense qu’il faut juste vérifier que les plugins Jquery (pas les plugins jeedom) utilisés sont toujours fonctionnels et peut être qu’il faut les mettre à jour aussi ( toc et…)
Aussi avez vous testé l’affichage Mobil ?

Hello,

Pour toc, je n’ai trouvé une version plus récente
j’ai migré sur jQuery 3.5

J’ai aussi migré materialize

Après les autres mises à jour, j’ai peur de tout casser
Si vous voyez d’autres choses à faire sans tout casser