]> Untitled Git - bdk/commit
Merge bitcoindevkit/bdk#1778: ci: apply `zizmor` security audit
authorSteve Myers <steve@notmandatory.org>
Tue, 28 Jan 2025 17:58:50 +0000 (11:58 -0600)
committerSteve Myers <steve@notmandatory.org>
Tue, 28 Jan 2025 17:59:14 +0000 (11:59 -0600)
commit88330f603cb415d01c88f1a579f20a21cb8c1658
tree09865e557c99b281468790dee3b3fdcca1498019
parent82a24231c705f85ad0a06e59f754dd87f7fb06a1
parent30dce98450fb3a919babfe512d8e8d505f3dddd8
Merge bitcoindevkit/bdk#1778: ci: apply `zizmor` security audit

30dce98450fb3a919babfe512d8e8d505f3dddd8 fix(cont-integration): template injection audit (Leonardo Lima)
4ce913960a77a8ec857518cd894e12bf59df1bae fix(ci): do not persist credentials (Leonardo Lima)

Pull request description:

  fixes #1775

  <!-- You can erase any parts of this template not applicable to your Pull Request. -->

  ### Description

  I used `zizmor` on all current CI workflows, it's a tool that helps detecting possible vulnerabilities in our CI jobs, see https://woodruffw.github.io/zizmor/.

  It can run against most of it's audit rules, however the ones that require the GitHub API Token would require some with access to it in order to test against it. So this PR does not cover for impostor-commit, ref-confusion known-vulnerable-actions audit rules.

  <!-- Describe the purpose of this PR, what's being adding and/or fixed -->

  ### Notes to the reviewers

  <!-- In this section you can include notes directed to the reviewers, like explaining why some parts
  of the PR were done in a specific way -->

  ### Changelog notice

  - Do not persist credentials on GitHub Actions.

  <!-- Notice the release manager should include in the release tag message changelog -->
  <!-- See https://keepachangelog.com/en/1.0.0/ for examples -->

  ### Checklists

  #### All Submissions:

  * [x] I've signed all my commits
  * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
  * [x] I ran `cargo fmt` and `cargo clippy` before committing

ACKs for top commit:
  notmandatory:
    ACK 30dce98450fb3a919babfe512d8e8d505f3dddd8

Tree-SHA512: 611b51bdac3278c86954b4c7a8ecb405db0889fd65f58cf4035058433233340bd5c83f135184dd53e2e1cc6f547d8ce88a7e4433da39d621479b17dd9e2e06d1