🛠 Un outil léger pour scanner les vulnérabilités (CVE) dans des systèmes Linux embarqués (Yocto, Buildroot, OpenWRT) à partir d’un rootfs monté.
YoctoHawk automatise la génération de SBOM, la détection de CVEs, et la publication vers un serveur DependencyTrack, pour intégrer la sécurité dès le développement (DevSecOps embarqué).
- 📦 Génération d’un SBOM (CycloneDX) via Syft
- 🔍 Scan de CVEs via Grype
- 🚀 Publication automatique vers DependencyTrack (via API)
- 📄 Rapports générés en Markdown et JSON
- 🔁 Automatisation complète via
Makefile
Publication sur Dependency Track
# Monter le rootfs
sudo mount image.ext4 /mnt/rootfs
# Lancer le scan
make scan
# Pousser vers DependencyTrack (clé API requise)
export DT_API_KEY=xxxxx
make scan-push
# Nettoyer
make clean