On a published release, generates a CycloneDX or SPDX software bill of materials covering every direct and transitive dependency with version, license, and source, diffs it against the previous release's SBOM, and attaches it to the release. The diff highlights packages added, removed, or version-changed, with any license change called out.
- Identifier
sbom-generator- Version
- 1.0.0
- Steps
- 3
- Triggers
- 1
- sbom
- compliance
- release
- dependencies
- security
- automated
When it runs
release.published- Settle delay
- 10s after the event
Only when all hold
- release.draft not equals true
- actor.username not contains [bot]
The pipeline
The graph below is the one the workflow opens with in the builder — same steps, same layout, drawn on the same canvas. The run playing through it is a simulation; the branches and conditions are real.
- 01Release Published
triggerThe event that starts the run.
- 02Clone Release Tag
git.cloneShallow-clones the repository at the right ref.
- 03Generate and Attach SBOM
agent.runOne agent works the task with its toolkit.
The agent
SBOM Generator
- Base type
- Senior Developer
- Temperature
- 0.2
- Max iterations
- 40
- Tools
- 5
Git provider · 2
update_releaseUpdate Release · writecreate_or_update_fileCreate or Update File · write
Terminal · 1
run_terminal_cmdRun Terminal Command · write
Filesystem · 1
read_fileRead File · read
Status · 1
update_statusUpdate Status · write
Related playbooks
Access Review
Monthly compliance scan of workspace members, integrations, service accounts, and valid tokens, routing flagged items through owner approval.
PII Data Flow Audit
Traces personal data end-to-end through ingress, storage, egress, and logging, flagging any divergence from the published security page.
Audit Evidence Collector
Monthly assembly of the SOC 2 / ISO 27001 evidence pack from deploy, access, incident, and vulnerability data, calling out any gaps.