Commit Graph
172 Commits
Author SHA1 Message Date
igor04091968 64158e97a4 feat(worktime): add automatic self-heal timer for zero-activity regressions 2026-05-12 06:01:07 +03:00
igor04091968 012bfb266f fix(worktime): compute non-zero bridge durations from timestamp deltas 2026-05-12 05:25:14 +03:00
igor04091968 f180e2c3dc feat(ops): add diagnostics and manual restart script for AW stack 2026-05-12 05:19:37 +03:00
igor04091968 c624db5dd7 feat(dlp-policy): add approval workflow, full audit trail, and CRUD documentation 2026-05-12 01:11:01 +03:00
igor04091968 518c445157 feat(dlp-policy): add agent heartbeat/desired refresh channel for push-pull policy sync 2026-05-12 01:01:08 +03:00
igor04091968 d812a8bb80 fix(dlp): enforce server policy mode and preserve policy-engine settings in hardening 2026-05-12 00:07:05 +03:00
igor04091968 b213552d9d feat(dlp): add enterprise phase scaffolds (policy role, content analysis, siem, case, compliance, cli) 2026-05-11 23:18:20 +03:00
igor04091968 8be0de1c85 feat(ansible): add post-deploy aw-health-check gate 2026-05-11 22:57:57 +03:00
igor04091968 9342e8b907 feat(ops): extend aw health check with dlp transport freshness 2026-05-11 22:36:52 +03:00
igor04091968 5d7137379c docs(runbook): add deterministic WAL failover test for windows collectors 2026-05-11 22:32:58 +03:00
igor04091968 544304765f feat(dlp): add WAL transport and collector health telemetry 2026-05-11 21:57:23 +03:00
igor04091968 e0561bf865 fix(windows): disable outlook popup and enforce smtp-only email monitoring 2026-05-11 20:46:39 +03:00
igor04091968 24dd5ae2b4 fix(worktime): add fallback heartbeat when query user returns no sessions 2026-05-10 10:59:21 +03:00
igor04091968 4b5c75bdbb feat(dlp): deploy hayabusa IOC refresh on aw-server with post-deploy checks 2026-05-10 03:13:28 +03:00
igor04091968 c43f9b8708 feat(dlp): add hayabusa sigma IOC extraction pipeline 2026-05-09 17:02:31 +03:00
igor04091968 249ba67511 fix(ansible): align validation report dir defaults across windows playbooks 2026-05-09 13:07:27 +03:00
igor04091968 ce428fb5f8 fix(worktime-bridge): do not let active=false mask unknown-session fallback 2026-05-09 12:31:16 +03:00
igor04091968 2bf667fccc fix(worktime-bridge): treat unknown non-system RDP sessions as active 2026-05-09 12:29:42 +03:00
igor04091968 380983b546 fix(worktime-api): count unknown RDP sessions with valid user/session as active 2026-05-09 12:28:37 +03:00
igor04091968 6ab29a9590 fix(worktime): harden query-user parsing and skip unknown fallback 2026-05-09 12:24:52 +03:00
igor04091968 f22cd27e31 fix(ansible): harden WinRM deploy wrapper with md4+retry 2026-05-09 11:00:59 +03:00
igor04091968 c9df042d96 tools(ansible): add no-proxy wrapper for WinRM deploy 2026-05-09 10:13:58 +03:00
igor04091968 aa0ccc4ecf fix(ansible): run smoke-check on controller + per-user validation dir 2026-05-09 09:42:36 +03:00
igor04091968 2997e7430a fix(ansible): always enable launch tasks + validate window bucket 2026-05-09 08:48:05 +03:00
igor04091968 7a320d7862 fix(windows): stabilize standalone agent + DLP/worktime collectors 2026-05-09 08:29:18 +03:00
igor04091968 5ddceb4dc3 chore: добавить артефакты анализа кода в .gitignore 2026-05-09 08:29:18 +03:00
IgorRachkovandGitHub 95bf1edd37 Merge pull request #24 from igor04091968/codex/-e2e-grafana-+-prometheus
Harden Grafana Prometheus e2e readiness
2026-05-09 05:22:16 +03:00
IgorRachkov dc8988e5f7 Harden Grafana Prometheus e2e readiness 2026-05-09 03:58:52 +03:00
igor04091968 230a9c6936 fix(windows): harden worktime session collector encoding and query parsing 2026-05-08 10:54:18 +03:00
igor04091968 6a36febfeb docs: capture todo - deploy standalone agent on SHARKON2025 2026-05-08 08:15:53 +03:00
igor04091968 e80272a55f docs(installer): document standalone service mode and minimal host/port setup 2026-05-08 00:44:48 +03:00
igor04091968 1c3d7896cd feat(installer): add standalone Windows service deployment for DLP agent 2026-05-08 00:41:00 +03:00
igor04091968 211a6a6eac fix(windows-deploy): enforce awHostname override and safe single-instance collector restart 2026-05-08 00:41:00 +03:00
igor04091968 6f5e5eb751 Revert "merge: apply windows standalone service installer and awHostname hardening"
This reverts commit e643576aa9, reversing
changes made to 669501f20a.
2026-05-08 00:41:00 +03:00
igor04091968 e643576aa9 merge: apply windows standalone service installer and awHostname hardening 2026-05-08 00:40:19 +03:00
igor04091968 f5f4f84bef feat(installer): add standalone Windows service deployment for DLP agent 2026-05-08 00:39:28 +03:00
igor04091968 693e6832a6 fix(windows-deploy): enforce awHostname override and safe single-instance collector restart 2026-05-08 00:34:52 +03:00
igor04091968 538ff74611 feat(dlp): add health status and graceful shutdown for browser collector 2026-05-07 23:54:52 +03:00
igor04091968 b992ad2234 feat(dlp): graceful shutdown and COM cleanup for email collector 2026-05-07 23:52:03 +03:00
igor04091968 ac59d44719 feat(dlp): add WAL buffering and health snapshots for collectors 2026-05-07 23:47:03 +03:00
igor04091968 f3c5e9ea53 feat(dlp-hardening): secure inventory and extend aggregator sources 2026-05-07 23:38:20 +03:00
igor04091968 38107b3c84 ansible: remove per-host passwords from inventory\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-05-07 23:37:47 +03:00
igor04091968 8ad02ae194 docs(gsd): bootstrap planning and phase-1 discussion artifacts 2026-05-07 21:39:32 +03:00
igor04091968 2fd0ca8eda docs: add copilot instructions 2026-05-07 21:37:42 +03:00
igor04091968 9c59f74928 chore(install-kit): sync package payload with current repo baseline 2026-05-07 19:50:07 +03:00
igor04091968 0c5069c255 chore(ops): harden rollout gates and sanitize generated artifacts 2026-05-07 19:50:02 +03:00
igor04091968andCopilot f0db2a227b revert(pssa): restore validate-deployment.ps1 from commit 63904d2 (stable)
Restored clean version to fix corruption introduced earlier.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 19:22:05 +03:00
igor04091968andCopilot e37c3886ba revert(pssa): restore files corrupted by automatic fixes (ActivityWatch.Windows.Common.psm1, email-outbound-collector.ps1, file-operations-collector.ps1)
Restored previous versions for files that were corrupted by the automated PSScriptAnalyzer fixes. Please review and reapply safe fixes manually.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 18:10:12 +03:00
igor04091968andCopilot 429501d4fe chore(pssa): apply safe PSScriptAnalyzer fixes (BOM, empty catch -> Write-Error, Write-Host -> Write-Output)
Applied automatic, low-risk fixes for PSScriptAnalyzer warnings. Please review changes for behavior-sensitive code.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 12:50:35 +03:00
igor04091968 3e8a6981f5 fix(shell): silence remaining ShellCheck warnings for validate_install_kit and install_aw_linux_remote_worker\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-05-07 12:39:32 +03:00