From f902491be014191d0aa580cd4390b5b9f1ab0489 Mon Sep 17 00:00:00 2001 From: dochse Date: Tue, 15 Sep 2026 08:25:05 +0000 Subject: [PATCH] Update sbom.sh --- sbom.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sbom.sh b/sbom.sh index 773b2aa..d61064f 100644 --- a/sbom.sh +++ b/sbom.sh @@ -6,6 +6,10 @@ set -euo pipefail +# Pad-definities voor Cron compatibiliteit +export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" +export DEBIAN_FRONTEND="noninteractive" + # 1. Configuratie & Mappenstructuur OUTPUT_DIR="/var/sbom_scans" TIMESTAMP=$(date +"%Y%m%d_%H%M%S") @@ -28,7 +32,6 @@ if ! command -v trivy &> /dev/null; then fi # 3. Genereer gerichte CycloneDX SBOM -# Volgens OWASP: Alleen relevante runtime packages (Python/Pip + DPKG) echo "[+] Scannen van Python omgeving, Odoo en OS pakketten..." trivy fs / \ @@ -48,7 +51,6 @@ if [ -s "${FINAL_SBOM_JSON}" ]; then echo " Componenten: ${TOTAL_COMPONENTS} (Compact & Overzichtelijk)" echo "==============================================================================" - # Snel inzicht in de top componenten via CLI zonder de JSON te hoeven openen echo "" echo "Snel overzicht van de eerste 5 gedetecteerde componenten:" jq -r '.components[0:5][] | " - \(.name) (\(.version // "bekende versie")) [\(.type)]"' "${FINAL_SBOM_JSON}" 2>/dev/null || true @@ -56,4 +58,4 @@ if [ -s "${FINAL_SBOM_JSON}" ]; then else echo "[X] Fout: Er is geen inhoud gegenereerd in het SBOM-bestand." exit 1 -fi +fi \ No newline at end of file