Repository navigation
Scanfrog v0.1.0
Scanfrog transforms container vulnerability scans into a fun Frogger-style game! 🐸
Changelog
Features
- bdc5cc2 feat: add clickable hyperlinks to vulnerability IDs in game over screen
- 5b58324 feat: add comprehensive CI/CD infrastructure for developer contributions
- ac5f703 feat: add contextual hints and improve zero-vulnerability experience
- da034d7 feat: add instant restart after game over
- 4a781bc feat: initial implementation of scanfrog game
- 411de61 feat: prepare for first release
Bug Fixes
- af497d2 fix: add go mod download before tidy to ensure consistent module state
- 7bb024e fix: add missing cmd/scanfrog directory to git
- 41d7183 fix: convert if-else chain to switch statement for golangci-lint
- 569554d fix: format test file to satisfy gofmt
- 6059646 fix: handle missing CVSS scores and use severity labels correctly
- 178b5db fix: improve gameplay visuals and vulnerability parsing
- ee01796 fix: lint issues
- d5c856e fix: migrate golangci-lint config to v2 format
- 5b3f4be fix: remove TTY-dependent smoke test from CI
- 7186b69 fix: resolve CI failures - lint config, test timing, and security scan
- dfbed7e fix: resolve all golangci-lint errors
- 50953de fix: resolve multiple rendering and gameplay issues
- cad9c0c fix: resolve remaining CI issues - lint and test
- 7930624 fix: resolve remaining lint issues and test failures
- eff99ac fix: resolve row skipping and spacing issues in game board
Performance
- c4e5bbe perf: reduce frame rate from 60 to 30 FPS for better efficiency
Installation
Binary
Download the appropriate binary for your platform from the assets below.
From Source
go install github.com/luhring/scanfrog/cmd/scanfrog@v0.1.0Usage
# Scan a container image (requires Grype)
scanfrog ubuntu:latest
# Load from existing Grype output
scanfrog --json grype-output.jsonInitial Release: This is the first release of Scanfrog! 🎉