ops: scans vuln Trivy en Actions (.gitea/workflows)

- trivy-registry-image.yml : scan image conteneur publiee (registry_package published)
- trivy-repo-weekly.yml : scan lockfiles hebdo (lundi 06:00) + dispatch manuel

Dormants tant que les Actions ne sont pas activees + runner enregistre.
This commit is contained in:
jarvis committed 2026-08-31 20:36:25 +02:00
1 parent 61e9135070
commit b519ad2c33
2 files changed
+77

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
---
# Trivy — scan hebdomadaire du dépôt (lockfiles : package-lock.json, go.sum,
# requirements*.txt, Gemfile.lock, ...). Lundi 06:00 + dispatch manuel.
name: trivy-repo-weekly
on:
schedule:
- cron: '0 6 * * 1' # lundi 06:00 Europe/Paris (fuseau runner)
workflow_dispatch:
concurrency:
group: trivy-repo-weekly
cancel-in-progress: false
jobs:
scan-fs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Scan Trivy — lockfiles du dépôt
uses: aquasecurity/trivy-action@v0.36.0
with:
scan-type: fs
scan-ref: .
format: table
exit-code: 1 # échoue sur HIGH/CRITICAL
severity: HIGH,CRITICAL
ignore-unfixed: true
timeout: 15m
env:
TRIVY_CACHE_DIR: /tmp/.trivy
- name: Résultat
if: failure()
run: echo "::warning::Vulnérabilités HIGH/CRITICAL dans les dépendances du dépôt (voir logs ci-dessus)"