Upstream
312 dependencies. 23 maintained by one person. A new supplier with no SBOM. Do you know what’s inside your product?
You are the Head of Supply Chain Compliance at Kastos IoT — a role that didn’t exist 6 months ago. Your mandate: build a component provenance process that satisfies the CRA’s requirement for due diligence when integrating third-party components. The SBOM rebuild from Module 1 revealed 7 discrepancies. Tomasz’s deeper audit found 312 transitive dependencies in the K400 firmware. Today you’re starting the full supply chain risk assessment — and you’re also evaluating a new hardware supplier in Shenzhen whose component has firmware you’ve never seen.
- Kastos IoT — 340 employees, €62M revenue, HQ Rotterdam
- K400 firmware: 312 transitive dependencies (47 top-level, 265 transitive)
- 23 dependencies maintained by a single developer in Belarus
- Critical BLE stack library: 3-person open-source project, no commits in 14 months
- New hardware supplier evaluation: Shenzhen MicroCore — embedded processor module for K400 next-gen
- CRA support period: 7 years (committed in Module 3)