De base
- Liste structurée des dépendances
- Mise à jour à chaque version majeure
- Lien avec la documentation des versions
Bonnes pratiques d'adoption du CRA
La boîte à outils pratique de mise en œuvre pour les PME : des checklists et des modèles légers à cocher en ligne, à imprimer ou à télécharger dans les outils que vous utilisez déjà.
Des modèles réutilisables et des conseils pratiques pour aider les PME à mettre en œuvre une approche proportionnée et orientée cycle de vie de l’intégration de composants FOSS dans le cadre du CRA. Les outils sont volontairement légers et s’adaptent à la criticité du produit, à son exposition et aux ressources disponibles.
Cochez les checklists en ligne (votre progression reste enregistrée dans ce navigateur), imprimez-les, ou téléchargez les modèles dans l’outil que vous utilisez déjà : un tableur, un wiki ou un dépôt Git.
Un socle d’une page regroupant les pratiques que la plupart des PME peuvent mettre en œuvre pour intégrer des composants open source en cohérence avec le CRA. Conçue pour un temps et des ressources limités ; à renforcer de manière proportionnée en fonction du risque.
Des responsabilités clairement attribuées évitent que les tâches de sécurité restent implicites ou sans responsable.
La visibilité est le fondement d’une gestion fondée sur les risques.
Vos coches sont enregistrées uniquement dans ce navigateur.
Principe MVC
Commencer petit, rester constant et adapter les contrôles en fonction du risque.
Douze questions à se poser avant d’intégrer un composant FOSS. Elle ne remplace pas une évaluation structurée des risques, mais offre un point d’entrée accessible et proportionné pour les PME aux ressources limitées.
Vos coches sont enregistrées uniquement dans ce navigateur.
Le composant assure des fonctions sensibles ou est exposé à Internet ? Utilisez la matrice de décision pour déterminer le niveau de diligence raisonnable nécessaire.
Un registre simple des composants open source intégrés à votre produit. Il favorise la traçabilité, la diligence raisonnable et la surveillance sur le cycle de vie, et peut être tenu dans un tableur, SharePoint, Git ou tout autre outil interne.
Exemple (ligne remplie)
| Nom du composant | Version | Utilisé dans | Criticité | Exposition | Licence | Activité des mainteneurs | Dernier examen des vulnérabilités | Responsable des mises à jour | Remarques |
|---|---|---|---|---|---|---|---|---|---|
| ExampleAuthLib | 2.4.1 | Module d'authentification | Élevée | Publique | MIT | Soutenue (versions mensuelles) | 12 févr. 2026 | CTO | Sensible pour la sécurité. CVE-2025-XXXX corrigée dans la v2.4.1. Surveillance continue activée. |
Pour les composants de criticité moyenne ou élevée, ou tout composant exposé publiquement. Elle complète le registre des composants en documentant les raisons du choix du composant et la surveillance mise en place.
Vos coches sont enregistrées uniquement dans ce navigateur.
Un processus de traitement des vulnérabilités structuré mais léger, à la mesure d’une PME, de la première alerte à la clôture.
Vos coches sont enregistrées uniquement dans ce navigateur.
Une politique courte qui définit comment les dépendances tierces sont examinées, mises à jour et retirées. Une page suffit.
Ce qu’il faut consigner dans une nomenclature logicielle (SBOM), et à quel moment. Un SBOM favorise la transparence et la traçabilité des produits qui utilisent des composants FOSS, et les pratiques SBOM peuvent être adoptées progressivement.
Vos coches sont enregistrées uniquement dans ce navigateur.
La chaîne d’outils OCCTET analyse votre code source et génère automatiquement des SBOM, pour vous aider à passer du niveau 1 au niveau 3.