Sécurité (basse) : la lane triage peut poser toute étiquette autre que les déclencheurs #17
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mathieu/lanes#17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat (revue de sécurité du 2026-10-13)
lane-triage.ymlenvoie à la persona toutes les étiquettes du dépôt saufDECLENCHEURS. Un ticket piégé peut obtenir une étiquette lue par une automatisation hors Actions (fusion automatique, webhook n8n…). Une étiquette posée par le jeton automatique ne relance aucun workflow, d'où la gravité basse.Correctif attendu
Une liste blanche explicite des étiquettes proposables (statuts et catégories), réglable par dépôt — par défaut celles de la table
docs/agents/triage-labels.mdquand elle existe, sinonKind/*,Status/*,Reviewed/Confirmed,ready-for-*.Critères d'acceptation
Fait par #18 (fusionnée,
606be5c) : liste blanche tirée dedocs/agents/triage-labels.md, motifs par défaut sans table, déclencheurs etReviewed/Won't Fixexclus. Éprouvé sur essai-actions ticket 58 :Kind/Bug,ready-for-agentposés,Priority/Highjamais envoyée à la persona. Un premier passage a échoué (persona qui répond en texte sans écriretriage.md, refus correct depublier) : aléa du modèle, à suivre s'il revient.