docs(ci): add security-by-design checklist to PR template
All checks were successful
CI / secret-scan (pull_request) Successful in 10s
CI / php-lint (pull_request) Successful in 17s
CI / static-tests (pull_request) Successful in 4s
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 18s
CI / static-tests (push) Successful in 5s
All checks were successful
CI / secret-scan (pull_request) Successful in 10s
CI / php-lint (pull_request) Successful in 17s
CI / static-tests (pull_request) Successful in 4s
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 18s
CI / static-tests (push) Successful in 5s
This commit is contained in:
parent
d555988b81
commit
be53b7e5e0
1 changed files with 11 additions and 0 deletions
|
|
@ -24,6 +24,17 @@ Remplis les sections, coche ce qui s'applique, supprime ce qui ne sert pas.
|
||||||
- [ ] Docs Merise / dictionnaire a jour si le modele de donnees change
|
- [ ] Docs Merise / dictionnaire a jour si le modele de donnees change
|
||||||
- [ ] Tests ajoutes et passants si du code est touche (unit > integration > e2e)
|
- [ ] Tests ajoutes et passants si du code est touche (unit > integration > e2e)
|
||||||
|
|
||||||
|
## Checklist securite (security-by-design)
|
||||||
|
|
||||||
|
<!-- Cocher ce qui s'applique ; voir SECURITY.md et PROJECT_CONTEXT section 19. -->
|
||||||
|
|
||||||
|
- [ ] Aucun secret commite (CI gitleaks verte) ; `.env` reste gitignore
|
||||||
|
- [ ] Entrees utilisateur validees ; requetes SQL en prepared statements (anti-injection)
|
||||||
|
- [ ] Mots de passe / PIN en argon2id ; pas de donnee sensible en clair ni dans les logs
|
||||||
|
- [ ] Sorties HTML echappees (anti-XSS) ; CSRF gere sur les formulaires d'etat
|
||||||
|
- [ ] Permissions RBAC verifiees cote serveur pour toute action sensible
|
||||||
|
- [ ] Impact RGPD evalue si nouvelles donnees personnelles (retention, droit a l'effacement)
|
||||||
|
|
||||||
## Bloc RNCP impacte
|
## Bloc RNCP impacte
|
||||||
|
|
||||||
<!-- ex : Bloc 2 Cr 3.b (modelisation), Bloc 1 (accessibilite), Bloc 5 (infra/CI)... -->
|
<!-- ex : Bloc 2 Cr 3.b (modelisation), Bloc 1 (accessibilite), Bloc 5 (infra/CI)... -->
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue