Shipward

Docs

Documentation

How Shipward's command, cra, works, from the first SBOM to the decisions you publish.

Shipward is in use for our own products and is not available to others yet. These pages describe how it works.

Shipward is one command, cra, and a GitHub Action that runs it. It works in your repository and on your machine or CI runner. It needs no account and uploads nothing.

CommandWhat it does
cra sbomWrites a CycloneDX 1.6 SBOM of your product
cra check sbomLists the fields the SBOM misses for BSI TR-03183-2
cra initWrites drafts of the CRA documents: security policy, security.txt, user information, declaration of conformity, technical documentation
cra licencesLists components without a confirmed licence
cra scanMatches the SBOM against public vulnerability data, locally
cra triageRecords your decisions about advisories (VEX) and exports them as OpenVEX
cra reportDrafts of the Article 14 reports and their deadlines

Start with Getting started.