Skip to content

chore: security workflow (gitleaks, pip-audit, npm audit, trivy) #11

@constk

Description

@constk

Problem

Secret leaks, dep CVEs, and image CVEs all need scheduled + per-PR scanning. A single workflow keeps the scanning policy centralised and visible.

Proposed solution

Port .github/workflows/security.yml: gitleaks (binary, no SARIF upload, quota-aware), pip-audit (--strict, OSV backend, CVE ignore list with justifications), npm audit (--audit-level=high), trivy (aquasecurity/trivy-action, fails on fixable HIGH/CRITICAL). Trigger: PR + weekly schedule.

Acceptance criteria

Priority rationale

High: secret + dep scanning is table stakes for any open-source repo with portfolio visibility.

Depends on

#9

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreMaintenance, tooling, infraciCI workflows and gatesharnessCross-cutting harness mechanics (controls, hooks, gates)securitySecurity scanning, secrets, vulns

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions