Conversation
Code Metrics Report━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Language Files Lines Code Comments Blanks ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOML 1 73 61 2 10 ───────────────────────────────────────────────────────────────────────────────── Rust 75 16523 14153 233 2137 |- Markdown 34 349 0 277 72 (Total) 16872 14153 510 2209 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Total 76 16945 14214 512 2219 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
paulinebm
merged commit Sep 17, 2026
c588276
into
dependabot/github_actions/actions-11bc0e91e6
1 of 2 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated hardening of the workflow files flagged on #275.
Warning
This changes when the workflow runs and what it can reach. Both triggers and permissions were rewritten in
.github/workflows/ratbot.yml,.github/workflows/rust.yml. Read the diff before merging — either one can change what the workflow is able to do.Targets
dependabot/github_actions/actions-11bc0e91e6. Files changed:.github/workflows/ratbot.yml.github/workflows/rust.ymlFixed by this PR:
dangerous-triggers(zizmor) — .github/workflows/ratbot.yml:2unpinned-action(pinact) — .github/workflows/rust.yml:47unpinned-action(pinact) — .github/workflows/rust.yml:87excessive-permissions(zizmor) — .github/workflows/ratbot.yml:1excessive-permissions(zizmor) — .github/workflows/ratbot.yml:6excessive-permissions(zizmor) — .github/workflows/rust.yml:75This does not fix everything. 2 further finding(s) (2 medium) need a decision this bot should not make for you. They are in the security channel with their locations — deliberately not repeated here, since this repository may be public and they are not fixed yet.
Permissions
.github/workflows/ratbot.ymlcommentcontents: read,issues: write,pull-requests: write.github/workflows/rust.ymlcheckcontents: readactions/checkoutneeds the token; the remaining steps run cargo nextest, copy webdriver configs and runjust wasm-testlocally — note the local./.github/actions/setupcomposite action is not visible in this file, so a reviewer should confirm it does no API calls beyond checkout-level reads.Anything not listed above keeps the permissions it had. To measure a job this could not read, add
GitHubSecurityLab/actions-permissions/monitorto it and run the workflow — it reports the minimum the run actually used.Pinning changes come from
pinactand are mechanical. Any other change was generated by Claude — read it before merging.