From d6c1d58fd5acccef698b5382abe98065173ac203 Mon Sep 17 00:00:00 2001 From: Leandro Pineda Date: Fri, 30 Oct 2026 10:23:24 -0300 Subject: [PATCH] Add the org security scan workflow (Semgrep, Trivy, Gitleaks) --- .github/workflows/security.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/security.yml diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml new file mode 100644 index 0000000..465aaf1 --- /dev/null +++ b/.github/workflows/security.yml @@ -0,0 +1,18 @@ +# Security scan (Semgrep, Trivy, Gitleaks) on pull requests, on pushes to the default branch and +# weekly. The scan itself lives in inorbit-ai/.github; it reports and never fails the build. +name: security + +on: + pull_request: + push: + branches: [main] + schedule: + - cron: "0 7 * * 1" # Mondays 07:00 UTC + workflow_dispatch: + +permissions: + contents: read + +jobs: + scan: + uses: inorbit-ai/.github/.github/workflows/security-scan.yml@main