Commit graph

  • 1d1dee7f6e
    feat(packaging): add desktop launcher entries for both GUI dashboards main Luna 2026-07-22 04:35:37 -07:00
  • 3dd82ab18b
    docs(packaging): document desktop GUI frontends and optdepends Luna 2026-07-22 04:33:55 -07:00
  • 457c7604ba
    feat(gui): add optional tkinter and Qt6 desktop dashboards Luna 2026-07-22 04:33:49 -07:00
  • 9e3575461b
    docs(go): save port checkpoint Luna 2026-07-22 04:09:14 -07:00
  • a25c73ab1a
    feat(go): report integrity anchor context Luna 2026-07-22 04:04:58 -07:00
  • 88d7a6e3b8
    feat(go): enrich snapshots with package ownership Luna 2026-07-22 03:50:55 -07:00
  • 6355fb403d
    feat(go): expose retained incident views Luna 2026-07-22 03:12:34 -07:00
  • eff31b3a82
    feat(go): enrich snapshots asynchronously Luna 2026-07-22 03:10:26 -07:00
  • 1ab4add205
    feat(go): chain retained snapshot artifacts Luna 2026-07-22 02:20:46 -07:00
  • fd2bbba0d7
    feat(go): add bounded hot-path enrichment Luna 2026-07-22 02:03:30 -07:00
  • 538d1d954a
    feat(go): persist Python-compatible incidents Luna 2026-07-22 01:59:49 -07:00
  • f85c2e831a
    feat(go): advance validation sidecar toward production Luna 2026-07-22 01:52:19 -07:00
  • 6a06eba255
    docs(behavior): add behavioral spec for sweep + baseline lifecycle Luna 2026-07-19 10:08:32 -07:00
  • 6a27e6e770
    feat(go): port memory-map detector tranche Luna 2026-07-11 01:19:56 -07:00
  • c6f7219de8 feat(go): port socket detectors Luna 2026-07-10 17:29:07 -07:00
  • fc9b5f0448 feat(go): port process access detectors Luna 2026-07-10 05:19:56 -07:00
  • f02509aab5 feat(go): add Phase 1 parity sidecar Luna 2026-07-10 05:02:50 -07:00
  • 65f5be6420 feat(schema): add Alert -> enodia.event.v1 reference wrapper Luna 2026-07-10 04:44:07 -07:00
  • 54bd8ff1f4 feat(schema): add enodia.event.v1 EVE-style event envelope Luna 2026-07-10 04:43:35 -07:00
  • 8d929b50bd
    Add Suricata assimilation design Luna 2026-07-10 04:16:31 -07:00
  • 9784033f86
    Add host event rules for bind and capability activity Luna 2026-07-10 04:11:33 -07:00
  • b40ac4252c
    Add host correlation and assurance coverage Luna 2026-07-10 03:07:00 -07:00
  • 8194d13734 Expand TUI guidance and host detection coverage Luna 2026-07-09 19:16:27 -07:00
  • 3b037646d2 Add typed host event egress rule Luna 2026-07-09 06:04:30 -07:00
  • 0b010df514
    Add audited response apply rehearsal Luna 2026-07-09 05:56:25 -07:00
  • 51d52b5229
    Expand TUI and package recovery planning Luna 2026-07-09 05:51:59 -07:00
  • cab60cd633 Add terminal TUI and shell completion Luna 2026-07-08 20:47:58 -07:00
  • a7535cfc56 Add rule event compatibility tests Luna 2026-07-08 17:09:00 -07:00
  • 66472134d8 Add enrichment and SID coverage gates Luna 2026-07-08 17:05:17 -07:00
  • 93ac47dd82 Harden BCC syscall probe attachment Luna 2026-07-08 17:04:45 -07:00
  • 2d23e8b878 Record tray applet completion and SID coverage design draft Luna 2026-07-04 06:37:07 -07:00
  • afbc63ffbd Merge branch 'main' of https://codeberg.org/anassaeneroi/enodia-sentinal Luna 2026-07-03 16:47:44 -07:00
  • 036469ed21 Document the desktop tray applet and check --json Luna 2026-07-03 07:40:06 -07:00
  • a5e954e0ed Add opt-in autostart desktop entry for the tray applet Luna 2026-07-03 07:38:23 -07:00
  • 1451cf7d58 Add pystray tray applet wiring and [tray] extra Luna 2026-07-03 07:37:39 -07:00
  • 2fce7d412a Add tray desktop notification helper Luna 2026-07-03 07:35:59 -07:00
  • a57cf4a16f Test open_dashboard early-return when web start fails Luna 2026-06-30 15:24:25 -07:00
  • 4545b2b5a2 Add tray action layer over CLI and systemctl Luna 2026-06-30 06:05:48 -07:00
  • 715db9ec36 Add tray status model Luna 2026-06-30 06:01:53 -07:00
  • 826daa3ab7 Add --json output to the check command Luna 2026-06-30 05:58:57 -07:00
  • 5e560f4307 Add tray applet implementation plan Luna 2026-06-30 05:49:06 -07:00
  • 2e7bf8b248 Add tray applet design spec Luna 2026-06-30 05:12:16 -07:00
  • a985024cad Trigger mirror sync 20260629 Luna 2026-06-29 11:20:03 -07:00
  • 6a9e94c9fa Make release-artifacts dirty assertion track real git state Luna 2026-06-27 10:47:31 -07:00
  • 9cbdb989ac Surface reconciliation in the dashboard and keep the view read-only Luna 2026-06-27 10:39:15 -07:00
  • dbbe35b3fc Add baseline reconciliation: accept audited drift with a reason Luna 2026-06-27 10:33:55 -07:00
  • 3d2047fde2 Add baseline reconciliation design spec Luna 2026-06-19 03:49:59 -07:00
  • 69798b26e4 Add systemd unit posture checks Luna 2026-06-19 02:27:19 -07:00
  • 11d91a40b4 Add dashboard integrity/watchdog console Luna 2026-06-18 17:39:53 -07:00
  • e0e5cd62d9 Document packaging and release artifacts Luna 2026-06-17 00:22:43 -07:00
  • aee984d862 Version documentation index and contracts Luna 2026-06-16 04:14:26 -07:00
  • 7a176ea238 Add stable v1 schema IDs and docs Luna 2026-06-16 04:05:12 -07:00
  • bfef23fc4a Add dashboard theme settings and contrast tests Luna 2026-06-16 02:29:45 -07:00
  • 7f4d5b42fd Generate event rule documentation Luna 2026-06-15 18:52:28 -07:00
  • e43d7689a0 Add dashboard rule atlas Luna 2026-06-15 16:37:51 -07:00
  • 5db88d285e Add event rule inspection commands Luna 2026-06-15 05:36:58 -07:00
  • 1f05923e0f Document current Sentinel project state Luna 2026-06-13 06:46:33 -07:00
  • 6a09fbb7f9 Frame Sentinel as IDS IPS and EDR Luna 2026-06-13 05:59:03 -07:00
  • 1a5b6f1d8d Persist dry-run response plans Luna 2026-06-13 05:53:48 -07:00
  • 812cf0c836 Describe Sentinel as endpoint detection and response Luna 2026-06-13 05:49:34 -07:00
  • a51478fa22 Add event-driven memory syscall telemetry Luna 2026-06-13 05:45:30 -07:00
  • 893409b549 Add memory obfuscation and ps-hidden process detection Luna 2026-06-13 03:55:09 -07:00
  • cb334c0c94 Expand monitoring for credential theft and covert protocols Luna 2026-06-13 03:30:36 -07:00
  • 3e5f8fc3f7 Expand rootkit monitoring and Claude docs Luna 2026-06-12 04:57:11 -07:00
  • a7129e5666 Add HTTPS management console and response planning Luna 2026-06-12 02:39:53 -07:00
  • a56d72edd6 Add incident grouping (roadmap v0.8: incident list/show/export) Luna 2026-06-10 17:52:42 -07:00
  • 4015ec872b Add egress drill + sid-verified harness and IR runbooks (roadmap v0.8) Luna 2026-06-10 05:28:53 -07:00
  • f2d896a2d7 Add status command (roadmap v0.8: status --json) Luna 2026-06-10 05:17:29 -07:00
  • 9ebc355936 Add host posture checks (roadmap v0.8: posture check) Luna 2026-06-10 05:15:06 -07:00
  • 6ff2087329 Add platform docs; reposition as host security platform Luna 2026-06-10 04:03:06 -07:00
  • 1de5e86fed Add signed-package verification and anti-rootkit cross-view (v0.7) Luna 2026-06-01 05:42:57 -07:00
  • 34bc09041a Add tamper-evidence: package-DB integrity, self-integrity, dead-man's switch Luna 2026-05-31 22:27:50 -07:00
  • 5d577b624f Add file integrity monitoring (Tripwire-style), auto-refreshed via pacman hook Luna 2026-05-31 22:18:42 -07:00
  • 07f5261d59 Add false-positive triage via package-ownership provenance Luna 2026-05-31 22:05:00 -07:00
  • c00fff224c Add read-only web dashboard and phone push notifications Luna 2026-05-31 16:18:00 -07:00
  • 0eb5077551 Add event-driven eBPF execve layer with a Snort-style rule engine Luna 2026-05-31 07:16:53 -07:00
  • 586f74b929 Relicense under GPL-3.0-or-later Luna 2026-05-31 06:52:34 -07:00
  • 28d67a1360 Re-architect Sentinel as a zero-dependency Python package Luna 2026-05-31 01:50:50 -07:00
  • 45f8acb24a Enodia Sentinel v0.1 — bash host-IDS prototype Luna 2026-05-31 00:53:35 -07:00