gstack 1.91.22.0 gives /cso reviewed, signed scanner images

1 week ago

What changed in gstack 1.91.22.0: /cso gets reviewed, signed base images for its six security scanners, every attestation re-verified, plus fixes so OSV and Trivy reports survive redaction and Schemathesis scans finish. Until the scanner catalog merges, scans still report not assessed. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191220---2026-10-05 https://github.com/garrytan/gstack-cso-scanner-bases

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Signed scanner images
  2. 0:14Signed bases
  3. 0:28Re-verified
  4. 0:41Three fixes
  5. 0:54Not assessed yet
Show transcript

Signed scanner images

gstack logo

gstack 1.91.22.0 gives /cso reviewed, signed scanner images

gitleaksOSV-ScannerSemgrepzizmorTrivySchemathesis
One pinned base per scanner, for linux/amd64 and linux/arm64
ImagesSignedVerifiedFixesStatus
garrytan/gstack · CHANGELOG.md

In gstack 1.91.22.0, /cso gets reviewed, signed images to build its security scanners from. Each of the six scanners has one pinned base image, for both Linux platforms.

Signed bases

The upstream scanner images publish no attestations, so gstack signs its own bases

PINUpstream image digest
→
ADDOffline rules or databases
→
SIGNSLSA provenance and SPDX SBOM
garrytan/gstack-cso-scanner-bases
ImagesSignedVerifiedFixesStatus
garrytan/gstack · CHANGELOG.md

The upstream scanner images publish no attestations. So each base re-publishes a pinned upstream digest with its offline rules or databases added, then signs its provenance and a software bill of materials.

Re-verified

Every signature and hash was checked again before the bases were marked reviewed

6/6

scanners finished a real network-none scan, no coverage gaps

13/13 attested images verified
ImagesSignedVerifiedFixesStatus
garrytan/gstack · CHANGELOG.md

Every identity, digest and hash was re-checked independently before the bases were marked reviewed. On the published bases, all six scanners finished a real scan with networking off, with zero gaps in coverage.

Three fixes

OSV and Trivy reports survive redaction, and Schemathesis scans finish

OSV · TrivyAn advisory link that looks like a phone number no longer discards the report
SchemathesisScans stop inside the scanner deadline
Qualification testRuns against the offline databases
ImagesSignedVerifiedFixesStatus
garrytan/gstack · CHANGELOG.md

OSV and Trivy reports stop being thrown away when an advisory link looks like a phone number. Schemathesis scans now finish inside their deadline. And the scanner qualification test runs.

Not assessed yet

Until the scanner catalog merges, /cso scans still report not assessed

CHANGELOG.mdFull notes for 1.91.22.0
ImagesSignedVerifiedFixesStatus
garrytan/gstack · CHANGELOG.md

Until the new scanner catalog merges into main, /cso scans still report not assessed. The changelog has the full notes for this release.