Skip to content

CI/CD Security Analysis #45

CI/CD Security Analysis

CI/CD Security Analysis #45

name: CI/CD Security Analysis
on:
schedule:
- cron: '0 2 * * 3'
workflow_dispatch:
inputs:
target_repo:
description: 'Repository to scan (full name, e.g., owner/repo). Leave empty to scan all.'
required: false
type: string
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: {}
jobs:
scan:
uses: AmosHuKe/security-scanner/.github/workflows/cicd-security-analysis.yaml@main # zizmor: ignore[unpinned-uses]
permissions:
contents: read
issues: write
with:
scan_config: 'cicd-security-analysis-config.yaml'
zizmor_config: 'cicd-security-analysis-zizmor-config.yaml'
target_repo: ${{ github.event.inputs.target_repo || '' }}