Skip to content

feat: add GitHub Actions for Mend CLI image, code and dependency scan#53

Merged
esolitos merged 3 commits intomainfrom
marlon/feat/add-mend-scan-workflow
Nov 14, 2025
Merged

feat: add GitHub Actions for Mend CLI image, code and dependency scan#53
esolitos merged 3 commits intomainfrom
marlon/feat/add-mend-scan-workflow

Conversation

@esolitos
Copy link
Copy Markdown
Contributor

@esolitos esolitos commented Nov 11, 2025

What

  • Adds 3 actions to utilize Mend scanning.

Why

Used in:

@esolitos esolitos changed the title feat: add reusable Mend code scan workflow feat: add reusable Mend scan actions Nov 11, 2025
@esolitos esolitos force-pushed the marlon/feat/add-mend-scan-workflow branch from fb23bac to a22cd35 Compare November 11, 2025 12:16
@esolitos esolitos changed the title feat: add reusable Mend scan actions feat: add GitHub Actions for Mend CLI image, code and dependency scan Nov 11, 2025
@esolitos esolitos requested a review from Copilot November 11, 2025 12:16
Copy link
Copy Markdown

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 adds three new GitHub Actions for integrating Mend CLI scanning capabilities into CI/CD workflows: dependency scanning (SCA), code security scanning (SAST), and container image scanning.

  • Adds mend-sca action for dependency/software composition analysis scanning
  • Adds mend-sast action for static application security testing with SARIF report upload to GitHub
  • Adds mend-image action for container image vulnerability scanning

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
mend-sca/action.yml Composite action that installs Mend CLI and runs dependency scans with configurable options
mend-sca/README.md Usage documentation for the SCA action
mend-sast/action.yml Composite action for SAST scanning with GitHub Code Scanning integration via SARIF uploads
mend-sast/README.md Usage documentation for the SAST action
mend-image/action.yml Composite action for scanning container images with policy violation handling
mend-image/README.md Usage documentation for the image scanning action

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

Comment thread mend-sast/README.md Outdated
Comment thread mend-sast/action.yml
Comment thread mend-sca/action.yml Outdated
Comment thread mend-sca/README.md Outdated
Comment thread mend-sast/README.md Outdated
Comment thread mend-sca/action.yml Outdated
Comment thread mend-sast/action.yml Outdated
Comment thread mend-sca/action.yml
Comment thread mend-sast/action.yml
Comment thread mend-sca/README.md Outdated
@esolitos esolitos force-pushed the marlon/feat/add-mend-scan-workflow branch 2 times, most recently from d61fd1c to d62d635 Compare November 12, 2025 09:33
Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

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

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


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

Comment thread mend-sca/action.yml
Comment thread mend-sast/action.yml Outdated
Comment thread mend-sast/action.yml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Comment thread mend-sast/README.md Outdated
Comment thread mend-sca/README.md Outdated
Copy link
Copy Markdown
Member

@andreer andreer left a comment

Choose a reason for hiding this comment

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

LGTM

@esolitos esolitos merged commit bbbcf65 into main Nov 14, 2025
4 checks passed
@esolitos esolitos deleted the marlon/feat/add-mend-scan-workflow branch November 14, 2025 13:29
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.

4 participants