scripts/check_secrets.py détecte les affectations littérales de mots-clés sensibles génériques, mais pas les variables spécifiques au projet : PRONOTE_QR_PIN=4821 et PRONOTE_ACCOUNT_PIN=<valeur> ne déclenchent aucun échec (vérifié empiriquement : real_pin: ACCEPTED).
Impact
Un PIN réel présent dans un artefact scanné échappe au contrôle manuel recommandé avant déploiement.
Attend
Ajouter PRONOTE_QR_PIN / PRONOTE_ACCOUNT_PIN (et, plus généralement, les noms *_PIN) à la détection littérale, sans jamais imprimer la valeur.
Test positif (PIN réel détecté) et négatif (placeholder/description non détecté).
Contexte
Découvert pendant la revue de PR #36. Indépendant du correctif « placeholders documentaires » de cette PR.
## Constat
`scripts/check_secrets.py` détecte les affectations littérales de mots-clés sensibles génériques, mais pas les variables spécifiques au projet : `PRONOTE_QR_PIN=4821` et `PRONOTE_ACCOUNT_PIN=<valeur>` ne déclenchent aucun échec (vérifié empiriquement : `real_pin: ACCEPTED`).
## Impact
Un PIN réel présent dans un artefact scanné échappe au contrôle manuel recommandé avant déploiement.
## Attend
- Ajouter `PRONOTE_QR_PIN` / `PRONOTE_ACCOUNT_PIN` (et, plus généralement, les noms `*_PIN`) à la détection littérale, sans jamais imprimer la valeur.
- Test positif (PIN réel détecté) et négatif (placeholder/description non détecté).
## Contexte
Découvert pendant la revue de PR #36. Indépendant du correctif « placeholders documentaires » de cette PR.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Constat
scripts/check_secrets.pydétecte les affectations littérales de mots-clés sensibles génériques, mais pas les variables spécifiques au projet :PRONOTE_QR_PIN=4821etPRONOTE_ACCOUNT_PIN=<valeur>ne déclenchent aucun échec (vérifié empiriquement :real_pin: ACCEPTED).Impact
Un PIN réel présent dans un artefact scanné échappe au contrôle manuel recommandé avant déploiement.
Attend
PRONOTE_QR_PIN/PRONOTE_ACCOUNT_PIN(et, plus généralement, les noms*_PIN) à la détection littérale, sans jamais imprimer la valeur.Contexte
Découvert pendant la revue de PR #36. Indépendant du correctif « placeholders documentaires » de cette PR.