PDF hors du répertoire de l'objet refusé UPTOD-038
À tester
Automatisable
Desktop
Instructions
Forger la requête d'envoi en remplaçant le nom du PDF par "../../autre/fichier.pdf", par un chemin absolu, par un fichier non PDF, ou par un lien symbolique sortant de DOL_DATA_ROOT. Attendu : refus avec message et log "uptosign: ..." ; aucun fichier envoyé au serveur UptoSign ; aucune écriture ni suppression hors du répertoire de l'objet.
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | UptoSignChosenPdfTest | full |
| phpunit | UptoSignFullPathTest | full |
| phpunit | UptoSignTabPdfPathHttpTest | partial |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Revue des liens test/cas (2026-10-19) : couverture partielle confirmee. Verifie : refus de chemin relatif, absolu, non PDF, lien symbolique sortant, sans envoi au serveur, sans ecriture ni suppression hors du repertoire (UptoSignChosenPdfTest, UptoSignFullPathTest, UptoSignTabPdfPathHttpTest). Non verifie : la trace log "uptosign: ..." au moment du refus n'est jamais assertee.
Suite a la revue : l'ecart est ferme. testRefusalsLeaveAnUptosignTraceInTheLog et testAcceptedChoiceDoesNotLogARefusal (UptoSignChosenPdfTest) assertent la trace "uptosign: uptosignFindFileToUse refused" a chaque refus, son absence sur le chemin accepte, et la mention du protege. Cas passe en full, run local-f79a8b4.