Default Branch

master
Some checks are pending
License Headers / check (push) Waiting to run

658ae8a368 · fix(hub): resolve netstats import crash-loop · Updated 2026-06-29 04:23:16 +00:00

Branches

818d8a2206 · fix(round): also drop inline heredoc that recreates dead ifupdown stanza (ref #139) · Updated 2026-05-15 10:45:26 +00:00    secubox

1154
2

73d7573a58 · fix(secubox-waf): apply double-cache pattern on /stats + /alerts (closes #145) · Updated 2026-05-15 13:52:21 +00:00    secubox

1141
1

05bee75da4 · fix(vortex-firewall): unmask + enable nftables at install so LXC NAT survives reboot (closes #150) · Updated 2026-05-29 07:37:06 +00:00

856
0
Included

8edde75345 · Merge remote-tracking branch 'origin/master' into fix/155-eye-remote-link-rename-collision-when-mu · Updated 2026-05-17 04:02:02 +00:00    secubox

1125
2

a1908379fd · fix(secubox-core): don't overwrite /etc/nginx/sites-available/secubox on upgrade (closes #162) · Updated 2026-05-17 05:24:36 +00:00    secubox

1120
1

5c13a3f670 · fix(secubox-soc-web): remove duplicate /soc/ location from nginx snippet (closes #163) · Updated 2026-05-17 05:26:16 +00:00    secubox

1120
1

b3542d8743 · fix(secubox-hub): stop shipping login.html — let secubox-portal own it (closes #167) · Updated 2026-05-17 06:27:17 +00:00    secubox

1118
1

fb56586ff6 · feat(secubox-mitmproxy): cookie-audit hardening — AppArmor + logrotate (closes #170) · Updated 2026-05-17 06:37:01 +00:00    secubox

1117
1

dd9e317a33 · fix(secubox-metrics): VisitorOrigin entries=[] forever — CAP_NET_ADMIN + DB-IP fallback (closes #194) · Updated 2026-05-18 04:16:29 +00:00

1091
1

c37cea423a · feat(eye-remote): /api/v1/health alias for round dashboard probe (closes #197) · Updated 2026-05-18 10:26:46 +00:00

1085
1

1b91b9aa76 · feat(metablogizer,droplet): orchestrate haproxy + mitmproxy on publish (closes #200) · Updated 2026-05-19 05:07:44 +00:00

1078
1

e9c34f4ee2 · fix(eye-square): Architecture: all + drop pybuild (closes #201) · Updated 2026-05-19 04:27:55 +00:00

1082
1

dac0dcd8ba · fix(eye-square): rules drift — drop right_panel, install kiosk (closes #202) · Updated 2026-05-19 04:43:44 +00:00

1080
1

3a4860c98b · ci(build-packages): arch-aware matrix scheduling (closes #203) · Updated 2026-05-19 04:37:58 +00:00

1081
1

c23059dedf · fix(eye-square): relocate firstboot.sh out of /usr/local/sbin/ (closes #207) · Updated 2026-05-19 04:53:01 +00:00

1079
1

ee49d5ca5d · fix(firstboot): users.json v2 schema + argon2 (closes #210) · Updated 2026-05-19 05:41:32 +00:00

1078
1

33ae2a4e21 · fix(image): no C-extension Python pkgs in INCLUDE_PKGS (ref #218) · Updated 2026-05-19 07:08:45 +00:00

1073
3

37ec4ff096 · fix(secubox-health-doctor): drop redundant debian/compat (closes #220) · Updated 2026-05-19 07:39:35 +00:00

1073
1

7619bc5f61 · fix(web): rewrite stale /portal/login.html -> /login.html (closes #222) · Updated 2026-05-19 08:26:44 +00:00

1073
1

e878438882 · fix(kiosk): always pass --no-sandbox on Debian 12 AppArmor (closes #224) · Updated 2026-05-19 10:24:40 +00:00

1070
1