Compare commits

...

1 commit

Author SHA1 Message Date
stepsecurity-app[bot]
cdd8e86cf3
[StepSecurity] Apply security best practices
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2025-03-25 11:15:49 +00:00
6 changed files with 15 additions and 15 deletions

View file

@ -37,13 +37,13 @@ jobs:
rc: true rc: true
- name: Canary test - name: Canary test
uses: docker://ghcr.io/step-security/integration-test/int:latest uses: docker://ghcr.io/step-security/integration-test/int:latest@sha256:76fa60ea6375f276d2b6bc097a5cff08ae2e9db8eb53bea7a9b4627f13b77106
env: env:
PAT: ${{ secrets.PAT }} PAT: ${{ secrets.PAT }}
canary: true canary: true
- name: Canary TLS test - name: Canary TLS test
uses: docker://ghcr.io/step-security/integration-test/int:latest uses: docker://ghcr.io/step-security/integration-test/int:latest@sha256:76fa60ea6375f276d2b6bc097a5cff08ae2e9db8eb53bea7a9b4627f13b77106
env: env:
PAT: ${{ secrets.PAT }} PAT: ${{ secrets.PAT }}
canary-tls: true canary-tls: true

View file

@ -20,4 +20,4 @@ jobs:
int.api.stepsecurity.io:443 int.api.stepsecurity.io:443
- name: Code Review - name: Code Review
uses: step-security/ai-codewise@int uses: step-security/ai-codewise@ab9fe138367d6094b2df7f8469ddc2c5a79c9cf4 # int

View file

@ -22,7 +22,7 @@ jobs:
egress-policy: audit egress-policy: audit
- name: Checking out - name: Checking out
uses: actions/checkout@v4 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Publish - name: Publish
id: publish id: publish
uses: actions/publish-immutable-action@0.0.4 uses: actions/publish-immutable-action@0.0.4

View file

@ -18,7 +18,7 @@ jobs:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
- name: Canary test - name: Canary test
uses: docker://ghcr.io/step-security/integration-test/int:latest uses: docker://ghcr.io/step-security/integration-test/int:latest@sha256:76fa60ea6375f276d2b6bc097a5cff08ae2e9db8eb53bea7a9b4627f13b77106
env: env:
PAT: ${{ secrets.PAT }} PAT: ${{ secrets.PAT }}
canary: true canary: true
@ -33,7 +33,7 @@ jobs:
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
- name: Canary test - name: Canary test
uses: docker://ghcr.io/step-security/integration-test/int:latest uses: docker://ghcr.io/step-security/integration-test/int:latest@sha256:76fa60ea6375f276d2b6bc097a5cff08ae2e9db8eb53bea7a9b4627f13b77106
env: env:
PAT: ${{ secrets.PAT }} PAT: ${{ secrets.PAT }}
canary-tls: true canary-tls: true

View file

@ -40,7 +40,7 @@ jobs:
rc: true rc: true
- name: Canary test - name: Canary test
uses: docker://ghcr.io/step-security/integration-test/int:latest uses: docker://ghcr.io/step-security/integration-test/int:latest@sha256:76fa60ea6375f276d2b6bc097a5cff08ae2e9db8eb53bea7a9b4627f13b77106
env: env:
PAT: ${{ secrets.PAT }} PAT: ${{ secrets.PAT }}
canary: true canary: true

View file

@ -14,7 +14,7 @@ jobs:
- image=ubuntu24-stepsecurity-x64 - image=ubuntu24-stepsecurity-x64
steps: steps:
- name: Harden Runner - name: Harden Runner
uses: step-security/harden-runner@rc uses: step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # rc
with: with:
egress-policy: audit egress-policy: audit
allowed-endpoints: > allowed-endpoints: >
@ -23,7 +23,7 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Run outbound calls from host - name: Run outbound calls from host
run: | run: |
@ -43,7 +43,7 @@ jobs:
- image=ubuntu24-stepsecurity-x64 - image=ubuntu24-stepsecurity-x64
steps: steps:
- name: Harden Runner - name: Harden Runner
uses: step-security/harden-runner@rc uses: step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # rc
with: with:
egress-policy: block egress-policy: block
allowed-endpoints: > allowed-endpoints: >
@ -56,7 +56,7 @@ jobs:
security.ubuntu.com:80 security.ubuntu.com:80
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Run outbound calls from within Docker container - name: Run outbound calls from within Docker container
continue-on-error: true continue-on-error: true
@ -89,7 +89,7 @@ jobs:
- image=ubuntu24-stepsecurity-x64 - image=ubuntu24-stepsecurity-x64
steps: steps:
- name: Harden Runner - name: Harden Runner
uses: step-security/harden-runner@rc uses: step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # rc
with: with:
egress-policy: audit egress-policy: audit
allowed-endpoints: > allowed-endpoints: >
@ -103,7 +103,7 @@ jobs:
security.ubuntu.com:80 security.ubuntu.com:80
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Build Docker image and test outbound calls during build - name: Build Docker image and test outbound calls during build
continue-on-error: true continue-on-error: true
@ -137,7 +137,7 @@ jobs:
- image=ubuntu24-stepsecurity-x64 - image=ubuntu24-stepsecurity-x64
steps: steps:
- name: Harden Runner - name: Harden Runner
uses: step-security/harden-runner@rc uses: step-security/harden-runner@4d991eb9b905ef189e4c376166672c3f2f230481 # rc
with: with:
egress-policy: block egress-policy: block
allowed-endpoints: > allowed-endpoints: >
@ -152,7 +152,7 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
- name: Run long-running Docker container with outbound calls - name: Run long-running Docker container with outbound calls
continue-on-error: true continue-on-error: true