
arkonandClaude Opus 4.8
a8e0e2a343
chore: release 0.9.0 — security hardening + warn-don't-block network policy
Release 0.9.0 covering the merged security/reliability PRs (#106 deps/
supply-chain, #107 auth/network, #108 test stability, #110 tmux cwd) plus:
- Network policy: a non-loopback bind without CODEMAN_PASSWORD now STARTS
with a loud warning (3 ways to secure) instead of refusing to start.
Loopback stays the safe default. --allow-unauthenticated-network just
acknowledges (terser note). (src/web/server.ts start())
- Post-install security note explaining the loopback default + safe exposure.
- New docs/security-architecture.md documenting the full model (binding,
auth pipeline, tunnel req.ip caveat, file-serving, supply-chain, isolation,
recommended setups). CLAUDE.md Security section + gotcha updated.
- Updated auth-security test: asserts warn-and-start (not throw).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 19:29:47 +02:00
..
2026-06-08 15:41:46 +02:00
2026-06-08 10:19:38 -04:00
2026-05-25 23:28:58 +02:00
2026-06-08 11:01:34 -04:00
2026-01-28 05:20:10 +01:00
2026-02-26 16:44:34 +01:00
2026-01-27 23:15:25 +01:00
2026-02-26 16:44:34 +01:00
2026-06-08 19:29:47 +02:00
2026-02-12 13:44:07 +01:00
2026-03-07 07:33:44 +01:00
2026-02-26 16:44:34 +01:00
2026-03-01 16:50:23 +01:00
2026-06-08 11:01:34 -04:00
2026-03-01 16:50:23 +01:00
2026-06-08 09:56:06 -04:00
2026-02-26 16:44:34 +01:00
2026-06-07 04:33:11 +02:00
2026-05-12 09:11:33 +02:00
2026-02-12 13:44:07 +01:00
2026-06-08 09:56:06 -04:00
2026-03-01 17:08:41 +01:00
2026-02-28 17:39:44 +01:00
2026-05-12 09:57:08 +02:00
2026-02-26 16:44:34 +01:00
2026-03-07 07:33:44 +01:00
2026-02-26 16:44:34 +01:00
2026-02-18 12:51:35 +01:00
2026-06-08 11:01:34 -04:00
2026-02-12 13:44:07 +01:00
2026-02-26 15:58:26 +01:00
2026-06-08 10:19:38 -04:00
2026-03-21 19:23:37 +01:00
2026-03-21 07:20:18 +01:00
2026-06-08 10:27:18 -04:00
2026-02-26 16:44:34 +01:00
2026-02-12 18:26:16 +01:00
2026-06-08 18:01:20 +02:00
2026-03-01 17:57:46 +01:00
2026-02-26 16:44:34 +01:00
2026-01-21 22:36:45 +01:00
2026-06-08 10:19:38 -04:00
2026-02-19 14:00:10 +01:00
2026-01-21 14:01:47 +01:00
2026-03-01 16:50:23 +01:00
2026-06-08 15:46:10 +02:00
2026-03-07 07:33:44 +01:00
2026-02-26 16:44:34 +01:00
2026-05-31 05:17:07 +02:00
2026-03-07 07:33:44 +01:00
2026-03-07 07:33:44 +01:00
2026-03-07 07:33:44 +01:00
2026-01-25 07:52:40 +01:00
2026-03-01 14:33:18 +01:00
2026-02-26 16:44:34 +01:00
2026-01-30 17:50:02 +01:00
2026-02-18 18:14:13 +01:00
2026-06-08 18:01:20 +02:00
2026-02-26 16:44:34 +01:00
2026-04-28 02:43:31 +02:00
2026-02-26 16:44:34 +01:00
2026-01-30 17:50:02 +01:00
2026-06-08 10:19:38 -04:00
2026-02-26 16:44:34 +01:00
2026-03-07 06:14:16 +01:00
2026-03-07 07:33:44 +01:00
2026-02-28 14:45:39 +01:00
2026-01-22 11:30:10 +01:00
2026-05-12 10:11:47 +02:00
2026-03-12 16:08:39 +01:00
2026-02-28 17:39:44 +01:00
2026-02-28 17:39:44 +01:00
2026-01-21 07:19:49 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-06-08 11:18:14 -04:00
2026-02-26 16:44:34 +01:00
2026-05-25 23:28:58 +02:00
2026-01-25 21:29:35 +01:00
2026-03-01 17:17:05 +01:00
2026-01-22 11:30:10 +01:00
2026-05-19 11:43:36 +02:00