Skip to content

Configure AppSec in CI#344

Open
smlx wants to merge 4 commits intomainfrom
appsec-ci
Open

Configure AppSec in CI#344
smlx wants to merge 4 commits intomainfrom
appsec-ci

Conversation

@smlx
Copy link
Member

@smlx smlx commented Jan 14, 2026

Addresses the first part of #288

@smlx smlx changed the title appsec ci Configure AppSec in CI Jan 14, 2026
@smlx smlx marked this pull request as ready for review January 14, 2026 11:10
@smlx smlx requested a review from bomoko January 14, 2026 11:10
@bomoko bomoko requested a review from Copilot January 14, 2026 20:39
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR configures Application Security (AppSec) features in CI by adding OSSF scorecard analysis, dependency review, automated dependency updates via Dependabot, and supply chain security for Docker images.

Changes:

  • Added OSSF Scorecard workflow for security analysis and OpenSSF badges to README
  • Configured dependency review workflow with CNCF-compliant license checking
  • Set up Dependabot for automated updates of GitHub Actions, Docker, and npm dependencies
  • Enabled SBOM generation and build provenance attestation for Docker images

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Added OpenSSF Best Practices and Scorecard badges
.github/workflows/ossf-analysis.yaml New workflow for OSSF Scorecard security analysis
.github/workflows/dependency-review.yaml New workflow for dependency review on PRs
.github/dependency-review-config.yaml License allowlist configuration for dependency review
.github/dependabot.yaml Dependabot configuration for automated dependency updates
.github/workflows/docker-image.yaml Added SBOM generation and build provenance attestation
.github/workflows/lagoon-core-docker-image.yaml Added SBOM generation and build provenance attestation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants