| Version | Supported |
|---|---|
| 2.0.x | ✅ |
| 1.2.x | ❌ |
| < 1.2 | ❌ |
If you discover a security vulnerability in Power APT Boost, please report it responsibly.
Do NOT open a public GitHub issue for security vulnerabilities.
Send an email to the maintainer with:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Assessment: Within 1 week
- Fix or mitigation: Depending on severity, within 1-2 weeks
- Disclosure: After a fix is available, a security advisory will be published
This policy covers the power-apt-boost.sh script and its direct behavior. The following are out of scope:
- Bugs in third-party tools (curl, wget, apt)
- Issues in Ubuntu itself
- Network-level attacks beyond the script's control
- Writes to
/etc/apt/sources.list.d/and/etc/apt/apt.conf.d/ - Requires root privileges
- Tests network endpoints (mirrors)
- Creates backups in
/var/backups/power-apt-boost/
- Exfiltrates data
- Downloads or executes remote code
- Modifies system files outside APT configuration
- Communicates with any servers other than Ubuntu mirrors
- The script uses
set -euo pipefailfor safety - All file operations are atomic (write to temp, move into place)
- Backups are created before any changes
- The
--dry-runflag allows testing without changes
-
Review the script before running from a URL:
curl -fsSL URL | less -
Use
--dry-runfirst to see what would change:curl -fsSL URL | sudo bash -s -- --dry-run -
Check backups after running:
ls -la /var/backups/power-apt-boost/
-
Verify the script matches the repository:
sha256sum power-apt-boost.sh