-
11b2da7d54
fix(decnet_web/css): light-mode contrast across wizards, code blocks, hovers
anti
2026-05-09 03:43:47 -04:00
-
34c778277a
refactor(decnet_web/css): promote hardcoded matrix/warn/crit colours to tokens
anti
2026-05-09 03:36:04 -04:00
-
df0c8e12e7
fix(decnet_web/css): light theme goes ink-monotone, not green-on-cream
anti
2026-05-09 03:31:18 -04:00
-
47c57271e7
feat(decnet_web/theme-lab): light theme tokens + dev toggle
anti
2026-05-09 03:23:50 -04:00
-
f3f7bff717
feat(decnet_web/theme-lab): kitchen-sink component zoo
anti
2026-05-09 03:22:21 -04:00
-
846a50dbbf
feat(decnet_web/theme-lab): scaffold dev-gated /theme-lab route
anti
2026-05-09 03:18:34 -04:00
-
65ddaaa681
fix(behave_shell/F.0): tighten prompt detector — log lines ending in '>' no longer vote
anti
2026-05-09 02:57:40 -04:00
-
0c1fc68b13
feat(deploy): wire attribution worker — CLI + systemd unit + registry
anti
2026-05-09 02:31:59 -04:00
-
5253b32319
feat(decnet_web/AttackerDetail): attribution state badges (Phase 6)
anti
2026-05-09 02:28:11 -04:00
-
5de4b5e290
feat(decnet_web/AttackerDetail): visual refresh of Behavioural Primitives panel
anti
2026-05-09 02:24:37 -04:00
-
9cc3272a0d
test(correlation/attribution): v0 calibration lockdown (Phase 7)
anti
2026-05-09 02:23:10 -04:00
-
33f7d5a9ff
feat(web): expose attribution state on AttackerDetail backend (Phase 6)
anti
2026-05-09 02:21:59 -04:00
-
e2c7e16793
feat(correlation/attribution): cross-primitive multi-actor detection (Phase 5)
anti
2026-05-09 02:18:42 -04:00
-
dd265d7520
feat(correlation/attribution): wire bus handler, persist state (Phase 4)
anti
2026-05-09 02:16:12 -04:00
-
c39802a4bb
feat(correlation/attribution): hash + numeric merge functions (Phase 3)
anti
2026-05-09 01:59:11 -04:00
-
4956977739
feat(correlation/attribution): categorical merge state machine (Phase 2)
anti
2026-05-08 23:18:22 -04:00
-
c2891d6cca
feat(correlation/attribution): substrate + idle handler (Phase 1)
anti
2026-05-08 23:16:13 -04:00
-
e94ab608d9
fix(profiler/behave_shell): tolerate non-UTF-8 bytes in shard reads
anti
2026-05-08 22:52:46 -04:00
-
69c8cfd2b9
test(profiler/behave_shell): Phase 6 smoke harness + live-decky runbook
anti
2026-05-08 21:42:11 -04:00
-
b3ff80d74e
test(decnet_web): vitest coverage for Behavioural primitives panel
anti
2026-05-08 20:27:40 -04:00
-
7634e31e5a
feat(decnet_web/AttackerDetail): Behavioural primitives panel
anti
2026-05-08 20:26:55 -04:00
-
2ff2537f6c
feat(decnet_web): useAttackerStream React hook
anti
2026-05-08 20:24:19 -04:00
-
bb77d13f9a
feat(api/attackers): per-attacker SSE events stream
anti
2026-05-08 20:22:19 -04:00
-
5116023bf7
feat(profiler/behave_shell): stamp attacker_uuid on bus payload (Phase 5 prep)
anti
2026-05-08 20:18:32 -04:00
-
5ff89eefe7
feat(profiler): wire BEHAVE-SHELL extraction onto attacker.session.ended
anti
2026-05-08 18:57:45 -04:00
-
834aa613b1
feat(pyproject): pin decnet-behave-{core,shell} >=0.1.0,<0.2
anti
2026-05-08 18:51:30 -04:00
-
bf3f9c746a
feat(collector): enrich attacker.session.ended payload with shard_path
anti
2026-05-08 18:50:45 -04:00
-
588ea4e411
refactor(artifacts): extract shard-finder out of transcripts router
anti
2026-05-08 18:49:11 -04:00
-
aba1e37389
feat(profiler/behave_shell): H.5-pre extractor version marker (0.1.0-pre)
anti
2026-05-08 18:34:23 -04:00
-
9ebaca410a
test(profiler/behave_shell): H.2 calibration grid full sweep
anti
2026-05-08 18:33:51 -04:00
-
ac04751c18
test(profiler/behave_shell): H.1 registry-coverage test
anti
2026-05-08 18:30:50 -04:00
-
f10931f24d
test(profiler/behave_shell): Phase G grid lockdown + completion log
anti
2026-05-08 16:40:13 -04:00
-
79f253c969
feat(profiler/behave_shell): G.8 emotional_valence.frustration_venting
anti
2026-05-08 16:37:29 -04:00
-
40a283a7ec
feat(profiler/behave_shell): G.7 emotional_valence.stress_response
anti
2026-05-08 16:36:34 -04:00
-
d4dc7dff81
feat(profiler/behave_shell): G.6 emotional_valence.arousal
anti
2026-05-08 16:35:29 -04:00
-
3ba7e22b71
feat(profiler/behave_shell): G.5 emotional_valence.valence
anti
2026-05-08 16:34:27 -04:00
-
acf8382bcf
feat(profiler/behave_shell): G.4 operational.multi_actor_indicators
anti
2026-05-08 16:33:15 -04:00
-
17b53dad4d
feat(profiler/behave_shell): G.3 operational.cleanup_behavior
anti
2026-05-08 16:32:08 -04:00
-
337c7392b9
chore: untrack accidentally-committed threatfox-api.json
anti
2026-05-08 16:30:18 -04:00
-
09f598ce47
feat(profiler/behave_shell): G.2 operational.opsec_discipline
anti
2026-05-08 16:29:48 -04:00
-
c11f3605be
feat(profiler/behave_shell): G.1 operational.objective
anti
2026-05-08 16:28:45 -04:00
-
289a64014c
feat(profiler/behave_shell): G.0 intent lexicon + lexical counter pass
anti
2026-05-08 16:27:25 -04:00
-
a25f4a890d
test(profiler/behave_shell): Phase F + E.4 grid lockdown + completion log
anti
2026-05-04 00:44:22 -04:00
-
51ecd0924e
feat(profiler/behave_shell): emit temporal.lifecycle_markers.exit_behavior
anti
2026-05-04 00:42:25 -04:00
-
c8166a6071
feat(profiler/behave_shell): emit environmental.numpad_usage
anti
2026-05-04 00:40:42 -04:00
-
cd7c7ea5a2
feat(profiler/behave_shell): emit environmental.keyboard_layout
anti
2026-05-04 00:38:24 -04:00
-
b7ff5d2cc1
feat(profiler/behave_shell): emit environmental.locale
anti
2026-05-04 00:35:31 -04:00
-
4257f7b6e2
feat(profiler/behave_shell): emit environmental.terminal_multiplexer
anti
2026-05-04 00:33:44 -04:00
-
07ff5ff0c9
feat(profiler/behave_shell): emit environmental.shell_type
anti
2026-05-04 00:30:24 -04:00
-
1ff02f0c77
feat(profiler/behave_shell): F.0 prompt-line detector
anti
2026-05-04 00:29:08 -04:00
-
b7534c311a
docs(behave): cross-reference Phase F.0 with held E.4 and landed D.0
anti
2026-05-04 00:17:37 -04:00
-
96a4039366
test(profiler/behave_shell): Phase E grid lockdown + completion log (E.4 held)
anti
2026-05-04 00:16:33 -04:00
-
1341df2705
feat(profiler/behave_shell): emit temporal.lifecycle_markers.landing_ritual
anti
2026-05-04 00:15:05 -04:00
-
d40495d71b
feat(profiler/behave_shell): emit temporal.escalation_pattern
anti
2026-05-04 00:13:45 -04:00
-
627fa59c15
feat(profiler/behave_shell): emit temporal.session_duration
anti
2026-05-04 00:10:57 -04:00
-
46775fc0e5
test(profiler/behave_shell): Phase D calibration-grid lockdown + completion log
anti
2026-05-04 00:03:46 -04:00
-
0fba6b6113
feat(profiler/behave_shell): emit cognitive.error_resilience.fallback_to_man
anti
2026-05-04 00:01:45 -04:00
-
8183218d29
feat(profiler/behave_shell): emit cognitive.error_resilience.frustration_typing
anti
2026-05-04 00:00:36 -04:00
-
b704352783
feat(profiler/behave_shell): emit cognitive.error_resilience.retry_tactic
anti
2026-05-03 23:58:00 -04:00
-
f286c84d95
feat(profiler/behave_shell): emit cognitive.tool_vocabulary
anti
2026-05-03 23:56:22 -04:00
-
6c2e4ada83
feat(profiler/behave_shell): emit cognitive.planning_depth
anti
2026-05-03 23:55:16 -04:00
-
2254651270
feat(profiler/behave_shell): emit cognitive.exploration_style
anti
2026-05-03 23:54:03 -04:00
-
f948e10830
feat(profiler/behave_shell): emit cognitive.cognitive_load
anti
2026-05-03 23:52:29 -04:00
-
601986bd6d
feat(profiler/behave_shell): output error-signal helper for Phase D
anti
2026-05-03 23:46:31 -04:00
-
bc62e42ce1
feat(profiler/behave_shell): emit motor.shell_mastery.pipe_chaining_depth
anti
2026-05-03 23:34:54 -04:00
-
4fc980e968
feat(profiler/behave_shell): emit motor.shell_mastery.shortcut_usage
anti
2026-05-03 23:33:07 -04:00
-
a077cf67c8
feat(profiler/behave_shell): emit motor.shell_mastery.tab_completion
anti
2026-05-03 23:31:20 -04:00
-
771944830a
docs(behave): close Phase B in BEHAVE-EXTRACTOR.md
anti
2026-05-03 21:30:13 -04:00
-
8161c67ec5
feat(profiler/behave_shell): emit motor.command_chunking
anti
2026-05-03 21:29:31 -04:00
-
d04f91cd8c
feat(profiler/behave_shell): emit motor.error_correction
anti
2026-05-03 21:27:46 -04:00
-
0737fcfe93
feat(profiler/behave_shell): emit motor.motor_stability
anti
2026-05-03 21:25:54 -04:00
-
d90c8b70ce
feat(profiler/behave_shell): emit motor.keystroke_cadence
anti
2026-05-03 21:24:13 -04:00
-
0510cde073
feat(profiler/behave_shell): Phase A — calibration floor green
anti
2026-05-03 08:02:02 -04:00
-
640294f3dc
test(profiler/behave_shell): five-class calibration grid lockdown
anti
2026-05-03 08:00:50 -04:00
-
842b7de950
feat(profiler/behave_shell): emit cognitive.inter_command_consistency
anti
2026-05-03 07:56:49 -04:00
-
2f8c107e70
feat(profiler/behave_shell): emit cognitive.feedback_loop_engagement
anti
2026-05-03 07:55:38 -04:00
-
3fc6ea5f75
feat(profiler/behave_shell): emit cognitive.command_branch_diversity
anti
2026-05-03 07:54:13 -04:00
-
e52a0e0381
feat(profiler/behave_shell): emit cognitive.inter_command_latency_class
anti
2026-05-03 07:52:39 -04:00
-
f3880b24d1
feat(profiler/behave_shell): command segmentation in SessionContext
anti
2026-05-03 07:50:55 -04:00
-
6763fceb0b
feat(profiler/behave_shell): emit motor.paste_burst_rate
anti
2026-05-03 07:49:03 -04:00
-
879f5e731b
feat(profiler/behave_shell): emit motor.input_modality
anti
2026-05-03 07:47:38 -04:00
-
c9a81a23c2
feat(profiler/behave_shell): asciinema parser + paste-burst detection
anti
2026-05-03 07:46:01 -04:00
-
f8eae04e5d
feat(profiler/behave_shell): scaffold extract_session entry point
anti
2026-05-03 07:42:09 -04:00
-
a2a61b636e
feat(web): drop SessionProfile, wire observations into AttackerDetail (DEBT-050 / DEBT-036 closure)
anti
2026-05-03 07:33:37 -04:00
-
0972325527
feat(web/db): observations table + repo + bus prefix (BEHAVE-INTEGRATION Phase 1)
anti
2026-05-03 07:25:10 -04:00
-
11f474556c
docs(behave): integration + extractor + attribution design (DEBT-050 / 051)
anti
2026-05-03 07:24:19 -04:00
-
3f080f601d
feat(intel,ingester): mal_hash feed + observed_attachments table (DEBT-046)
anti
2026-05-03 05:56:46 -04:00
-
03beff3840
feat(orchestrator): authoritative failure-count badge endpoint (DEBT-042)
anti
2026-05-03 05:26:45 -04:00
-
866a76eccf
test(web): scaffold vitest + RTL with Orchestrator seed suite (DEBT-043)
anti
2026-05-03 05:20:01 -04:00
-
6c6f97e840
feat(prober,correlation): attacker fingerprint rotation detection (DEBT-032)
anti
2026-05-03 05:12:51 -04:00
-
dcd558fd91
chore(infra): pin Docker base images by digest (DEBT-023)
anti
2026-05-03 04:38:39 -04:00
-
6e19d3a25a
chore(bait): scaffold default seed dir with README
anti
2026-05-03 04:30:09 -04:00
-
b3a96a045f
feat(mail): default email_seed → \$PROJROOT/bait/ when unset
anti
2026-05-03 04:25:24 -04:00
-
b88d67794d
feat(mail): operator-tunable IMAP/POP3 email seed (DEBT-026)
anti
2026-05-03 02:47:06 -04:00
-
e0b07651fd
docs(debt): mark DEBT-047 resolved (EmailLifter disk-reach + ttp agent gate)
anti
2026-05-02 20:07:54 -04:00
-
79674026dd
feat(cli): allow
decnet ttp on agents (DEBT-047)
anti
2026-05-02 20:07:03 -04:00
-
e972d870de
feat(ttp): EmailLifter disk-reach for body-aware predicates (DEBT-047)
anti
2026-05-02 20:05:54 -04:00
-
7036a86e76
refactor(artifacts): extract resolve_artifact_path to shared module
anti
2026-05-02 20:02:47 -04:00
-
cdbb3d3571
fix(ssh,telnet): move PROMPT_COMMAND out of /root/.bashrc + pin readonly
anti
2026-05-02 19:50:24 -04:00
-
3e9c4c29b9
feat(ssh,telnet): add non-root user account for privesc + enum lure
anti
2026-05-02 19:48:03 -04:00