Install
# Shell installer (any *nix)
curl -fsSL revund.dev/install.sh | sh
# Homebrew (macOS, linuxbrew)
brew install revund-dev/tap/revund
# npm
npm install -g @revund/cli
# Direct download
# https://revund.dev/downloadSee revund.dev/docs for full
documentation.
Changelog
🔒 Security
- fix: confine changed-file loading to the repo root — a crafted diff could previously escape via
../or a committed symlink and read arbitrary host files into the review prompt (REV-11, REV-12)
🐛 Fixes
- fix:
revund review --base <ref>no longer aborts withis a directoryon repos containing a git submodule — submodule pointers are skipped (REV-11) - fix: ignore binary files (png, jpeg, fonts, archives) by default so raw bytes never land in the review
- fix: force MiniMax to English output — system-prompt directive stops Chinese-character leak in findings
- fix: harden review output rendering
✨ Features
- feat: conventions pass — flags PRs that break the project's own CLAUDE.md / AGENTS.md / .cursorrules rules; on by default in BYOK and self-skips (no LLM cost) when a repo has no convention docs
Full documentation: https://revund.dev/docs
Service status: https://revund.dev/status
Report an issue: https://github.com/revund-dev/revund-cli/issues