Skip to content

ci: enable Gitleaks scan in daily build - #57

Open
roshan-ku wants to merge 3 commits into
OpenVisualCloud:mainfrom
roshan-ku:ci/enable-gitleaks-daily-build
Open

ci: enable Gitleaks scan in daily build#57
roshan-ku wants to merge 3 commits into
OpenVisualCloud:mainfrom
roshan-ku:ci/enable-gitleaks-daily-build

Conversation

@roshan-ku

Copy link
Copy Markdown
Contributor

Wire the existing .github/actions/analysis/gitleaks composite action into the Daily Build workflow so secrets scanning runs alongside the other static analysis steps.

Description

Checklist

Code Quality

  • Code follows project style guidelines
  • No unnecessary debug logs or commented-out code
  • No hardcoded values / secrets

Testing

  • Unit test added/modified accordingly
  • Perform manual basic sanity testing at system level

Review Readiness

  • PR title and description are clear and meaningful
  • Story/Task IDs are linked

Documentation

  • README or relevant docs updated (if applicable)

Security

  • No sensitive data exposed (keys, passwords, tokens)
  • Input validation added where needed

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Documentation content changes
  • Testing
  • Other... Please describe:

Wire the existing .github/actions/analysis/gitleaks composite action into
the Daily Build workflow so secrets scanning runs alongside the other
static analysis steps.
Download a pinned, checksum-verified Gitleaks release binary into
/usr/local/bin and run both 'gitleaks git -v' (commit history) and
'gitleaks dir . -v' (working tree). This removes the dependency on
gitleaks-action, which requires a GITLEAKS_LICENSE for org-owned repos,
and fixes the previous history-scan step that called a gitleaks binary
that was never installed on the runner.

Scan output is written as plain text logs under reports/; no CSV or
SARIF is generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant