{ "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "Tool version and checksum manifest for staleness detection", "tools": [ { "name": "actionlint", "repo": "rhysd/actionlint", "version": "1.7.10", "sha256": "f4c76b71db5755a713e6055cbb0857ed07e103e028bda117817660ebadb4386f", "downloadUrlTemplate": "https://github.com/rhysd/actionlint/releases/download/v{version}/actionlint_{version}_linux_amd64.tar.gz", "sha256ByArch": { "linux_amd64": "f4c76b71db5755a713e6055cbb0857ed07e103e028bda117817660ebadb4386f", "linux_arm64": "cd3dfe5f66887ec6b987752d8d9614e59fd22f39415c5ad9f28374623f41773a" }, "assetTemplateByArch": { "linux_amd64": "https://github.com/rhysd/actionlint/releases/download/v{version}/actionlint_{version}_linux_amd64.tar.gz", "linux_arm64": "https://github.com/rhysd/actionlint/releases/download/v{version}/actionlint_{version}_linux_arm64.tar.gz" }, "notes": "Used in devcontainer for GitHub Actions workflow linting" }, { "name": "gitleaks", "repo": "gitleaks/gitleaks", "version": "8.30.0", "sha256": "79a3ab579b53f71efd634f3aaf7e04a0fa0cf206b7ed434638d1547a2470a66e", "downloadUrlTemplate": "https://github.com/gitleaks/gitleaks/releases/download/v{version}/gitleaks_{version}_linux_x64.tar.gz", "sha256ByArch": { "linux_amd64": "79a3ab579b53f71efd634f3aaf7e04a0fa0cf206b7ed434638d1547a2470a66e", "linux_arm64": "b4cbbb6ddf7d1b2a603088cd03a4e3f7ce48ee7fd449b51f7de6ee2906f5fa2f" }, "assetTemplateByArch": { "linux_amd64": "https://github.com/gitleaks/gitleaks/releases/download/v{version}/gitleaks_{version}_linux_x64.tar.gz", "linux_arm64": "https://github.com/gitleaks/gitleaks/releases/download/v{version}/gitleaks_{version}_linux_arm64.tar.gz" }, "notes": "Used in devcontainer for secret scanning. Vendor names linux amd64 asset 'linux_x64'." } ], "psModules": [ { "name": "PowerShell-Yaml", "version": "0.4.7", "notes": "YAML parser used by lint:yaml and collection metadata validation; pinned to known-good stable per ADR in docs/security/dependency-pinning.md" }, { "name": "Pester", "version": "5.7.1", "notes": "PowerShell test framework; required by all *.Tests.ps1 files via #Requires -Modules @{ ModuleName='Pester'; RequiredVersion='5.7.1' }" }, { "name": "PSScriptAnalyzer", "version": "1.25.0", "notes": "PowerShell linter used by lint:ps; pinned for reproducible analysis results across CI and devcontainer" } ] }