Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/add-issue-to-project.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/add-issue-to-project.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/add-issue-to-project.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/add-issue-to-project.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/assign-pull-request.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/assign-pull-request.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autofix-ci.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/autofix-ci.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autofix-ci.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/autofix-ci.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:203: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:230: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-agent.yml:277: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-agent.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-deb.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-deb.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-deb.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-deb.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-deb.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-deb.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-deb.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build-deb.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:195: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:241: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:287: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:290: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:295: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:366: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:386: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:389: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:394: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/build.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/chromatic.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/chromatic.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/chromatic.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/chromatic.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/claude.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/claude.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/claude.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/claude.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/codeql-analysis.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/codeql-analysis.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/codeql-analysis.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/codeql-analysis.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coveralls.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/coveralls.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/coveralls.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/coveralls.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/coveralls.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/coveralls.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/deploy.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/deploy.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/deploy.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/deploy.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/deploy.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/deploy.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/labeler.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/labeler.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/madge.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/madge.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/madge.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/madge.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/madge.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/madge.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/madge.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/madge.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/madge.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/madge.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/prepare-release.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare-release.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/prepare-release.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-meta.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish-meta.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:166: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:224: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:270: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:273: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:279: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:308: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/publish.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/scorecard.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/scorecard.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sonar.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/sonar.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sonar.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/sonar.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/sonar.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/sonar.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/staging.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/staging.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/staging.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/staging.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/staging.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/staging.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/staging.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/staging.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/staging.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/staging.yml/main?enable=pin
Warn: third-party GitHubAction not pinned by hash: .github/workflows/staging.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/staging.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upgrade-dependencies.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/upgrade-dependencies.yml/main?enable=pin
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upgrade-dependencies.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/medplum/medplum/upgrade-dependencies.yml/main?enable=pin
Warn: containerImage not pinned by hash: Dockerfile:14: pin your Docker image by updating node:20-slim to node:20-slim@sha256:fa43945ad45c5f8c50dbea0633d888ddeb739f7d4e06c7696a9d68b54054238a
Warn: containerImage not pinned by hash: packages/agent/Dockerfile:1: pin your Docker image by updating debian:bullseye-slim to debian:bullseye-slim@sha256:b5f9bc44bdfbd9d551dfdd432607cbc6bb5d9d6dea726a1191797d7749166973
Warn: containerImage not pinned by hash: packages/app/Dockerfile:1: pin your Docker image by updating nginxinc/nginx-unprivileged:alpine to nginxinc/nginx-unprivileged:alpine@sha256:7ee77c5c1690b76bdb00d0555aa9ff251d7386dce48277a902f69ed478f7a3b0
Warn: downloadThenRun not pinned by hash: scripts/build-agent-installer-win64.sh:89
Warn: downloadThenRun not pinned by hash: scripts/build-agent-installer-win64.sh:110
Warn: npmCommand not pinned by hash: scripts/deploy-bot-layer.sh:33
Warn: npmCommand not pinned by hash: scripts/reinstall.sh:26
Warn: npmCommand not pinned by hash: .github/workflows/madge.yml:48
Info: 2 out of 76 GitHub-owned GitHubAction dependencies pinned
Info: 2 out of 22 third-party GitHubAction dependencies pinned
Info: 0 out of 3 containerImage dependencies pinned
Info: 18 out of 21 npmCommand dependencies pinned
Info: 0 out of 2 downloadThenRun dependencies pinned