Skip to content

fix: pin alpine base image, run as non-root, harden checkout credentials - #78

Merged
traefiker merged 2 commits into
traefik:masterfrom
darkweaver87:fix/aikido-iac-sast
Jul 3, 2026
Merged

traefiker merged 2 commits into
traefik:masterfrom
darkweaver87:fix/aikido-iac-sast

Conversation

@darkweaver87

@darkweaver87 darkweaver87 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Motivation

Resolve plugin-service's Aikido IaC findings and harden CI checkout credentials. Both Dockerfiles used FROM alpine (unpinned latest) and ran as root; they now pin the alpine base to a concrete version and run as user 65534 (nobody). The CI actions/checkout steps set persist-credentials: false so the GitHub token is no longer left in .git/config.

@mloiseleur mloiseleur left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM.
Needs to confirm on hub-preview after merge it still works with this USER.

@darkweaver87 darkweaver87 changed the title fix: pin alpine base image and run as non-root fix: pin alpine base image, run as non-root, harden checkout credentials Jul 3, 2026
@traefiker
traefiker force-pushed the fix/aikido-iac-sast branch from 43bbe9b to 065f28e Compare July 3, 2026 14:34
@traefiker
traefiker merged commit e512025 into traefik:master Jul 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants