Email opensource@simtabi.com. If you require encryption, request
a PGP key in your first message and one will be sent in reply.
Do not open a public GitHub issue, pull request, or discussion thread for a security problem. Public disclosure before a fix is available exposes every user of the wrapper to the same risk.
When reporting, please include — to the extent you can:
- A description of the vulnerability and the attacker capability it enables (local user / remote user / network / supply chain).
- A minimal reproducer (commands, environment, expected vs. observed behavior).
- The version of
claude-code-install-manager.cmdyou tested against (claude-code-install-manager.cmd version). - Whether you have already shared this finding with anyone else.
In scope:
- The batch script
claude-code-install-manager.cmd. - The launcher
claude-code-install-manager.exeproduced byscripts/build-launcher.ps1. - The supporting PowerShell scripts under
scripts/.
Out of scope (please report to the relevant upstream project):
- Bugs in the official Claude Code installer (
install.ps1hosted by Anthropic at https://claude.ai/install.ps1). Report to anthropics/claude-code. - Bugs in
claude.exeitself or its dependencies. - Bugs in PowerShell, signtool, the Windows registry, or
csc.exe. - Bugs in third-party code-signing certificates or timestamp servers.
- Path-traversal or symlink-following defects in the cleanup
routines (
uninstall,repair-system,disable-desktop-alias).:_SystemProfileCleanis the highest-stakes routine because it runs elevated. - Argument injection through
%cmdcmdline%, environment variables, flag parsing, or call-site quoting in:Spin/:_FindCandidate/ similar helpers. - TOCTOU between install detection and PATH writes.
- Failure to validate input to PowerShell sub-invocations.
- Defects that would lead the wrapper to delete files outside the documented target set under any input.
- Defects that would cause the launcher (
claude-code-install-manager.exe) to execute a.cmdother than the one shipped alongside it.
- SmartScreen warnings on unsigned builds — that's the expected
behavior. The signed
.exefrom a recognized publisher is the fix; see the Releases and code signing section ofREADME.md. - The wrapper refusing to delete a WinGet-managed install or the
Claude Desktop App alias when the user invokes
uninstall/disable-desktop-alias— those refusals are deliberate guards, not bugs.
Once we have confirmed a report:
- We will acknowledge receipt within five business days.
- We will keep the reporter informed of progress at least every two weeks until a fix ships or the report is closed.
- We will coordinate a release window with the reporter and
credit them in
CHANGELOG.mdand the GitHub release notes (unless the reporter prefers anonymity). - We do not currently operate a bug bounty.
The latest tagged release is the only supported version. Older versions do not receive backported fixes; upgrade.
| Version | Supported |
|---|---|
| 0.1.x | Yes (current) |