BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
Privacy-hardened desktop Linux — modernised from the 2002 Shmoo Group original. Sway/Wayland, WireGuard kill-switch, LUKS2 split-key, duress PINs, I2P, Cellebrite detection.
SecurityGitHub @ker0s3nerOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A security-hardened Debian 12 live Linux. Boots from USB into RAM. No traces left on the host.
Bastille is a live OS designed for people who need genuine security — not security theatre. It runs entirely in RAM, randomises its hostname on every boot, encrypts DNS, enforces a WireGuard kill switch, and provides a duress system that can silently destroy keys or brick UEFI under coercion.
It ships lean. The first-boot wizard lets you install the apps you actually want.
| Repo | What's in it |
|---|---|
bastille-linux/bastille | ISO build system — live-build config, hooks, security daemons |
bastille-linux/apps | GTK4 native apps (Notes, Music, Calendar, Maps, Mail, Settings) |
bastille-linux/security | C security subsystems — duress, keyguard, USB inspector, gpggrid |
bastille-linux/site | Website and docs |
Apps are not baked into the ISO. The first-boot wizard fetches what you choose. Updates to apps don't require a new ISO.
wg0127.0.0.1:53/etc/init.d/bastille-ramwipeEvery push to main triggers builds for both architectures. Releases are created automatically at bastille-linux/bastille.
# amd64
bash build-amd64-local.sh
# arm64 (on Apple Silicon or ARM host)
bash build-arm64-local.sh
Requires Docker with --privileged support.
user / no password by default — set one in the wizard)build/
auto/config — live-build configuration
config/
package-lists/ — packages baked into the ISO
hooks/live/ — chroot hooks (numbered, run in order)
includes.chroot/ — files dropped into the live filesystem
etc/bastille/ — runtime config (duress PINs, keystore, actions)
etc/init.d/ — OpenRC services
usr/local/src/ — C security tool sources (compiled during build)
usr/local/sbin/ — compiled binaries + shell helpers
src/ — source mirrors for security tools (auditable)
.github/workflows/ — CI: amd64 + arm64 builds
Bastille is designed for:
It is not designed for:
Security issues: open a private advisory on GitHub.
Everything else: PRs welcome.