bandit -r pronote_sync/ scripts/check_secrets.py : OK
python3 scripts/check_secrets.py : OK
hooks pre-commit complets : OK
git diff --check : OK
@reviewer revue demandée.
## Résumé
- détecte `pin` parmi les paramètres URL sensibles ;
- ajoute un test positif sans divulgation de la valeur détectée ;
- ne modifie pas la liste blanche, aucun placeholder `?pin=` n'étant présent.
Closes #58.
## Validation
- `PYTHONPATH=$PWD pytest --import-mode=importlib` : 827 passed
- `ruff check` et `ruff format --check` : OK
- `mypy pronote_sync scripts/check_secrets.py` : OK
- `bandit -r pronote_sync/ scripts/check_secrets.py` : OK
- `python3 scripts/check_secrets.py` : OK
- hooks pre-commit complets : OK
- `git diff --check` : OK
@reviewer revue demandée.
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.
Résumé
pinparmi les paramètres URL sensibles ;?pin=n'étant présent.Closes #58.
Validation
PYTHONPATH=$PWD pytest --import-mode=importlib: 827 passedruff checketruff format --check: OKmypy pronote_sync scripts/check_secrets.py: OKbandit -r pronote_sync/ scripts/check_secrets.py: OKpython3 scripts/check_secrets.py: OKgit diff --check: OK@reviewer revue demandée.