Skip to content

chore: use app token for semantic release - #312

Merged
sethc2 merged 1 commit into
mainfrom
seth/use_app_token
Nov 4, 2025
Merged

sethc2 merged 1 commit into
mainfrom
seth/use_app_token

Conversation

@sethc2

@sethc2 sethc2 commented Nov 4, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@dryrunsecurity

dryrunsecurity Bot commented Nov 4, 2025

Copy link
Copy Markdown

DryRun Security

This pull request uses the third-party GitHub Action tibdex/github-app-token@v1 in .github/workflows/ci.yml, which poses a supply-chain risk because it’s pinned to a floating major tag rather than a specific commit SHA; pinning to a commit SHA is recommended to ensure the exact reviewed code runs. No specific vulnerability was found and the issue is non-blocking.

Third-Party Action Supply Chain Risk in .github/workflows/ci.yml
Vulnerability Third-Party Action Supply Chain Risk
Description The GitHub Actions workflow uses tibdex/github-app-token@v1. While no specific vulnerabilities were found in this action version, pinning to a major version tag (@v1) introduces a supply chain risk. This practice allows the action's maintainers to introduce new code, potentially malicious or vulnerable, into the workflow without explicit review or changes to the workflow file. The best practice for securely depending on third-party GitHub Actions is to pin them to a specific commit SHA, which ensures that the exact version of the code that was reviewed is always used.

uses: tibdex/github-app-token@v1
with:
app_id: ${{ vars.TOKEN_APP_ID }}
installation_id: ${{ vars.TOKEN_APP_INSTALLATION_ID }}


All finding details can be found in the DryRun Security Dashboard.

@sethc2
sethc2 merged commit 8f2741f into main Nov 4, 2025
18 checks passed
@sethc2
sethc2 deleted the seth/use_app_token branch November 4, 2025 16:17
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.

1 participant