• Joined on 2025-02-08
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-19 23:05:47 +09:00
01773cb15a Add multi-source detection consensus, custom model uploads, and live log streaming (#19)
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-19 14:55:47 +09:00
10505d88d1 refactor(concurrency): finish lock-free migration across 8 subsystems
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-19 06:45:46 +09:00
8c0a313a68 chore: pin Rust 1.95 toolchain, externalize size caps, stabilize audit
d502eb8c60 chore(frontend): bump submodule to merge commit reconciling local history
1475c960fb chore(frontend): bump submodule for Telegram setting key rename
37ba734048 refactor(concurrency): migrate ten lock sites to lock-free primitives
Compare 4 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-18 22:35:47 +09:00
36cdf1a3d9 feat(http): SOAR dry-run + BYO feature-registry endpoints
56c531533b feat(ml): model upload promote + validate + WORM audit
12a23e4b59 feat(flow-trace): WORM audit emit on recording stop
8b0e5d479a feat(audit): chain verify HTTP endpoint
47d73cb07a refactor(soar): drop dead default_block seed playbook
Compare 17 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-18 06:15:46 +09:00
231fb88efd refactor(v12): SYNTHESIS M1–M4 — ports, SOAR split, eBPF inversion, system relocation
c4ac70fbe1 refactor(style): sweep variant call sites — struct → tuple syntax
Compare 2 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-17 05:45:47 +09:00
3acd2ebf96 refactor(style): error variant redesign + deep-path hoist + ?/into() sweep
86358074b9 feat(v12-m1): BYO-model foundation — manifest loader + FEATURE_REGISTRY
Compare 2 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-16 05:15:47 +09:00
c6a77c9611 feat: v0.9 closeout — eBPF-optional, Suricata bridge, WORM audit, migration cleanup
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-15 21:05:45 +09:00
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-15 12:55:46 +09:00
32cd0d6ad2 chore: bump trainer submodule for v12-tta-nids Stage 1 lock
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-14 20:35:46 +09:00
ac46bb9f4f chore: track CLAUDE.md + docs/ on dev branches; bump trainer submodule
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-13 03:45:45 +09:00
e7d8668d21 feat: v11 baseline allowlist + proto-prefilter + environment wizard
730849e02d fix: add missing iat_cv arm in feature extractor
Compare 2 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-07 17:05:47 +09:00
fb1dc93adf feat: v10 model adaptation — aggregator fix, test updates, submodule
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-07 08:55:46 +09:00
7c28c7e6f2 feat: update to v9 ML model (10 classes, LAMB, 91.8% accuracy)
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-03 23:23:40 +09:00
82d2f53b4b fix: add model loading progress logs
c1f7a0aedd feat: model hot-reload with ArcSwap + file watcher
dff51ba6bf fix: remove persisted jwt_secret from DB and migration code
91dfa7924a feat: JWT invalidation on restart, frontend inactivity auto-logout
a7f74999ff feat: HMAC-SHA256 API key hashing, system:admin shutdown permission
Compare 9 commits »
DaLaw2 synced commits to master at DaLaw2/NetGuardia from mirror 2026-04-03 23:23:40 +09:00
4216906dd3 feat: architecture, detection, security, SOAR, operations (#18)
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-03 15:13:39 +09:00
02a8fa3d53 chore: update frontend submodule — i18n for new features
9a646c9eeb style: rustfmt formatting pass
45370b9d45 feat: CLI encrypt/decrypt-db, audit log API, update frontend submodule
35db525a81 fix: security hardening + memory safety from CEO review
0e017aab58 feat: SOAR multi-condition playbooks + envelope encryption for secrets
Compare 5 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-01 22:23:39 +09:00
1f8cf62dd3 fix: restart drops eBPF before exec, frontend overlay distinguishes port change
7b2b4f1f1e fix: restart uses exec to re-launch process instead of exit(0)
c2e1aff12d chore: update frontend submodule — enforce mode/log level buffer fix
e00ead449d chore: update frontend submodule — settings UI overhaul
186ddad675 feat: dynamic log level, system control APIs, HTTP config hot reload
Compare 7 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-04-01 06:03:40 +09:00
7cbc14aab7 chore: add openssl-devel to dev container, rename setup.sh to dev.sh
a5e1ef707a refactor: make 7 hardcoded constants runtime-configurable via DB settings
07c110cb58 refactor: centralize hardcoded constants into model/config/constants.rs
84d3f52cd9 refactor: move domain model types from core/infra/interface to model/ directory
bdd40bcf3a feat: Phase 2 Beta Hardening + VM Packaging
Compare 5 commits »
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-03-30 21:23:40 +09:00
37426d4068 feat: Phase 1.5 Beta Readiness — monitor mode, SOAR enrich, adaptive agg, webhook, log download, installer
DaLaw2 synced commits to dalaw2-dev at DaLaw2/NetGuardia from mirror 2026-03-29 20:53:40 +09:00
7f4fbb2b9e fix: eng review fixes — panic strategy, MCP routes, ML dedup, SMTP credentials
d9cdf57bfe refactor: rename mcp_keys DB table to api_keys
1705db257d refactor: rename mcp-key to api-key across CLI, MCP server, and backend
397cb1aa91 fix: Phase 1 remaining — CLI/MCP route fixes, SMTP transport, MCP key permissions
Compare 4 commits »