Repository navigation
Conversation
…tall ggshield in release workflows (IS-7341)
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
This is blocking by design (per Arvind): a detected secret fails the publish. The first production release is effectively the live test — if it ever blocks, that’s working as intended. ggshield is installed via pipx in both release workflows and authenticates with the org service-account token. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Consider reviewing these vulnerabilities when fixes become available. |
…g postpack to scan tarball
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
❌ BUILD FAILED - Security checks failed Please review and fix the security vulnerabilities before merging. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
❌ BUILD FAILED - Security checks failed Please review and fix the security vulnerabilities before merging. |
qs 6.16.1 clears SNYK-JS-QS-20943482 (High), which the security-sca policy counted once per vulnerable path (39) against a limit of 25. traverse 0.6.14 clears SNYK-JS-TRAVERSE-20570510 (Medium) so the pre-commit Snyk scan passes; 0.6.12 is deprecated upstream. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Consider reviewing these vulnerabilities when fixes become available. |
Scans each package’s published tarball for secrets at the npm postpack stage, so the exact artifact going to the registry is checked. Each package’s postpack runs ggshield secret scan archive ./*.tgz; the three oclif packages keep their manifest cleanup (chained with &&). Both production release workflows (core + platform-plugins) install ggshield and pass the GITGUARDIAN_API_KEY service-account token to every publish step. Blocking: a detected secret fails the publish. Validated locally on packages/contentstack — a planted MongoDB URI exits non-zero (blocks), a clean pack exits 0.