Skip to content

Commit 7530d6c

Browse files
cfsmp3claude
andcommitted
security: Pin appleboy/ssh-action to specific commit SHA
Pin the ssh-action dependency to v1.2.4 (commit 823bd89e131d8d508129f9443cad5855e9ba96f0) instead of using @master to address SonarCloud security hotspot. Using a branch reference like @master is a security risk as the action could be updated with malicious code at any time. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 231d1b5 commit 7530d6c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/sp-deployment-pipeline.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
steps:
2525
- name: Pre-deployment checks
26-
uses: appleboy/ssh-action@master
26+
uses: appleboy/ssh-action@823bd89e131d8d508129f9443cad5855e9ba96f0 # v1.2.4
2727
with:
2828
host: ${{ vars.PLATFORM_DOMAIN }}
2929
username: ${{ vars.SSH_USER }}
@@ -52,7 +52,7 @@ jobs:
5252
fi
5353
5454
- name: Deploy application
55-
uses: appleboy/ssh-action@master
55+
uses: appleboy/ssh-action@823bd89e131d8d508129f9443cad5855e9ba96f0 # v1.2.4
5656
with:
5757
host: ${{ vars.PLATFORM_DOMAIN }}
5858
username: ${{ vars.SSH_USER }}
@@ -93,7 +93,7 @@ jobs:
9393
9494
- name: Verify deployment
9595
id: health_check
96-
uses: appleboy/ssh-action@master
96+
uses: appleboy/ssh-action@823bd89e131d8d508129f9443cad5855e9ba96f0 # v1.2.4
9797
with:
9898
host: ${{ vars.PLATFORM_DOMAIN }}
9999
username: ${{ vars.SSH_USER }}
@@ -133,7 +133,7 @@ jobs:
133133
134134
- name: Rollback on failure
135135
if: failure() && steps.health_check.outcome == 'failure'
136-
uses: appleboy/ssh-action@master
136+
uses: appleboy/ssh-action@823bd89e131d8d508129f9443cad5855e9ba96f0 # v1.2.4
137137
with:
138138
host: ${{ vars.PLATFORM_DOMAIN }}
139139
username: ${{ vars.SSH_USER }}
@@ -169,7 +169,7 @@ jobs:
169169
170170
- name: Report deployment status
171171
if: always()
172-
uses: appleboy/ssh-action@master
172+
uses: appleboy/ssh-action@823bd89e131d8d508129f9443cad5855e9ba96f0 # v1.2.4
173173
with:
174174
host: ${{ vars.PLATFORM_DOMAIN }}
175175
username: ${{ vars.SSH_USER }}

0 commit comments

Comments
 (0)