sonarqube-scan-action/dist
Claire Villard e8b2382915 SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads
Add GPG signature verification to ensure downloaded Sonar Scanner CLI binaries
are authentic and haven't been tampered with. This implements supply chain
security by verifying signatures against SonarSource's public key.

Changes:
- Add gpg-verification.js module with signature verification logic
- Download and verify .asc signature files alongside scanner ZIPs
- Import SonarSource public key from keyserver.ubuntu.com
- Add skipSignatureVerification input parameter (default: false)
- Add @actions/exec dependency for cross-platform GPG execution
- Add comprehensive unit tests for verification functions
- Update dist with bundled changes

Verification is enabled by default and uses an isolated temporary GPG home
directory to avoid polluting user's keyring. All temporary files are cleaned
up properly, even on errors.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-27 17:54:16 +02:00
..
core-DpWEmnbG.js SQSCANGHA-134 Upgrade the libraries to latest version (#227) 2026-04-14 15:21:19 +02:00
core-DpWEmnbG.js.map SQSCANGHA-134 Upgrade the libraries to latest version (#227) 2026-04-14 15:21:19 +02:00
exec-BTlTa8sL.js SQSCANGHA-107 Migrate install-build-wrapper 2025-09-18 10:38:53 +02:00
exec-BTlTa8sL.js.map SQSCANGHA-107 Migrate install-build-wrapper 2025-09-18 10:38:53 +02:00
exec-zlpfwmpH.js SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads 2026-04-27 17:54:16 +02:00
exec-zlpfwmpH.js.map SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads 2026-04-27 17:54:16 +02:00
index.js SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads 2026-04-27 17:54:16 +02:00
index.js.map SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads 2026-04-27 17:54:16 +02:00
install-build-wrapper.js SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads 2026-04-27 17:54:16 +02:00
install-build-wrapper.js.map SQSCANGHA-140 Implement OpenPGP signature verification for scanner downloads 2026-04-27 17:54:16 +02:00