Firmware (bare-metal/RTOS) and Embedded Linux/Yocto are the hardest target families and are exactly Tramiton's domain. Onboarding should lean on Tramiton for build/SBOM/repro rather than reimplement.
Scope
Wire firmware-image and firmware-source artifacts to Tramiton detect → BuildPlan; surface MCU/board/toolchain in onboarding.
SBOM/CVE for firmware via EMBA + binwalk + cve-bin-tool (ties to CS-A2); Yocto SBOM via layer/manifest ingest.
Record Tramiton tramiton.lock / provenance as evidence artifacts on the target.
Define what SAST means for firmware (source-archaeology static analysis) vs. a raw image (unpack + component CVE).
Acceptance criteria
A bare-metal firmware repo fixture onboards with correct MCU/arch via Tramiton.
A firmware image fixture produces an SBOM + CVE findings.
Yocto/BSP fixture ingests layers and yields an SBOM.
Depends on
ONB-02, ONB-03. Integrates Tramiton (tramiton-core, tramiton-sbom) and CS-A2.
Part of #118.
## Context
Firmware (bare-metal/RTOS) and Embedded Linux/Yocto are the hardest target families and are exactly Tramiton's domain. Onboarding should lean on Tramiton for build/SBOM/repro rather than reimplement.
## Scope
- Wire firmware-image and firmware-source artifacts to Tramiton `detect` → BuildPlan; surface MCU/board/toolchain in onboarding.
- SBOM/CVE for firmware via EMBA + binwalk + cve-bin-tool (ties to CS-A2); Yocto SBOM via layer/manifest ingest.
- Record Tramiton `tramiton.lock` / provenance as evidence artifacts on the target.
- Define what SAST means for firmware (source-archaeology static analysis) vs. a raw image (unpack + component CVE).
## Acceptance criteria
- A bare-metal firmware repo fixture onboards with correct MCU/arch via Tramiton.
- A firmware image fixture produces an SBOM + CVE findings.
- Yocto/BSP fixture ingests layers and yields an SBOM.
## Depends on
ONB-02, ONB-03. Integrates Tramiton (`tramiton-core`, `tramiton-sbom`) and CS-A2.
sharang
added this to the Onboarding v1 milestone 2026-07-10 08:34:46 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of #118.
Context
Firmware (bare-metal/RTOS) and Embedded Linux/Yocto are the hardest target families and are exactly Tramiton's domain. Onboarding should lean on Tramiton for build/SBOM/repro rather than reimplement.
Scope
detect→ BuildPlan; surface MCU/board/toolchain in onboarding.tramiton.lock/ provenance as evidence artifacts on the target.Acceptance criteria
Depends on
ONB-02, ONB-03. Integrates Tramiton (
tramiton-core,tramiton-sbom) and CS-A2.