Repository navigation
CmdWarden 0.8.0
What is new in 0.8.0
- Two commands to the first block.
winget install BasantPandey.CmdWarden, thencw setup. No .NET install and no admin prompt: CmdWarden carries its own runtime (#64, #65). cw setupenrolls your terminal, hardens the tools it finds, wires Claude Code, Cursor, and Codex, and shows a real card.cw tryshows the card at any time with a fake secret (#65).- Codex support in the policy hook, the leak guard, and the MCP server, and the Codex sandbox accounts (#66).
.envguard.cw env importmoves the values into the vault.cw inject --env-file .env -- <cmd>gives them back with one card (#67).- Fewer cards. New policy files let low-risk writes run. "Allow for session" is the default button. The tray counts the cards of today (#68).
- Masked output.
cw injectshows[CmdWarden: NAME]in place of each value (#69). cw protectturns on the secret protections of Claude Code and Codex (#70).- Self-protection. The hook stops
cwcommands that turn protection off. New trust page (#71).
CmdWarden 0.8.0
Make AI coding agents ask before they use your CLI secrets on Windows.
Install
| Way | Command or file |
|---|---|
| winget | winget install BasantPandey.CmdWarden (when the winget catalog has this version) |
| Setup zip | Download CmdWarden.0.8.0-setup.zip, extract it, double-click install.cmd |
| Portable zip | Extract CmdWarden.0.8.0-win-x64.zip and run cw.exe |
| dotnet tool | Download CmdWarden.0.8.0.nupkg to a folder, then dotnet tool install -g CmdWarden --add-source <folder> (needs the .NET 10 SDK) |
The winget package, the setup zip, and the portable zip carry their own .NET runtime. No .NET install and no admin prompt.
Then run cw setup. It sets up everything and shows a real Approval Gate card.
Signature
This release is not signed yet: Windows SmartScreen may warn. Compare the sha256 of the zip with this page. A signed release shows Valid here:
Get-ChildItem "$env:LOCALAPPDATA\CmdWarden\app" -Recurse -Include cw.exe, CmdWarden.*.exe |
Get-AuthenticodeSignature | Format-Table Status, PathUpdate and remove
cw update installs the newest release after a sha256 check. A winget install updates with winget upgrade BasantPandey.CmdWarden.
cw uninstall removes CmdWarden and every change it made.