Only the latest commit on main is actively maintained. Older states of the repo are not patched.
| Version | Supported |
|---|---|
main (latest) |
✅ |
| Older commits | ❌ |
This repo distributes shell scripts and config files that are copied into $HOME and executed with user-level permissions. Security concerns relevant to this project include:
- Malicious or unintended commands in
install.shor any script under.local/bin/scripts/ - Unsafe file permissions set by the installer
- Credential or secret leakage in config files
- Dependency confusion — a bundled package name shadowing a legitimate system package
General Hyprland, Wayland, or Arch Linux vulnerabilities are out of scope — report those upstream to the respective projects.
Important
Do not open a public GitHub issue for security vulnerabilities. This exposes users before a fix is available.
To report a vulnerability privately:
- Go to the Security Advisories page for this repo and open a private advisory.
- Include as much detail as possible:
- Which file(s) are affected
- Steps to reproduce or trigger the issue
- Potential impact (privilege escalation, data exposure, etc.)
- A suggested fix if you have one
You can expect an acknowledgement within 72 hours and a status update within 7 days.
- Vulnerabilities will be fixed on
mainas quickly as possible. - A public advisory will be published after a fix is available.
- Credit will be given to the reporter unless anonymity is requested.
- Always run
./install.sh --dry-runbefore a real install to preview every action. - Review scripts in
.local/bin/scripts/before adding them to your$PATH. - Do not run
install.shasroot— it is designed for normal user execution only. - Keep your Arch packages up to date:
yay -Syu