You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***`workspace update`**: Fast-forward all repositories to their pinned reference branch/commit:
193
+
***`workspace update`**: Fast-forward each repository on its current branch:
209
194
```sh
210
195
boss workspace update
211
196
```
212
-
***`workspace push`**: Push committed changes across all writable repositories in the workspace:
197
+
***`workspace push`**: Push committed changes for each repository that has an upstream branch:
213
198
```sh
214
199
boss workspace push
215
200
```
@@ -222,7 +207,7 @@ These native commands help you achieve 100% Cyber Resilience Act (CRA) complianc
222
207
223
208
#### > cra
224
209
Check your project's CRA compliance status or initialize required files automatically.
225
-
***`cra` (Diagnose)**: Scan the local project for required CRA signals (Security Policy, SBOM):
210
+
***`cra` (Diagnose)**: Scan the local project for required CRA signals (Security Policy, SBOM). It exits with status `1` when a signal is missing, so it can be used as a CI gate:
226
211
```sh
227
212
boss cra
228
213
```
@@ -235,7 +220,7 @@ Check your project's CRA compliance status or initialize required files automati
235
220
#### > sbom
236
221
Generate a standard CycloneDX or SPDX Software Bill of Materials (SBOM) for your Delphi project:
237
222
```sh
238
-
# Generate CycloneDX SBOM (outputs to ./sbom/sbom.cdx.json)
223
+
# Generate CycloneDX SBOM (outputs to ./sbom/<ProjectName>.cdx.json)
239
224
boss sbom
240
225
241
226
# Specify custom project file and output path
@@ -245,19 +230,6 @@ boss sbom --project ./src/MyProj.dproj --output ./custom-sbom-folder
245
230
boss sbom --format spdx
246
231
```
247
232
248
-
#### > scan
249
-
Scan a generated SBOM against the OSV.dev database for known vulnerabilities:
250
-
```sh
251
-
boss scan
252
-
boss scan --sbom ./sbom/sbom.cdx.json
253
-
```
254
-
255
-
#### > publish-sbom
256
-
Upload a generated SBOM to the PubPascal portal for remote compliance badge rendering:
257
-
```sh
258
-
boss publish-sbom --slug my-pkg-slug --pkgversion 1.0.0 --file ./sbom/sbom.cdx.json
0 commit comments