# `Lei.Sbom.SPDX`
[🔗](https://github.com/gtri/lowendinsight/blob/main/lib/sbom/spdx.ex#L5)

Generates SPDX 2.3 JSON SBOM documents from LowEndInsight analysis reports.
Embeds bus-factor risk scores as annotations on each package.

# `generate`

```elixir
@spec generate(map()) :: {:ok, String.t()} | {:error, String.t()}
```

Generates an SPDX 2.3 JSON string from a LowEndInsight report map.
Supports both single-repo and multi-repo report formats.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
