igor04091968
9927cdb195
hardening: strengthen deploy and validation gates
2026-05-15 08:07:18 +03:00
igor04091968
ab0ee7d49d
fix(windows): capture localized admin rdp activity
2026-05-15 04:50:33 +03:00
igor04091968
6c41717ef9
fix(worktime): restore real per-user RDP report pipeline
2026-05-15 00:37:15 +03:00
igor04091968
76d1377736
fix(activity): restore real window watchers and isolate rdp bridge
2026-05-14 20:02:46 +03:00
igor04091968
59e93c1c69
fix(windows): restore fileops collector freshness
2026-05-14 15:46:03 +03:00
igor04091968
0cce6fd08e
feat(dfir): add hayabusa forensic workflow integration
2026-05-14 15:04:07 +03:00
igor04091968
91c3b46f16
fix(ops): sync verified production baseline for AW-Rus DLP
2026-05-13 22:50:42 +03:00
igor04091968
f6ee903b10
fix(worktime): isolate global session collector and reset RDP bridge flow
2026-05-13 08:18:47 +03:00
igor04091968
eb09251118
DLP
2026-05-13 07:22:27 +03:00
igor04091968
4e99100e6c
fix(worktime): add API self-heal and bot worktime remediation deploy vars
2026-05-12 16:48:30 +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
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
6ab29a9590
fix(worktime): harden query-user parsing and skip unknown fallback
2026-05-09 12:24:52 +03:00
igor04091968
7a320d7862
fix(windows): stabilize standalone agent + DLP/worktime collectors
2026-05-09 08:29:18 +03:00
igor04091968
230a9c6936
fix(windows): harden worktime session collector encoding and query parsing
2026-05-08 10:54:18 +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
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 and Copilot
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
igor04091968 and Copilot
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
igor04091968 and Copilot
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
669501f20a
fix(worktime): treat russian session state 'Активно' as active
2026-05-07 09:07:19 +03:00
igor04091968
cd5fd95faf
fix(aw): stabilize ui bridge and restore dlp endpoint collector
2026-05-07 08:57:36 +03:00
igor04091968
8b92b1136f
chore: merge main into PR #15
2026-05-07 07:34:36 +03:00
igor04091968
8571832615
chore: merge main into PR #19
2026-05-07 07:33:53 +03:00
IgorRachkov and GitHub
66a8c47319
Merge pull request #7 from igor04091968/codex/find-and-fix-error-in-powershell-dlp-script
...
Refine detection of masked Cyrillic print titles and normalize printer names
2026-05-07 07:31:50 +03:00
IgorRachkov and GitHub
a00bbdee06
Merge pull request #16 from igor04091968/codex/analyze-powershell-scripts-for-functionality
...
Fix DLP PowerShell collectors: config default, HTTP handling, event cleanup, headless fallback
2026-05-07 07:31:38 +03:00
IgorRachkov and GitHub
9ef09cb892
Merge pull request #18 from igor04091968/codex/review-dlp-related-code
...
Add print-job dedupe, improve clipboard guards and add polling error logs
2026-05-07 07:31:33 +03:00
igor04091968
8849354dda
fix(worktime): codify ui-bridge in ansible and install flow
2026-05-07 07:20:14 +03:00
igor04091968
1df0e18a95
fix(collectors): stabilize browser+DLP collectors and add rdp worktime report script
2026-05-06 23:32:03 +03:00
igor04091968
a6a05b82a9
fix(webui): persist worktime report links to :5610 in ansible/installkit
2026-05-06 23:24:52 +03:00
igor04091968
03fefcc257
fix(deploy): harden windows rollout, validation and installkit payload
2026-05-06 20:14:51 +03:00
igor04091968
9eb02185dd
fix(windows): stabilize AW deploy/validate and watcher launch script
2026-05-06 20:05:43 +03:00
IgorRachkov
b2a1a6289c
Fix Windows RDP collectors startup
2026-05-06 17:23:47 +03:00
IgorRachkov
945efd203f
Harden DLP endpoint collector error handling and print dedupe
2026-05-05 07:55:03 +03:00
igor04091968
82ee9ab4fa
tools: add AW health checks and test DLP policy
2026-05-05 06:38:04 +03:00
igor04091968 and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
10c22a6c88
fix(windows): add STA parameter for DLP collector and use TEMP for lock files
...
- Add -STA parameter when launching endpoint-signals collector for clipboard access
- Move launch-watchers lock files from ProgramData to TEMP to avoid permission issues
- This fixes DLP endpoint collector startup in RDP sessions
Generated with [Devin](https://cli.devin.ai/docs )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-05 00:55:04 +03:00
igor04091968 and Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
9e5cb144d4
fix(windows): standardize config paths to AWatch-rus and add bucket hostname filter
...
- Replace default config paths from C:\ProgramData\ActivityWatch to C:\ProgramData\AWatch-rus
in dlp-endpoint-signals-collector.ps1 and email-outbound-collector.ps1
- Add isLikelyClientHost() function to reject IP/localhost as valid hostname
for bucket selection in aw-ru-patch.js
- Add docs/dlp-reliability-roadmap.md and docs/powershell-analysis.md
- Update README.md with links to new documentation
Generated with [Devin](https://cli.devin.ai/docs )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-04 23:24:49 +03:00