Skip to content
Recued
Menu
← Back to packs

Syft Pack

by recued-core v1 app_pack

V3 deterministic local SBOM capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local syft CLI ingredient exposes bounded project operations for readiness and CycloneDX JSON SBOM generation. The scan runs from an explicit project directory cwd supplied at execution time, scans one trusted local target directory, and writes a CycloneDX JSON software bill of materials via the software.sbom_cyclonedx catalog operation. Fixed-function and reproducible: no container registry pulls, no login, no attestation upload, no caller-supplied config/template path, no arbitrary syft flags, no shell wrapper, and no network egress. The SBOM is captured as result.file_ref instead of stdout so large dependency metadata stays behind the Gateway-gated file-ref boundary. Requires syft on PATH (macOS: brew install syft; Linux: install the Anchore syft binary). Local and no-egress.

What this pack installs

  • syft Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Write Local CLI syft external change
Read: syft.version · No approvalWrite: software.sbom_cyclonedx · No approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:syftsyftsbomcyclonedxsupply-chainsecuritydependenciesdeveloper-toolsjsondeterministiclocal-servicev3composition