{"id":5800018,"name":"oxsecurity/megalinter","ecosystem":"actions","description":"Combine all available linters to automatically validate your sources without configuration !","homepage":"http://megalinter.io/","licenses":"agpl-3.0","normalized_licenses":["AGPL-3.0"],"repository_url":"https://github.com/oxsecurity/megalinter","keywords_array":["apex","autofix","azure-pipelines","best-practices","code-quality","formatter","gitlab-ci","golang","groovy","java","jenkins","kotlin","linter","linters","markdown","megalinter","python","sarif-report","security","terraform"],"namespace":"oxsecurity","versions_count":179,"first_release_published_at":"2020-10-17T14:16:06.000Z","latest_release_published_at":"2026-05-16T13:13:54.000Z","latest_release_number":"v9.5.0","last_synced_at":"2026-06-02T00:00:50.776Z","created_at":"2023-01-04T11:49:25.940Z","updated_at":"2026-06-02T00:00:50.776Z","registry_url":"https://github.com/oxsecurity/megalinter","install_command":null,"documentation_url":null,"metadata":{"name":"MegaLinter","author":"Nicolas Vuillamy","description":"Combine all available linters to automatically validate your sources without configuration !","outputs":{"has_updated_sources":{"description":"0 if no source file has been updated, 1 if source files has been updated"}},"runs":{"using":"docker","image":"docker://ghcr.io/oxsecurity/megalinter:v9.5.0","args":["-v","/var/run/docker.sock:/var/run/docker.sock:rw"]},"branding":{"icon":"check","color":"green"},"default_branch":"main","path":null},"repo_metadata":{"id":36992769,"uuid":"304830226","full_name":"oxsecurity/megalinter","owner":"oxsecurity","description":"🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.","archived":false,"fork":false,"pushed_at":"2026-05-22T14:15:21.000Z","size":1016326,"stargazers_count":2494,"open_issues_count":75,"forks_count":295,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-05-22T15:31:00.019Z","etag":null,"topics":["apex","autofix","azure-pipelines","best-practices","code-quality","formatter","gitlab-ci","golang","groovy","java","jenkins","kotlin","linter","linters","markdown","megalinter","python","sarif-report","security","terraform"],"latest_commit_sha":null,"homepage":"http://megalinter.io/","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oxsecurity.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"docs/supported-linters.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["nvuillam","echoix","bdovaz"]}},"created_at":"2020-10-17T08:16:25.000Z","updated_at":"2026-05-22T13:36:18.000Z","dependencies_parsed_at":"2025-12-02T20:02:17.896Z","dependency_job_id":null,"html_url":"https://github.com/oxsecurity/megalinter","commit_stats":{"total_commits":3040,"total_committers":125,"mean_commits":24.32,"dds":"0.22072368421052635","last_synced_commit":"0167c76337239a55e9e438272b447b709f396551"},"previous_names":["megalinter/megalinter","nvuillam/mega-linter"],"tags_count":179,"template":false,"template_full_name":null,"purl":"pkg:github/oxsecurity/megalinter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fmegalinter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fmegalinter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fmegalinter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fmegalinter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxsecurity","download_url":"https://codeload.github.com/oxsecurity/megalinter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fmegalinter/sbom","scorecard":{"id":418144,"data":{"date":"2025-08-11","repo":{"name":"github.com/oxsecurity/megalinter","commit":"31deb700069d6335637b0b39fd6372ae7708338b"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":5,"reason":"Found 4/8 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Dangerous-Workflow","score":0,"reason":"dangerous workflow patterns detected","details":["Warn: script injection with untrusted input ' github.head_ref ': .github/workflows/deploy-BETA-linters.yml:145","Warn: script injection with untrusted input ' github.event.pull_request.title ': .github/workflows/deploy-DEV-linters.yml:36","Warn: script injection with untrusted input ' github.event.head_commit.message ': .github/workflows/deploy-DEV-linters.yml:36","Warn: script injection with untrusted input ' github.head_ref ': .github/workflows/deploy-DEV-linters.yml:138","Warn: script injection with untrusted input ' github.head_ref ': .github/workflows/deploy-DEV.yml:162","Warn: script injection with untrusted input ' github.event.head_commit.message ': .github/workflows/deploy-DEV.yml:162","Warn: script injection with untrusted input ' github.event.head_commit.message ': .github/workflows/deploy-DEV.yml:162","Warn: script injection with untrusted input ' github.head_ref ': .github/workflows/deploy-RELEASE-linters.yml:126"],"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/auto-update-linters.yml:33","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build-command.yml:35","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build-deploy-docs.yml:24","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-ALPHA-flavors.yml:48","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-ALPHA.yml:49","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-BETA-flavors.yml:48","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-BETA-linters.yml:60","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-BETA.yml:47","Info: jobLevel permissions set to 'read-all': .github/workflows/deploy-DEV-linters.yml:81","Info: jobLevel permissions set to 'read-all': .github/workflows/deploy-DEV.yml:43","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-RELEASE-flavors.yml:38","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-RELEASE-linters.yml:52","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/deploy-RELEASE.yml:41","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/deploy-RELEASE.yml:185","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/mega-linter-for-runner.yml:47","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/mega-linter.yml:47","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/slash-command-dispatch.yml:12","Info: jobLevel permissions set to 'read-all': .github/workflows/test-mkdocs.yml:18","Warn: no topLevel permission defined: .github/workflows/auto-update-linters.yml:1","Info: found token with 'none' permissions: .github/workflows/build-command.yml:1","Warn: no topLevel permission defined: .github/workflows/build-deploy-docs.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-ALPHA-flavors.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-ALPHA.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-BETA-flavors.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-BETA-linters.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-BETA.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-DEV-linters.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-DEV.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-RELEASE-flavors.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-RELEASE-linters.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-RELEASE.yml:1","Warn: no topLevel permission defined: .github/workflows/gitpod.yml:1","Info: found token with 'none' permissions: .github/workflows/help-command.yml:1","Warn: no topLevel permission defined: .github/workflows/mega-linter-for-runner.yml:1","Warn: no topLevel permission defined: .github/workflows/mega-linter.yml:1","Warn: no topLevel permission defined: .github/workflows/mirror-docker-image.yml:1","Info: found token with 'none' permissions: .github/workflows/slash-command-dispatch.yml:1","Warn: no topLevel permission defined: .github/workflows/test-mega-linter-runner.yml:1","Warn: no topLevel permission defined: .github/workflows/test-mkdocs.yml:1","Warn: no topLevel permission defined: .github/workflows/versioning.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/auto-update-linters.yml:25"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"28 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-phwq-j96m-2c2q","Warn: Project is vulnerable to: GHSA-ghr5-ch3p-vcr6","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-qrpm-p2h7-hrv2","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-update-linters.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/auto-update-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-update-linters.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/auto-update-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-update-linters.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/auto-update-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-update-linters.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/auto-update-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-update-linters.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/auto-update-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-update-linters.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/auto-update-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-command.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-command.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-command.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-command.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-deploy-docs.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-deploy-docs.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/build-deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA-flavors.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA-flavors.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA-flavors.yml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA-flavors.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA-flavors.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA-flavors.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA-flavors.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-ALPHA.yml:130: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-ALPHA.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:164: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-flavors.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-flavors.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-BETA-linters.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:102: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:182: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:214: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-BETA.yml:257: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-BETA.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV-linters.yml:152: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:193: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-DEV.yml:219: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-DEV.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-flavors.yml:169: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-flavors.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE-linters.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE-linters.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-RELEASE.yml:207: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/deploy-RELEASE.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gitpod.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/gitpod.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gitpod.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/gitpod.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/gitpod.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/gitpod.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/help-command.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/help-command.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mega-linter-for-runner.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter-for-runner.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mega-linter-for-runner.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter-for-runner.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mega-linter-for-runner.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter-for-runner.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mega-linter-for-runner.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter-for-runner.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mega-linter-for-runner.yml:170: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter-for-runner.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mega-linter.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mega-linter.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mega-linter.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mega-linter.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mega-linter.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mega-linter.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mirror-docker-image.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mirror-docker-image.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mirror-docker-image.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mirror-docker-image.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mirror-docker-image.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/mirror-docker-image.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/slash-command-dispatch.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/slash-command-dispatch.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/slash-command-dispatch.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/slash-command-dispatch.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/slash-command-dispatch.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/slash-command-dispatch.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/slash-command-dispatch.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/slash-command-dispatch.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mega-linter-runner.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/test-mega-linter-runner.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mega-linter-runner.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/test-mega-linter-runner.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mkdocs.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/test-mkdocs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-mkdocs.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/test-mkdocs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/versioning.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/versioning.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/versioning.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/oxsecurity/megalinter/versioning.yml/main?enable=pin","Warn: containerImage not pinned by hash: .automation/test/Dockerfile-megalinter-custom:27","Warn: containerImage not pinned by hash: .automation/test/Dockerfile-megalinter-custom:28","Warn: containerImage not pinned by hash: .automation/test/Dockerfile-megalinter-custom:29","Warn: containerImage not pinned by hash: .automation/test/Dockerfile-megalinter-custom:35","Warn: containerImage not pinned by hash: .automation/test/Dockerfile-megalinter-custom:36","Warn: containerImage not pinned by hash: .automation/test/Dockerfile-megalinter-custom:53: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: .automation/test/docker/good/Dockerfile:1: pin your Docker image by updating node:10 to node:10@sha256:59531d2835edd5161c8f9512f9e095b1836f7a1fcb0ab73e005ec46047384911","Warn: containerImage not pinned by hash: .automation/test/docker/good/Dockerfile.dev:1: pin your Docker image by updating node:10 to node:10@sha256:59531d2835edd5161c8f9512f9e095b1836f7a1fcb0ab73e005ec46047384911","Warn: containerImage not pinned by hash: .automation/test/docker/good/test.Dockerfile:1: pin your Docker image by updating node:10 to node:10@sha256:59531d2835edd5161c8f9512f9e095b1836f7a1fcb0ab73e005ec46047384911","Warn: containerImage not pinned by hash: .automation/test/repository_checkov/good/Dockerfile:1: pin your Docker image by updating node:10 to node:10@sha256:59531d2835edd5161c8f9512f9e095b1836f7a1fcb0ab73e005ec46047384911","Warn: containerImage not pinned by hash: .automation/test/repository_semgrep/good/Dockerfile:1: pin your Docker image by updating node:10 to node:10@sha256:59531d2835edd5161c8f9512f9e095b1836f7a1fcb0ab73e005ec46047384911","Warn: containerImage not pinned by hash: .config/gitpod/Dockerfile:5","Warn: containerImage not pinned by hash: .config/gitpod/Dockerfile:42","Warn: containerImage not pinned by hash: .config/gitpod/Dockerfile:56","Warn: containerImage not pinned by hash: .config/gitpod/Dockerfile:84","Warn: containerImage not pinned by hash: .config/gitpod/Dockerfile:91","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating mcr.microsoft.com/devcontainers/python:1-3.12-bullseye to mcr.microsoft.com/devcontainers/python:1-3.12-bullseye@sha256:cf244ba2b96e9515d1f9efb6641419e9cfec8a9de5fa15bf1e6c76a7928f5383","Warn: containerImage not pinned by hash: Dockerfile:54","Warn: containerImage not pinned by hash: Dockerfile:56","Warn: containerImage not pinned by hash: Dockerfile:59","Warn: containerImage not pinned by hash: Dockerfile:60","Warn: containerImage not pinned by hash: Dockerfile:61","Warn: containerImage not pinned by hash: Dockerfile:62","Warn: containerImage not pinned by hash: Dockerfile:68","Warn: containerImage not pinned by hash: Dockerfile:69","Warn: containerImage not pinned by hash: Dockerfile:70","Warn: containerImage not pinned by hash: Dockerfile:71","Warn: containerImage not pinned by hash: Dockerfile:74","Warn: containerImage not pinned by hash: Dockerfile:75","Warn: containerImage not pinned by hash: Dockerfile:76","Warn: containerImage not pinned by hash: Dockerfile:77","Warn: containerImage not pinned by hash: Dockerfile:78","Warn: containerImage not pinned by hash: Dockerfile:79","Warn: containerImage not pinned by hash: Dockerfile:80","Warn: containerImage not pinned by hash: Dockerfile:81","Warn: containerImage not pinned by hash: Dockerfile:89","Warn: containerImage not pinned by hash: Dockerfile:90","Warn: containerImage not pinned by hash: Dockerfile:107: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: Dockerfile-custom-flavor:8","Warn: containerImage not pinned by hash: Dockerfile-custom-flavor:13: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: Dockerfile-quick:13","Warn: containerImage not pinned by hash: Dockerfile-quick:18","Warn: containerImage not pinned by hash: Dockerfile-quick:19","Warn: containerImage not pinned by hash: Dockerfile-quick:32","Warn: containerImage not pinned by hash: Dockerfile-release:12","Warn: containerImage not pinned by hash: Dockerfile-worker:12","Warn: containerImage not pinned by hash: docs/descriptors/dockerfile_hadolint.md:194","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/c_cpp/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:31","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:32","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:33","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:34","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:35","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:41","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:42","Warn: containerImage not pinned by hash: flavors/ci_light/Dockerfile:59: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:57","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:64","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:65","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:66","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:67","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:68","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:69","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:70","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:78","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:79","Warn: containerImage not pinned by hash: flavors/cupcake/Dockerfile:96: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/documentation/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/dotnet/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/dotnetweb/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/formatters/Dockerfile:25","Warn: containerImage not pinned by hash: flavors/formatters/Dockerfile:26","Warn: containerImage not pinned by hash: flavors/formatters/Dockerfile:32","Warn: containerImage not pinned by hash: flavors/formatters/Dockerfile:33","Warn: containerImage not pinned by hash: flavors/formatters/Dockerfile:50: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:47","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:59","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:60","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:61","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:64","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:70","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:71","Warn: containerImage not pinned by hash: flavors/go/Dockerfile:88: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/java/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/javascript/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/php/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/python/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/ruby/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/rust/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/salesforce/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:41","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:42","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:44","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:47","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:58","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:59","Warn: containerImage not pinned by hash: flavors/security/Dockerfile:76: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:43","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:45","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:48","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:49","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:50","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:52","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:54","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:55","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/swift/Dockerfile:80: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:51","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:53","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:56","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:57","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:58","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:59","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:60","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:61","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:62","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:63","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:64","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:65","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:66","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:67","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:68","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:76","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:77","Warn: containerImage not pinned by hash: flavors/terraform/Dockerfile:94: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/action_actionlint/Dockerfile:24","Warn: containerImage not pinned by hash: linters/action_actionlint/Dockerfile:26","Warn: containerImage not pinned by hash: linters/action_actionlint/Dockerfile:32","Warn: containerImage not pinned by hash: linters/action_actionlint/Dockerfile:33","Warn: containerImage not pinned by hash: linters/action_actionlint/Dockerfile:50: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/ansible_ansible_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/ansible_ansible_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/ansible_ansible_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/api_spectral/Dockerfile:27","Warn: containerImage not pinned by hash: linters/api_spectral/Dockerfile:28","Warn: containerImage not pinned by hash: linters/api_spectral/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/arm_arm_ttk/Dockerfile:27","Warn: containerImage not pinned by hash: linters/arm_arm_ttk/Dockerfile:28","Warn: containerImage not pinned by hash: linters/arm_arm_ttk/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/bash_exec/Dockerfile:27","Warn: containerImage not pinned by hash: linters/bash_exec/Dockerfile:28","Warn: containerImage not pinned by hash: linters/bash_exec/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/bash_shellcheck/Dockerfile:22","Warn: containerImage not pinned by hash: linters/bash_shellcheck/Dockerfile:28","Warn: containerImage not pinned by hash: linters/bash_shellcheck/Dockerfile:29","Warn: containerImage not pinned by hash: linters/bash_shellcheck/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/bash_shfmt/Dockerfile:22","Warn: containerImage not pinned by hash: linters/bash_shfmt/Dockerfile:28","Warn: containerImage not pinned by hash: linters/bash_shfmt/Dockerfile:29","Warn: containerImage not pinned by hash: linters/bash_shfmt/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/bicep_bicep_linter/Dockerfile:27","Warn: containerImage not pinned by hash: linters/bicep_bicep_linter/Dockerfile:28","Warn: containerImage not pinned by hash: linters/bicep_bicep_linter/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/c_clang_format/Dockerfile:27","Warn: containerImage not pinned by hash: linters/c_clang_format/Dockerfile:28","Warn: containerImage not pinned by hash: linters/c_clang_format/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/c_cppcheck/Dockerfile:27","Warn: containerImage not pinned by hash: linters/c_cppcheck/Dockerfile:28","Warn: containerImage not pinned by hash: linters/c_cppcheck/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/c_cpplint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/c_cpplint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/c_cpplint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/clojure_clj_kondo/Dockerfile:27","Warn: containerImage not pinned by hash: linters/clojure_clj_kondo/Dockerfile:28","Warn: containerImage not pinned by hash: linters/clojure_clj_kondo/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/clojure_cljstyle/Dockerfile:27","Warn: containerImage not pinned by hash: linters/clojure_cljstyle/Dockerfile:28","Warn: containerImage not pinned by hash: linters/clojure_cljstyle/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/cloudformation_cfn_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/cloudformation_cfn_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/cloudformation_cfn_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/coffee_coffeelint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/coffee_coffeelint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/coffee_coffeelint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/copypaste_jscpd/Dockerfile:27","Warn: containerImage not pinned by hash: linters/copypaste_jscpd/Dockerfile:28","Warn: containerImage not pinned by hash: linters/copypaste_jscpd/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/cpp_clang_format/Dockerfile:27","Warn: containerImage not pinned by hash: linters/cpp_clang_format/Dockerfile:28","Warn: containerImage not pinned by hash: linters/cpp_clang_format/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/cpp_cppcheck/Dockerfile:27","Warn: containerImage not pinned by hash: linters/cpp_cppcheck/Dockerfile:28","Warn: containerImage not pinned by hash: linters/cpp_cppcheck/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/cpp_cpplint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/cpp_cpplint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/cpp_cpplint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/csharp_csharpier/Dockerfile:27","Warn: containerImage not pinned by hash: linters/csharp_csharpier/Dockerfile:28","Warn: containerImage not pinned by hash: linters/csharp_csharpier/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/csharp_dotnet_format/Dockerfile:27","Warn: containerImage not pinned by hash: linters/csharp_dotnet_format/Dockerfile:28","Warn: containerImage not pinned by hash: linters/csharp_dotnet_format/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/csharp_roslynator/Dockerfile:27","Warn: containerImage not pinned by hash: linters/csharp_roslynator/Dockerfile:28","Warn: containerImage not pinned by hash: linters/csharp_roslynator/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/css_stylelint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/css_stylelint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/css_stylelint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/dart_dartanalyzer/Dockerfile:27","Warn: containerImage not pinned by hash: linters/dart_dartanalyzer/Dockerfile:28","Warn: containerImage not pinned by hash: linters/dart_dartanalyzer/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/dockerfile_hadolint/Dockerfile:22","Warn: containerImage not pinned by hash: linters/dockerfile_hadolint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/dockerfile_hadolint/Dockerfile:29","Warn: containerImage not pinned by hash: linters/dockerfile_hadolint/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/editorconfig_editorconfig_checker/Dockerfile:22","Warn: containerImage not pinned by hash: linters/editorconfig_editorconfig_checker/Dockerfile:28","Warn: containerImage not pinned by hash: linters/editorconfig_editorconfig_checker/Dockerfile:29","Warn: containerImage not pinned by hash: linters/editorconfig_editorconfig_checker/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/env_dotenv_linter/Dockerfile:27","Warn: containerImage not pinned by hash: linters/env_dotenv_linter/Dockerfile:28","Warn: containerImage not pinned by hash: linters/env_dotenv_linter/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/gherkin_gherkin_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/gherkin_gherkin_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/gherkin_gherkin_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/go_golangci_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/go_golangci_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/go_golangci_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/go_revive/Dockerfile:22","Warn: containerImage not pinned by hash: linters/go_revive/Dockerfile:33","Warn: containerImage not pinned by hash: linters/go_revive/Dockerfile:34","Warn: containerImage not pinned by hash: linters/go_revive/Dockerfile:51: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/graphql_graphql_schema_linter/Dockerfile:27","Warn: containerImage not pinned by hash: linters/graphql_graphql_schema_linter/Dockerfile:28","Warn: containerImage not pinned by hash: linters/graphql_graphql_schema_linter/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/groovy_npm_groovy_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/groovy_npm_groovy_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/groovy_npm_groovy_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/html_djlint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/html_djlint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/html_djlint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/html_htmlhint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/html_htmlhint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/html_htmlhint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/java_checkstyle/Dockerfile:27","Warn: containerImage not pinned by hash: linters/java_checkstyle/Dockerfile:28","Warn: containerImage not pinned by hash: linters/java_checkstyle/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/java_pmd/Dockerfile:27","Warn: containerImage not pinned by hash: linters/java_pmd/Dockerfile:28","Warn: containerImage not pinned by hash: linters/java_pmd/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/javascript_es/Dockerfile:27","Warn: containerImage not pinned by hash: linters/javascript_es/Dockerfile:28","Warn: containerImage not pinned by hash: linters/javascript_es/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/javascript_prettier/Dockerfile:27","Warn: containerImage not pinned by hash: linters/javascript_prettier/Dockerfile:28","Warn: containerImage not pinned by hash: linters/javascript_prettier/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/javascript_standard/Dockerfile:27","Warn: containerImage not pinned by hash: linters/javascript_standard/Dockerfile:28","Warn: containerImage not pinned by hash: linters/javascript_standard/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/json_eslint_plugin_jsonc/Dockerfile:27","Warn: containerImage not pinned by hash: linters/json_eslint_plugin_jsonc/Dockerfile:28","Warn: containerImage not pinned by hash: linters/json_eslint_plugin_jsonc/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/json_jsonlint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/json_jsonlint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/json_jsonlint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/json_npm_package_json_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/json_npm_package_json_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/json_npm_package_json_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/json_prettier/Dockerfile:27","Warn: containerImage not pinned by hash: linters/json_prettier/Dockerfile:28","Warn: containerImage not pinned by hash: linters/json_prettier/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/json_v8r/Dockerfile:27","Warn: containerImage not pinned by hash: linters/json_v8r/Dockerfile:28","Warn: containerImage not pinned by hash: linters/json_v8r/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/jsx_eslint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/jsx_eslint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/jsx_eslint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/kotlin_detekt/Dockerfile:27","Warn: containerImage not pinned by hash: linters/kotlin_detekt/Dockerfile:28","Warn: containerImage not pinned by hash: linters/kotlin_detekt/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/kotlin_ktlint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/kotlin_ktlint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/kotlin_ktlint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/kubernetes_helm/Dockerfile:27","Warn: containerImage not pinned by hash: linters/kubernetes_helm/Dockerfile:28","Warn: containerImage not pinned by hash: linters/kubernetes_helm/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/kubernetes_kubeconform/Dockerfile:22","Warn: containerImage not pinned by hash: linters/kubernetes_kubeconform/Dockerfile:28","Warn: containerImage not pinned by hash: linters/kubernetes_kubeconform/Dockerfile:29","Warn: containerImage not pinned by hash: linters/kubernetes_kubeconform/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/kubernetes_kubescape/Dockerfile:27","Warn: containerImage not pinned by hash: linters/kubernetes_kubescape/Dockerfile:28","Warn: containerImage not pinned by hash: linters/kubernetes_kubescape/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/latex_chktex/Dockerfile:21","Warn: containerImage not pinned by hash: linters/latex_chktex/Dockerfile:27","Warn: containerImage not pinned by hash: linters/latex_chktex/Dockerfile:28","Warn: containerImage not pinned by hash: linters/latex_chktex/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/lua_luacheck/Dockerfile:27","Warn: containerImage not pinned by hash: linters/lua_luacheck/Dockerfile:28","Warn: containerImage not pinned by hash: linters/lua_luacheck/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/lua_selene/Dockerfile:27","Warn: containerImage not pinned by hash: linters/lua_selene/Dockerfile:28","Warn: containerImage not pinned by hash: linters/lua_selene/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/lua_stylua/Dockerfile:27","Warn: containerImage not pinned by hash: linters/lua_stylua/Dockerfile:28","Warn: containerImage not pinned by hash: linters/lua_stylua/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/makefile_checkmake/Dockerfile:21","Warn: containerImage not pinned by hash: linters/makefile_checkmake/Dockerfile:27","Warn: containerImage not pinned by hash: linters/makefile_checkmake/Dockerfile:28","Warn: containerImage not pinned by hash: linters/makefile_checkmake/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/markdown_markdown_link_check/Dockerfile:27","Warn: containerImage not pinned by hash: linters/markdown_markdown_link_check/Dockerfile:28","Warn: containerImage not pinned by hash: linters/markdown_markdown_link_check/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/markdown_markdown_table_formatter/Dockerfile:27","Warn: containerImage not pinned by hash: linters/markdown_markdown_table_formatter/Dockerfile:28","Warn: containerImage not pinned by hash: linters/markdown_markdown_table_formatter/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/markdown_markdownlint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/markdown_markdownlint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/markdown_markdownlint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/markdown_remark_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/markdown_remark_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/markdown_remark_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/perl_perlcritic/Dockerfile:27","Warn: containerImage not pinned by hash: linters/perl_perlcritic/Dockerfile:28","Warn: containerImage not pinned by hash: linters/perl_perlcritic/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/php_phpcs/Dockerfile:27","Warn: containerImage not pinned by hash: linters/php_phpcs/Dockerfile:28","Warn: containerImage not pinned by hash: linters/php_phpcs/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/php_phpcsfixer/Dockerfile:27","Warn: containerImage not pinned by hash: linters/php_phpcsfixer/Dockerfile:28","Warn: containerImage not pinned by hash: linters/php_phpcsfixer/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/php_phplint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/php_phplint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/php_phplint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/php_phpstan/Dockerfile:27","Warn: containerImage not pinned by hash: linters/php_phpstan/Dockerfile:28","Warn: containerImage not pinned by hash: linters/php_phpstan/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/php_psalm/Dockerfile:27","Warn: containerImage not pinned by hash: linters/php_psalm/Dockerfile:28","Warn: containerImage not pinned by hash: linters/php_psalm/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/powershell_powershell/Dockerfile:27","Warn: containerImage not pinned by hash: linters/powershell_powershell/Dockerfile:28","Warn: containerImage not pinned by hash: linters/powershell_powershell/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/powershell_powershell_formatter/Dockerfile:27","Warn: containerImage not pinned by hash: linters/powershell_powershell_formatter/Dockerfile:28","Warn: containerImage not pinned by hash: linters/powershell_powershell_formatter/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/protobuf_protolint/Dockerfile:22","Warn: containerImage not pinned by hash: linters/protobuf_protolint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/protobuf_protolint/Dockerfile:29","Warn: containerImage not pinned by hash: linters/protobuf_protolint/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/puppet_puppet_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/puppet_puppet_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/puppet_puppet_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_bandit/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_bandit/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_bandit/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_black/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_black/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_black/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_flake8/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_flake8/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_flake8/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_isort/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_isort/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_isort/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_mypy/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_mypy/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_mypy/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_pylint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_pylint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_pylint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_pyright/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_pyright/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_pyright/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_ruff/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_ruff/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_ruff/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/python_ruff_format/Dockerfile:27","Warn: containerImage not pinned by hash: linters/python_ruff_format/Dockerfile:28","Warn: containerImage not pinned by hash: linters/python_ruff_format/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/r_lintr/Dockerfile:27","Warn: containerImage not pinned by hash: linters/r_lintr/Dockerfile:28","Warn: containerImage not pinned by hash: linters/r_lintr/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/raku_raku/Dockerfile:27","Warn: containerImage not pinned by hash: linters/raku_raku/Dockerfile:28","Warn: containerImage not pinned by hash: linters/raku_raku/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_checkov/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_checkov/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_checkov/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_devskim/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_devskim/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_devskim/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_dustilock/Dockerfile:22","Warn: containerImage not pinned by hash: linters/repository_dustilock/Dockerfile:30","Warn: containerImage not pinned by hash: linters/repository_dustilock/Dockerfile:31","Warn: containerImage not pinned by hash: linters/repository_dustilock/Dockerfile:48: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_git_diff/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_git_diff/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_git_diff/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_gitleaks/Dockerfile:22","Warn: containerImage not pinned by hash: linters/repository_gitleaks/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_gitleaks/Dockerfile:29","Warn: containerImage not pinned by hash: linters/repository_gitleaks/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_grype/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_grype/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_grype/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_kics/Dockerfile:22","Warn: containerImage not pinned by hash: linters/repository_kics/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_kics/Dockerfile:29","Warn: containerImage not pinned by hash: linters/repository_kics/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_ls_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_ls_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_ls_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_secretlint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_secretlint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_secretlint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_semgrep/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_semgrep/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_semgrep/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_syft/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_syft/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_syft/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_trivy/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_trivy/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_trivy/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_trivy_sbom/Dockerfile:27","Warn: containerImage not pinned by hash: linters/repository_trivy_sbom/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_trivy_sbom/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/repository_trufflehog/Dockerfile:22","Warn: containerImage not pinned by hash: linters/repository_trufflehog/Dockerfile:28","Warn: containerImage not pinned by hash: linters/repository_trufflehog/Dockerfile:29","Warn: containerImage not pinned by hash: linters/repository_trufflehog/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/rst_rst_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/rst_rst_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/rst_rst_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/rst_rstcheck/Dockerfile:27","Warn: containerImage not pinned by hash: linters/rst_rstcheck/Dockerfile:28","Warn: containerImage not pinned by hash: linters/rst_rstcheck/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/rst_rstfmt/Dockerfile:27","Warn: containerImage not pinned by hash: linters/rst_rstfmt/Dockerfile:28","Warn: containerImage not pinned by hash: linters/rst_rstfmt/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/ruby_rubocop/Dockerfile:27","Warn: containerImage not pinned by hash: linters/ruby_rubocop/Dockerfile:28","Warn: containerImage not pinned by hash: linters/ruby_rubocop/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/rust_clippy/Dockerfile:27","Warn: containerImage not pinned by hash: linters/rust_clippy/Dockerfile:28","Warn: containerImage not pinned by hash: linters/rust_clippy/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/salesforce_lightning_flow_scanner/Dockerfile:27","Warn: containerImage not pinned by hash: linters/salesforce_lightning_flow_scanner/Dockerfile:28","Warn: containerImage not pinned by hash: linters/salesforce_lightning_flow_scanner/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_apex/Dockerfile:27","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_apex/Dockerfile:28","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_apex/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_aura/Dockerfile:27","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_aura/Dockerfile:28","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_aura/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_lwc/Dockerfile:27","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_lwc/Dockerfile:28","Warn: containerImage not pinned by hash: linters/salesforce_sfdx_scanner_lwc/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/scala_scalafix/Dockerfile:27","Warn: containerImage not pinned by hash: linters/scala_scalafix/Dockerfile:28","Warn: containerImage not pinned by hash: linters/scala_scalafix/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/snakemake_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/snakemake_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/snakemake_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/snakemake_snakefmt/Dockerfile:27","Warn: containerImage not pinned by hash: linters/snakemake_snakefmt/Dockerfile:28","Warn: containerImage not pinned by hash: linters/snakemake_snakefmt/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/spell_cspell/Dockerfile:27","Warn: containerImage not pinned by hash: linters/spell_cspell/Dockerfile:28","Warn: containerImage not pinned by hash: linters/spell_cspell/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/spell_lychee/Dockerfile:22","Warn: containerImage not pinned by hash: linters/spell_lychee/Dockerfile:28","Warn: containerImage not pinned by hash: linters/spell_lychee/Dockerfile:29","Warn: containerImage not pinned by hash: linters/spell_lychee/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/spell_proselint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/spell_proselint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/spell_proselint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/spell_vale/Dockerfile:22","Warn: containerImage not pinned by hash: linters/spell_vale/Dockerfile:28","Warn: containerImage not pinned by hash: linters/spell_vale/Dockerfile:29","Warn: containerImage not pinned by hash: linters/spell_vale/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/sql_sqlfluff/Dockerfile:27","Warn: containerImage not pinned by hash: linters/sql_sqlfluff/Dockerfile:28","Warn: containerImage not pinned by hash: linters/sql_sqlfluff/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/sql_tsqllint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/sql_tsqllint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/sql_tsqllint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/swift_swiftlint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/swift_swiftlint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/swift_swiftlint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/tekton_tekton_lint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/tekton_tekton_lint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/tekton_tekton_lint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/terraform_terraform_fmt/Dockerfile:22","Warn: containerImage not pinned by hash: linters/terraform_terraform_fmt/Dockerfile:28","Warn: containerImage not pinned by hash: linters/terraform_terraform_fmt/Dockerfile:29","Warn: containerImage not pinned by hash: linters/terraform_terraform_fmt/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/terraform_terragrunt/Dockerfile:22","Warn: containerImage not pinned by hash: linters/terraform_terragrunt/Dockerfile:28","Warn: containerImage not pinned by hash: linters/terraform_terragrunt/Dockerfile:29","Warn: containerImage not pinned by hash: linters/terraform_terragrunt/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/terraform_terrascan/Dockerfile:22","Warn: containerImage not pinned by hash: linters/terraform_terrascan/Dockerfile:28","Warn: containerImage not pinned by hash: linters/terraform_terrascan/Dockerfile:29","Warn: containerImage not pinned by hash: linters/terraform_terrascan/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/terraform_tflint/Dockerfile:22","Warn: containerImage not pinned by hash: linters/terraform_tflint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/terraform_tflint/Dockerfile:29","Warn: containerImage not pinned by hash: linters/terraform_tflint/Dockerfile:46: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/tsx_eslint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/tsx_eslint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/tsx_eslint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/typescript_es/Dockerfile:27","Warn: containerImage not pinned by hash: linters/typescript_es/Dockerfile:28","Warn: containerImage not pinned by hash: linters/typescript_es/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/typescript_prettier/Dockerfile:27","Warn: containerImage not pinned by hash: linters/typescript_prettier/Dockerfile:28","Warn: containerImage not pinned by hash: linters/typescript_prettier/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/typescript_standard/Dockerfile:27","Warn: containerImage not pinned by hash: linters/typescript_standard/Dockerfile:28","Warn: containerImage not pinned by hash: linters/typescript_standard/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/vbdotnet_dotnet_format/Dockerfile:27","Warn: containerImage not pinned by hash: linters/vbdotnet_dotnet_format/Dockerfile:28","Warn: containerImage not pinned by hash: linters/vbdotnet_dotnet_format/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/xml_xmllint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/xml_xmllint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/xml_xmllint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/yaml_prettier/Dockerfile:27","Warn: containerImage not pinned by hash: linters/yaml_prettier/Dockerfile:28","Warn: containerImage not pinned by hash: linters/yaml_prettier/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/yaml_v8r/Dockerfile:27","Warn: containerImage not pinned by hash: linters/yaml_v8r/Dockerfile:28","Warn: containerImage not pinned by hash: linters/yaml_v8r/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: linters/yaml_yamllint/Dockerfile:27","Warn: containerImage not pinned by hash: linters/yaml_yamllint/Dockerfile:28","Warn: containerImage not pinned by hash: linters/yaml_yamllint/Dockerfile:45: pin your Docker image by updating python:3.13-alpine3.21 to python:3.13-alpine3.21@sha256:31d65117082691f96e5d81347fe153a2bd44c816e1e26cc60dadaaaf37628d4a","Warn: containerImage not pinned by hash: server/Dockerfile:4","Warn: containerImage not pinned by hash: server/Dockerfile:5","Warn: containerImage not pinned by hash: server/Dockerfile:15: pin your Docker image by updating python:3.13-alpine to python:3.13-alpine@sha256:a70b35b575e33d951e3f9d3fe94163ef0fd338c22552bc587a1b098a87ed6184","Warn: containerImage not pinned by hash: server/Dockerfile-dev:1","Warn: containerImage not pinned by hash: server/Dockerfile-dev:2","Warn: containerImage not pinned by hash: server/Dockerfile-dev:7","Warn: containerImage not pinned by hash: server/Dockerfile-dev:8","Warn: containerImage not pinned by hash: server/Dockerfile-dev:18: pin your Docker image by updating python:3.13-alpine to python:3.13-alpine@sha256:a70b35b575e33d951e3f9d3fe94163ef0fd338c22552bc587a1b098a87ed6184","Warn: downloadThenRun not pinned by hash: .automation/test/Dockerfile-megalinter-custom:135-139","Warn: npmCommand not pinned by hash: .automation/test/Dockerfile-megalinter-custom:168-179","Warn: npmCommand not pinned by hash: .automation/test/docker/bad/Dockerfile:11","Warn: npmCommand not pinned by hash: .automation/test/docker/good/Dockerfile:9","Warn: npmCommand not pinned by hash: .automation/test/docker/good/Dockerfile.dev:9","Warn: npmCommand not pinned by hash: .automation/test/docker/good/test.Dockerfile:9","Warn: npmCommand not pinned by hash: .automation/test/repository_checkov/bad/Dockerfile:11","Warn: npmCommand not pinned by hash: .automation/test/repository_checkov/good/Dockerfile:9","Warn: npmCommand not pinned by hash: .automation/test/repository_semgrep/bad/Dockerfile:9","Warn: downloadThenRun not pinned by hash: .config/gitpod/Dockerfile:73-79","Warn: npmCommand not pinned by hash: .config/gitpod/Dockerfile:73-79","Warn: npmCommand not pinned by hash: .config/gitpod/Dockerfile:73-79","Warn: downloadThenRun not pinned by hash: .config/gitpod/Dockerfile:102-103","Warn: npmCommand not pinned by hash: .devcontainer/Dockerfile:14-16","Warn: downloadThenRun not pinned by hash: Dockerfile:484-488","Warn: npmCommand not pinned by hash: Dockerfile:538-592","Warn: downloadThenRun not pinned by hash: Dockerfile:889-895","Warn: downloadThenRun not pinned by hash: Dockerfile:889-895","Warn: downloadThenRun not pinned by hash: Dockerfile:923-989","Warn: downloadThenRun not pinned by hash: Dockerfile:923-989","Warn: downloadThenRun not pinned by hash: Dockerfile:923-989","Warn: downloadThenRun not pinned by hash: Dockerfile:1062-1071","Warn: downloadThenRun not pinned by hash: Dockerfile:1085-1152","Warn: downloadThenRun not pinned by hash: Dockerfile:1085-1152","Warn: downloadThenRun not pinned by hash: Dockerfile:1085-1152","Warn: pipCommand not pinned by hash: Dockerfile-worker:29","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:247-251","Warn: npmCommand not pinned by hash: flavors/c_cpp/Dockerfile:289-317","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:377-402","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:422-471","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:422-471","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:422-471","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:422-471","Warn: downloadThenRun not pinned by hash: flavors/c_cpp/Dockerfile:422-471","Warn: downloadThenRun not pinned by hash: flavors/ci_light/Dockerfile:161-165","Warn: npmCommand not pinned by hash: flavors/ci_light/Dockerfile:193-208","Warn: downloadThenRun not pinned by hash: flavors/ci_light/Dockerfile:257","Warn: downloadThenRun not pinned by hash: flavors/ci_light/Dockerfile:272-287","Warn: downloadThenRun not pinned by hash: flavors/ci_light/Dockerfile:272-287","Warn: downloadThenRun not pinned by hash: flavors/ci_light/Dockerfile:272-287","Warn: downloadThenRun not pinned by hash: flavors/ci_light/Dockerfile:272-287","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:389-393","Warn: npmCommand not pinned by hash: flavors/cupcake/Dockerfile:440-489","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:617-658","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:617-658","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:686-726","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:774","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:788-796","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:788-796","Warn: downloadThenRun not pinned by hash: flavors/cupcake/Dockerfile:788-796","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:243-247","Warn: npmCommand not pinned by hash: flavors/documentation/Dockerfile:284-311","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:371-392","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/documentation/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:273-277","Warn: npmCommand not pinned by hash: flavors/dotnet/Dockerfile:315-345","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:431-474","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:496-578","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:496-578","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:496-578","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:496-578","Warn: downloadThenRun not pinned by hash: flavors/dotnet/Dockerfile:496-578","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:317-321","Warn: npmCommand not pinned by hash: flavors/dotnetweb/Dockerfile:359-411","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:499-544","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:574-656","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:574-656","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:574-656","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:574-656","Warn: downloadThenRun not pinned by hash: flavors/dotnetweb/Dockerfile:574-656","Warn: downloadThenRun not pinned by hash: flavors/formatters/Dockerfile:144-148","Warn: npmCommand not pinned by hash: flavors/formatters/Dockerfile:180-190","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:255-259","Warn: npmCommand not pinned by hash: flavors/go/Dockerfile:296-323","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:384-409","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:384-409","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:431-480","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:431-480","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:431-480","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:431-480","Warn: downloadThenRun not pinned by hash: flavors/go/Dockerfile:431-480","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:255-259","Warn: npmCommand not pinned by hash: flavors/java/Dockerfile:296-324","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:432-463","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:489-551","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:489-551","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:489-551","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:489-551","Warn: downloadThenRun not pinned by hash: flavors/java/Dockerfile:489-551","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:291-295","Warn: npmCommand not pinned by hash: flavors/javascript/Dockerfile:332-383","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:445-468","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:496-545","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:496-545","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:496-545","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:496-545","Warn: downloadThenRun not pinned by hash: flavors/javascript/Dockerfile:496-545","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:272-276","Warn: npmCommand not pinned by hash: flavors/php/Dockerfile:313-340","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:407-428","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:446-463","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:497-514","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:497-514","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:497-514","Warn: downloadThenRun not pinned by hash: flavors/php/Dockerfile:497-514","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:274-278","Warn: npmCommand not pinned by hash: flavors/python/Dockerfile:327-355","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:415-440","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:458-475","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:509-526","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:509-526","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:509-526","Warn: downloadThenRun not pinned by hash: flavors/python/Dockerfile:509-526","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:259-263","Warn: npmCommand not pinned by hash: flavors/ruby/Dockerfile:300-327","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:394-415","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:433-482","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:433-482","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:433-482","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:433-482","Warn: downloadThenRun not pinned by hash: flavors/ruby/Dockerfile:433-482","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:243-247","Warn: npmCommand not pinned by hash: flavors/rust/Dockerfile:284-311","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:371-392","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/rust/Dockerfile:410-459","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:258-262","Warn: npmCommand not pinned by hash: flavors/salesforce/Dockerfile:299-329","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:400-421","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:441-515","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:441-515","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:441-515","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:441-515","Warn: downloadThenRun not pinned by hash: flavors/salesforce/Dockerfile:441-515","Warn: downloadThenRun not pinned by hash: flavors/security/Dockerfile:184-188","Warn: npmCommand not pinned by hash: flavors/security/Dockerfile:220-229","Warn: downloadThenRun not pinned by hash: flavors/security/Dockerfile:275-298","Warn: downloadThenRun not pinned by hash: flavors/security/Dockerfile:300-309","Warn: downloadThenRun not pinned by hash: flavors/security/Dockerfile:321-329","Warn: downloadThenRun not pinned by hash: flavors/security/Dockerfile:321-329","Warn: downloadThenRun not pinned by hash: flavors/security/Dockerfile:321-329","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:245-249","Warn: npmCommand not pinned by hash: flavors/swift/Dockerfile:286-313","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:374-395","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:413-462","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:413-462","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:413-462","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:413-462","Warn: downloadThenRun not pinned by hash: flavors/swift/Dockerfile:413-462","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:261-265","Warn: npmCommand not pinned by hash: flavors/terraform/Dockerfile:302-329","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:395-416","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:434-466","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:434-466","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:480-488","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:480-488","Warn: downloadThenRun not pinned by hash: flavors/terraform/Dockerfile:480-488","Warn: npmCommand not pinned by hash: linters/api_spectral/Dockerfile:124-131","Warn: downloadThenRun not pinned by hash: linters/bash_shellcheck/Dockerfile:103-107","Warn: npmCommand not pinned by hash: linters/coffee_coffeelint/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/copypaste_jscpd/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/css_stylelint/Dockerfile:140-150","Warn: downloadThenRun not pinned by hash: linters/env_dotenv_linter/Dockerfile:151","Warn: npmCommand not pinned by hash: linters/gherkin_gherkin_lint/Dockerfile:124-131","Warn: downloadThenRun not pinned by hash: linters/go_golangci_lint/Dockerfile:153-154","Warn: npmCommand not pinned by hash: linters/graphql_graphql_schema_linter/Dockerfile:126-134","Warn: npmCommand not pinned by hash: linters/groovy_npm_groovy_lint/Dockerfile:125-132","Warn: npmCommand not pinned by hash: linters/html_htmlhint/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/javascript_es/Dockerfile:148-167","Warn: npmCommand not pinned by hash: linters/javascript_prettier/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/javascript_standard/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/json_eslint_plugin_jsonc/Dockerfile:128-137","Warn: npmCommand not pinned by hash: linters/json_jsonlint/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/json_npm_package_json_lint/Dockerfile:126-134","Warn: npmCommand not pinned by hash: linters/json_prettier/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/json_v8r/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/jsx_eslint/Dockerfile:130-140","Warn: downloadThenRun not pinned by hash: linters/kubernetes_kubescape/Dockerfile:154-155","Warn: downloadThenRun not pinned by hash: linters/lua_selene/Dockerfile:101-105","Warn: downloadThenRun not pinned by hash: linters/lua_stylua/Dockerfile:101-105","Warn: npmCommand not pinned by hash: linters/markdown_markdown_link_check/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/markdown_markdown_table_formatter/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/markdown_markdownlint/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/markdown_remark_lint/Dockerfile:126-134","Warn: downloadThenRun not pinned by hash: linters/perl_perlcritic/Dockerfile:155-156","Warn: npmCommand not pinned by hash: linters/python_pyright/Dockerfile:124-131","Warn: downloadThenRun not pinned by hash: linters/repository_grype/Dockerfile:152","Warn: npmCommand not pinned by hash: linters/repository_ls_lint/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/repository_secretlint/Dockerfile:128-137","Warn: downloadThenRun not pinned by hash: linters/repository_syft/Dockerfile:152","Warn: downloadThenRun not pinned by hash: linters/repository_trivy/Dockerfile:152-153","Warn: downloadThenRun not pinned by hash: linters/repository_trivy_sbom/Dockerfile:152-153","Warn: downloadThenRun not pinned by hash: linters/rust_clippy/Dockerfile:98-102","Warn: npmCommand not pinned by hash: linters/salesforce_lightning_flow_scanner/Dockerfile:132-139","Warn: npmCommand not pinned by hash: linters/salesforce_sfdx_scanner_apex/Dockerfile:132-139","Warn: npmCommand not pinned by hash: linters/salesforce_sfdx_scanner_aura/Dockerfile:132-139","Warn: npmCommand not pinned by hash: linters/salesforce_sfdx_scanner_lwc/Dockerfile:132-139","Warn: npmCommand not pinned by hash: linters/spell_cspell/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/tekton_tekton_lint/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/tsx_eslint/Dockerfile:148-167","Warn: npmCommand not pinned by hash: linters/typescript_es/Dockerfile:154-176","Warn: npmCommand not pinned by hash: linters/typescript_prettier/Dockerfile:126-134","Warn: npmCommand not pinned by hash: linters/typescript_standard/Dockerfile:126-134","Warn: npmCommand not pinned by hash: linters/yaml_prettier/Dockerfile:124-131","Warn: npmCommand not pinned by hash: linters/yaml_v8r/Dockerfile:124-131","Warn: pipCommand not pinned by hash: server/Dockerfile:31","Warn: downloadThenRun not pinned by hash: server/Dockerfile-dev:28","Warn: pipCommand not pinned by hash: server/Dockerfile-dev:48","Warn: npmCommand not pinned by hash: .automation/format-tables.sh:12","Warn: pipCommand not pinned by hash: entrypoint.sh:32","Warn: pipCommand not pinned by hash: entrypoint.sh:38","Warn: pipCommand not pinned by hash: entrypoint.sh:62","Warn: pipCommand not pinned by hash: .github/workflows/build-command.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/build-deploy-docs.yml:34","Warn: downloadThenRun not pinned by hash: .github/workflows/deploy-DEV.yml:166","Warn: npmCommand not pinned by hash: .github/workflows/deploy-RELEASE.yml:63","Warn: pipCommand not pinned by hash: .github/workflows/deploy-RELEASE.yml:211","Warn: downloadThenRun not pinned by hash: .github/workflows/gitpod.yml:40","Warn: downloadThenRun not pinned by hash: .github/workflows/gitpod.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/test-mkdocs.yml:25","Info:   0 out of  39 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  98 third-party GitHubAction dependencies pinned","Info:   0 out of 701 containerImage dependencies pinned","Info:   0 out of 149 downloadThenRun dependencies pinned","Info:   1 out of  69 npmCommand dependencies pinned","Info:   0 out of  10 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-19T00:27:05.601Z","repository_id":36992769,"created_at":"2025-08-19T00:27:05.601Z","updated_at":"2025-08-19T00:27:05.601Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33431038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T22:14:44.296Z","status":"online","status_checked_at":"2026-05-24T02:00:06.296Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"tags":[]},"repo_metadata_updated_at":"2026-05-24T13:14:15.106Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":224,"rankings":{"downloads":null,"dependent_repos_count":2.861670099825701,"dependent_packages_count":0.0,"stargazers_count":0.14577721438757724,"forks_count":0.282047219141182,"docker_downloads_count":0.8619870068135003,"average":0.8302963080335921},"purl":"pkg:githubactions/oxsecurity/megalinter","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/oxsecurity/megalinter","docker_dependents_count":1,"docker_downloads_count":482276,"usage_url":"https://repos.ecosyste.ms/usage/actions/oxsecurity/megalinter","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/oxsecurity/megalinter/dependencies","status":null,"funding_links":["https://github.com/sponsors/nvuillam","https://github.com/sponsors/echoix","https://github.com/sponsors/bdovaz"],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-06T17:00:39.937Z","issues_count":524,"pull_requests_count":4707,"avg_time_to_close_issue":6288885.853012049,"avg_time_to_close_pull_request":322765.19155461196,"issues_closed_count":414,"pull_requests_closed_count":4239,"pull_request_authors_count":76,"issue_authors_count":246,"avg_comments_per_issue":4.572519083969466,"avg_comments_per_pull_request":1.465901848311026,"merged_pull_requests_count":3778,"bot_issues_count":13,"bot_pull_requests_count":2692,"past_year_issues_count":54,"past_year_pull_requests_count":1863,"past_year_avg_time_to_close_issue":1584458.677419355,"past_year_avg_time_to_close_pull_request":90735.02279924002,"past_year_issues_closed_count":31,"past_year_pull_requests_closed_count":1579,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":35,"past_year_avg_comments_per_issue":1.962962962962963,"past_year_avg_comments_per_pull_request":1.0096618357487923,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":1416,"past_year_merged_pull_requests_count":1469,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxsecurity%2Fmegalinter/issues","maintainers":[{"login":"nvuillam","count":1616,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nvuillam"},{"login":"bdovaz","count":114,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bdovaz"},{"login":"echoix","count":96,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/echoix"},{"login":"llaville","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/llaville"},{"login":"Kurt-von-Laven","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Kurt-von-Laven"}],"active_maintainers":[{"login":"nvuillam","count":397,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nvuillam"},{"login":"llaville","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/llaville"},{"login":"bdovaz","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bdovaz"},{"login":"echoix","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/echoix"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/oxsecurity%2Fmegalinter/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/oxsecurity%2Fmegalinter/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/oxsecurity%2Fmegalinter/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/oxsecurity%2Fmegalinter/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/oxsecurity%2Fmegalinter/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/oxsecurity%2Fmegalinter/codemeta","maintainers":[]}