Securité : changement de politique sur l'accès aux fichiers

nouvelles modifs dans PR dispo du coup :slight_smile:

je suis donc parti sur le fichier info.json, où ca me semble plus cohérent d’avoir qlq chose ici qu’un attribut dans la classe qui hérite de eqLogic.

il faudra donc ajouter une clé whiteListFolders dans le fichier qui est un tableau de chemin « public » pour le plugin :

"whiteListFolders": [
		"/data/img",
		"/data/configs",
		"../data/../img2",
		"/pouet/coco"
	],

(dans cette exemple, seuls les 2 premiers items seront réelement pris en compte : le ../../ sera transformé en /img2 qui n’existe pas dans le plugin et le /pouet/coco n’existe pas non plus)

j’ai initié quelque chose aussi
mais de base la fonction apiAccess n’accepte que les clé api d’utilisateur OU celle du core, donc les qlq lignes ne servent à rien dans l’immédiat :slight_smile:
à moins d’ajouter l’autorisation des clé api des plugins