ai-cfia / ai-cfia/github-workflows

Add --omit dev to frontend SBOM workflow

Aberta
#228 0 comentários 0 reações 0 responsáveis Reivindicada por @Slumberdac Ver no GitHub
Linguagem predominante
Sem dados de linguagem
Estrelas
2
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

## Summary

`workflow-generate-frontend-sbom.yml` generates a production SBOM but includes devDependencies. Since devDependencies don't ship to production, they should be excluded for more accurate security scanning.

## Suggested fix

Add `--omit dev` to the `cyclonedx-npm` command, or expose it as an input parameter (e.g. `npm-omit`, defaulting to `dev`).

```diff
npx @cyclonedx/cyclonedx-npm package-lock.json \
--output-reproducible \
--package-lock-only \
+ --omit dev \
-v --sv "${CDX_SV}" \
-o sbom.json
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.