Skip to content

refactor: harden installers, centralize hashes, drop duplicate Launcher.jpg - #134

Open
brainbloodbarrier wants to merge 10 commits into
xiv3r:mainfrom
brainbloodbarrier:main
Open

refactor: harden installers, centralize hashes, drop duplicate Launcher.jpg#134
brainbloodbarrier wants to merge 10 commits into
xiv3r:mainfrom
brainbloodbarrier:main

Conversation

@brainbloodbarrier

@brainbloodbarrier brainbloodbarrier commented Jun 16, 2026

Copy link
Copy Markdown

No description provided.

fax and others added 10 commits June 15, 2026 18:33
Includes baseline architecture, 6-group review plan, prioritized findings,
and arm64 macOS deployment requirements.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
…x flake for hash source; workflow reads hashes from files
…ncher, atomic update, and hash verification
… launcher, jpackage fixes, and hash verification
The previous update.sh inherited install.sh verbatim, including
sudo apt update && sudo apt install git wget openjdk-21-jre -y.
Every update re-ran apt with sudo on already-provisioned machines.

This rewrite keeps update.sh narrow:
  * require an existing git checkout in $HOME/Burpsuite-Professional
  * git pull --ff-only
  * revalidate VERSION/BURP_SHA256/LOADER_SHA256
  * redownload and rehash the Burp JAR
  * rehash the bundled loader.jar
  * atomically replace /bin/burpsuitepro

No package installs, no loader download, no Burp launch.
Launcher.jpg (capital L) and launcher.jpg (lowercase) tracked
the same image. core.ignorecase=true on macOS hid the duplicate
locally, but the repo on Linux/Nix shows both. The lowercase
launcher.jpg is the one referenced by install_macos.sh and
README.md; the capital-L variant is dead weight.
Copilot AI review requested due to automatic review settings June 16, 2026 14:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 13 out of 14 changed files in this pull request and generated no comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants