Skip to content

chore: secure ci workflow - #481

Merged
Kawron merged 3 commits into
developfrom
chore/secure-ci-workflow
Aug 25, 2026
Merged

chore: secure ci workflow#481
Kawron merged 3 commits into
developfrom
chore/secure-ci-workflow

Conversation

@Kawron

@Kawron Kawron commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Replaced pull_request_target with pull_request to prevent untrusted fork code from accessing repository secrets or write permissions. Fork and Dependabot PRs receive tokenless Semgrep scanning, while same-repository PRs receive authenticated FOSSA and Semgrep jobs. Authenticated scans also run after merge on pushes to develop, master, and release/**.

You can read more about why pull_request_target is not secure in this article: https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/.

@Kawron
Kawron deployed to workflow-approval August 24, 2026 12:55 — with GitHub Actions Active
@Kawron
Kawron deployed to workflow-approval August 24, 2026 12:55 — with GitHub Actions Active
@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown

Unit Test Results

192 tests   192 ✅  40s ⏱️
 25 suites    0 💤
 25 files      0 ❌

Results for commit 0793b01.

♻️ This comment has been updated with latest results.

Comment thread .github/workflows/ci_build_test.yaml Outdated
Comment thread .github/workflows/ci_build_test.yaml
@Kawron
Kawron requested a deployment to workflow-approval August 25, 2026 06:58 — with GitHub Actions Waiting
@Kawron
Kawron deployed to workflow-approval August 25, 2026 06:58 — with GitHub Actions Active
@Kawron
Kawron merged commit 24e0a24 into develop Aug 25, 2026
15 of 17 checks passed
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.

3 participants