Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Apr 22:42
· 243 commits to main since this release
8596f55

Changelog

  • 8596f55 Rename Go module from KonvuTeam to KonvuInc (#32)
  • d46d7e4 Merge pull request #31 from KonvuInc/fix/optional-skills-install
  • 073aa00 Skip skills prompt on login if already up to date
  • ba29907 Update README for KonvuInc org rename and optional skills install
  • 697b949 Add skill description and deferred install hint to login prompt
  • 09814d5 Add skill description to the install prompt
  • 7dcf41b Remove untested skills from release, moved to skills/untested-recipes branch
  • 9023950 Prompt before installing skills and ship only triage skill for v0.1
  • 41d37b7 Merge pull request #30 from KonvuInc/refactor/use-api-precomputed-fields
  • 81d480b Fix panic on nil type assertion in finding list command
  • c5975d1 Use pre-computed assessment fields from API instead of client-side derivation
  • d237684 Merge pull request #27 from KonvuTeam/fix/auto-generate-help-all
  • 7b61ba6 Merge pull request #28 from KonvuTeam/fix/strip-vcs-url-prefix
  • 10a4824 Merge pull request #29 from KonvuTeam/fix/set-default-zitadel-client-id
  • 718d4b5 Set default Zitadel client ID and enforce HTTPS for production
  • cd90343 Strip gitlab: prefix from repository URLs in table output
  • 502d789 Fix exit code mismatches between docs and implementation
  • 881fc81 Restore per-command exit codes in Long descriptions
  • 624477f Move examples to cobra Example field, drop exit codes from Long
  • 37cadf9 Auto-generate help-all from cobra command tree
  • e9490e2 Merge pull request #26 from KonvuTeam/refactor/merge-agent-docs
  • aeeefbc Merge remote-tracking branch 'origin/main' into refactor/merge-agent-docs
  • 29b61fe Trim AGENTS.md to non-obvious rules only
  • cb647b7 Merge CLAUDE.md and AGENTS.md into single file
  • 0376e4f Merge pull request #25 from KonvuTeam/refactor/consolidate-skills
  • e53fd34 Consolidate skills into single directory and add plugin support
  • 544a6e2 Merge pull request #24 from KonvuTeam/fix/install-instructions
  • f84772b Move main.go to cmd/konvu/ for proper go install support
  • ac95290 Merge pull request #23 from KonvuTeam/feat/investigate-skill
  • b7741ab feat: add recipe-configure skill for policy setup wizard
  • f26bcef feat: add recipe-posture-report skill for audit-ready reports
  • ba48312 feat: add recipe-posture skill for security posture overview
  • 245650e feat: add recipe-investigate skill for single-finding deep dives
  • b29827e Merge pull request #22 from KonvuTeam/feat/triage-skill-v3
  • b666c86 feat: improve recipe-weekly-triage skill v3
  • a2e4d3d Merge pull request #21 from KonvuTeam/chore/agent-docs
  • 7da711f docs: explain bundled skills distribution in CLAUDE.md and AGENTS.md
  • 6b3fbda docs: add CLAUDE.md and AGENTS.md for AI agent contributors
  • cbe90d6 Merge pull request #20 from KonvuTeam/feat/bundled-skills
  • 66015ae fix: use InstallDir() in InstalledHash() to avoid path duplication
  • 34d1eaa docs: add updating instructions and fix skills install path in README
  • 13c8af7 feat: add go:generate sync and CI check for embedded skills
  • 92a94fb feat: improve recipe-weekly-triage skill with validate-then-act pattern
  • 2a88d44 fix: install skills to ~/.claude/skills/ (Claude Code) and ~/.agents/skills/
  • 71521cd docs: simplify Claude Code integration instructions
  • 3a2ec36 feat: warn when bundled skills are outdated
  • fe90b44 feat: auto-install skills after successful login
  • 803a255 feat: rewrite skills command with install subcommand and path using InstallDir
  • 581ccb4 fix: address code quality issues in internal/skills/embed.go
  • b538deb feat: add embedded skills package with version tracking
  • 4cc1b61 Merge pull request #19 from KonvuTeam/feat/installation-docs
  • 2712f6b chore: remove npm postinstall distribution
  • 800c5e0 feat: improve installation instructions and add goreleaser config
  • 402bc4e Merge pull request #18 from KonvuTeam/lucasmasson-patch-1
  • 35de13a Update README.md
  • 14c61d8 Merge pull request #17 from KonvuTeam/feat/improve-table-output
  • 9ac6f1c feat: improve table output with terminal-aware formatting
  • d0d53c2 Merge pull request #16 from KonvuTeam/feat/distribution-channels
  • dff4829 chore: remove npm publish from release workflow
  • ebba2eb feat: add Homebrew tap and shell installer for distribution
  • 3af5844 Merge pull request #15 from KonvuTeam/refactor/export-public-api
  • 09d1248 refactor: move internal packages to pkg/ and export RootCmd
  • 4dea4e8 Merge pull request #14 from KonvuTeam/fix/security-hardening
  • 9d6372f fix: harden postinstall and auth against injection attacks
  • 295f277 Merge pull request #13 from KonvuTeam/fix/postinstall-checksum-verification
  • 9d35ab4 Merge branch 'main' into fix/postinstall-checksum-verification
  • c272ccf fix: add SHA256 checksum verification to postinstall binary download
  • fa0a1a6 Merge pull request #12 from KonvuTeam/feat/triage-skill
  • e3d26c1 Merge branch 'main' into feat/triage-skill
  • 781ae10 feat: add guided triage skill and update README
  • 99179c4 Merge pull request #11 from KonvuTeam/feat/go-rewrite
  • 88a08b1 chore: trim skills to one example per type, remove registry
  • 1f7b85e chore: remove planning docs from branch
  • 42c5176 chore: remove Python codebase after Go port complete
  • 58c7ab8 fix: match Python behavior for carto_evidence nil handling in finding get
  • eeaf375 feat: add skills scaffolding and recipe registry
  • 7c3e6d9 feat: add goreleaser, npm wrapper, and CI/CD workflows
  • 34521d4 test: add command registration and flag tests
  • 4325a34 feat: add help-all command and --help-all flag
  • cdac6f1 fix: remove redundant newline in auth.go fmt.Fprintln
  • 915d2a0 feat: add finding commands (list, get, rate, counts)
  • 2a6e643 feat: add dismiss command
  • dfa2d09 feat: add metrics command
  • 16242e7 feat: add vuln command
  • 7ef89ff feat: add auth commands (login, logout, whoami)
  • 4aa6084 feat: add version and skills path commands
  • 2befcf8 feat: add RFC 8628 device flow auth and credential storage
  • 7af3929 feat: add interactive arrow-key picker with non-TTY fallback
  • 6b8bcec feat: add API client with Bearer auth, GET/POST, and error handling
  • 358f06f feat: add output package with JSON/table/CSV formatting and TTY detection
  • 5645b14 feat: add mapping package with assessment/recommendation mappings
  • 7ef48a6 feat: add errors package with CLIError, exit codes, and JSON formatting
  • ffa9b26 feat: add config package with platform-specific dirs and env vars
  • b218633 feat: initialize Go module and entry point
  • 2fede58 Merge pull request #9 from KonvuTeam/feat/source-filter
  • 2934651 feat: add --source and --source-id filters to finding commands
  • 0b6e44f Merge pull request #8 from KonvuTeam/docs/readme-api-key-auth
  • 5e9eaeb docs: add API key authentication to README
  • e748214 Merge pull request #7 from KonvuTeam/docs/update-readme
  • 2334818 docs: update README with finding rate command and improved descriptions
  • cf867cb Merge pull request #6 from KonvuTeam/feat/finding-rate
  • 2b6ce55 feat: add finding rate command for assessment feedback
  • 9ddcdc3 Merge pull request #5 from KonvuTeam/feat/vuln-command
  • b889de0 feat: improve human output with Rich tables and color-coded assessments
  • 821a79a Merge pull request #4 from KonvuTeam/feat/table-columns-for-action
  • 0fca163 feat: restructure finding get output into grouped sections with verbose mode
  • a2cfc26 fix: use backend qualification_summary instead of hardcoded text
  • 3f6edc3 Merge pull request #3 from KonvuTeam/feat/table-columns-for-action
  • cbab10b fix: handle OAuth misconfiguration gracefully
  • d506a91 feat: improve default table columns for actionable output
  • 637f77f Merge pull request #2 from KonvuTeam/feat/api-key-login
  • 142b2db feat: show API key creation URL when prompting for key
  • f936477 feat: add arrow-key interactive picker for login method
  • 4e729c6 fix: skip OAuth picker when Zitadel is not configured
  • e1ab3fc feat: add API key login flow with interactive picker
  • 5df60c3 Merge pull request #1 from KonvuTeam/feat/assessment-summary-in-list
  • c1a3b22 feat: add source_id and scanner fields to finding list output
  • 9ad74b4 feat: add --help-all flag for compact full CLI reference
  • 95423d5 feat: include assessment summary in finding list output
  • 93d95f7 docs: add README with usage guide and examples
  • acbdeeb feat: initial konvu-cli standalone package