Glossaire · SCA
SCA : l'analyse de composition logicielle
Comment on repère les failles des bibliothèques open source qu'un projet utilise.
Mis à jour le · Lecture : 3 minutes
En une phrase
La SCA (Software Composition Analysis) inventorie les dépendances d'un projet et les compare aux failles connues et aux licences.
Ce qu'elle regarde
Les fichiers de dépendances et les lockfiles : quels paquets, dans quelles versions, avec quelles licences.
Ce qu'elle ne regarde pas
Les failles de votre propre code : c'est le rôle de l'analyse statique (SAST).
Le piège
Beaucoup d'outils de SCA oublient l'étage du dessous : la version du langage lui-même, qui peut ne plus recevoir de correctifs.
Et LibWatch ?
LibWatch fait de la SCA sur vos dépôts GitHub et GitLab et vos sites WordPress, et suit en plus la fin de support de vos langages.