Skip to content

rollout: add security-scan + pr-title workflows to all org repos #14

Description

@BryanFRD

Context

Following #11/#12/#13 (org workflow templates + reusables now on `.github/main`), roll out the two zero-config additions to every FerrLabs repo:

  • `security-scan.yml` — calls the shared reusable (gitleaks + osv-scanner + trufflehog on schedule). SARIF uploaded to Security → Code scanning.
  • `pr-title.yml` — Conventional Commits validation on PR titles (mandatory because we squash-merge and the title becomes the commit message on `main`).

Scope

Pure additions — no existing CI files touched, no removals, no restructuring. Zero regression risk.

Repos

  • MCP
  • ferrflow-operator (FerrVault operator)
  • FerrFlow-Cloud
  • FerrVault-Cloud
  • FerrLabs-Cloud
  • FerrGames-Cloud
  • FerrTrack-Cloud
  • FerrGrowth-Cloud
  • FerrAgents (FerrFleet)
  • UI
  • Kit
  • Status
  • Changelog
  • Benchmarks
  • Fixtures
  • Infra

Out of scope (deliberate)

  • CodeQL / Scorecard rollout — already partial on some repos, requires per-repo language matrix decisions
  • Migrating existing audit/security workflows (each is bespoke, low value to consolidate today)
  • Touching `docker.yml` workflows to call `reusable-docker-build` — needs per-repo validation that the reusable matches their build pattern

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions