Commit Graph

773 Commits

Author SHA1 Message Date
21c2ce0c0b Handle consumed installer codes after enrollment 2025-10-18 01:51:12 -06:00
df16b22a5e Serialize agent enrollment across processes 2025-10-18 01:38:06 -06:00
07a9cfeb65 Expand enrollment logging and relax rate limits 2025-10-18 01:15:54 -06:00
183b3c31be Handle hostname collisions during heartbeats 2025-10-18 00:49:07 -06:00
a2a5c11536 Make DPAPI secrets readable across agent contexts 2025-10-18 00:28:06 -06:00
91e7a6de88 Serialise agent enrollment and guard heartbeat auth context 2025-10-18 00:03:13 -06:00
7b0e2f48e1 Handle device rekey during enrollment 2025-10-17 23:30:40 -06:00
80a015f921 Improve agent websocket TLS handling 2025-10-17 23:15:56 -06:00
1abc7e5461 Merge pull request #126 from bunny-lab-io:codex/review-and-resolve-enrollment-implementation-issues
Fix agent keystore bootstrap ordering and DPAPI fallback
2025-10-17 22:01:32 -06:00
0b391609ae fix: align socket.io tls verification 2025-10-17 21:48:18 -06:00
751c58d2b9 fix: respect websocket ssl context 2025-10-17 21:35:50 -06:00
b0d9b068d2 feat: allow installer code during agent deploy 2025-10-17 21:11:01 -06:00
a8ebff04a3 fix: harden dpapi protect fallback 2025-10-17 20:58:26 -06:00
bfc559e0be fix: include new agent runtime files in installer copy 2025-10-17 20:54:40 -06:00
f6c8f9b557 Fix duplicate settings helper causing agent import error 2025-10-17 20:50:40 -06:00
418e99c8c0 Fix agent keystore initialization order 2025-10-17 20:44:26 -06:00
b7b4c5ae25 Merge pull request #125 from bunny-lab-io:codex/review-and-resolve-enrollment-implementation-issues
Fix runtime storage paths for TLS and signing assets
2025-10-17 20:44:04 -06:00
342fa33bb3 Minor EE Changes 2025-10-17 20:35:16 -06:00
8487a46407 Additional Fixes 2025-10-17 20:32:50 -06:00
4e030c50e4 Added Missing Agent Files 2025-10-17 20:30:19 -06:00
ce0acd036c Fix TLS noise and relocate server key material 2025-10-17 20:06:19 -06:00
43967e758d fix: relocate server runtime secrets 2025-10-17 19:51:35 -06:00
98ee77caca Additional Updates 2025-10-17 19:38:12 -06:00
a1dc656878 Additional Auth Changes 2025-10-17 19:11:23 -06:00
174cea5549 additional changes. 2025-10-17 18:47:15 -06:00
2edf5a1cf1 feat: admin enrollment UI and agent keystore scaffolding 2025-10-17 18:02:45 -06:00
f63d5c4f83 feat: admin enrollment controls and prune scheduler 2025-10-17 17:43:14 -06:00
a72bff5e8e feat: secure agent auth and heartbeat endpoints 2025-10-17 17:15:02 -06:00
78a5d3d7f9 feat: add agent enrollment endpoints and nonce protections 2025-10-17 17:00:11 -06:00
f2722a75af feat: scaffold security modules and TLS foundation 2025-10-17 16:52:40 -06:00
fb09817288 Updated Github Repo Screenshots 2025-10-17 05:21:16 -06:00
37dbd358bb Adjusted default width of "Site" Column 2025-10-17 05:03:36 -06:00
f252bda686 Minor adjustments to the status column of Device_List.jsx 2025-10-17 05:01:34 -06:00
6354824372 Bumped Fontawesome Package Version 2025-10-17 04:47:26 -06:00
e919622779 Merge pull request #123 from bunny-lab-io/codex/add-fontawesome-icons-for-os-listing
Add Font Awesome OS icons to device list
2025-10-17 04:46:12 -06:00
1152d4af6e Add Font Awesome OS icons to device list 2025-10-17 04:37:32 -06:00
ec4e8ae9ee Merge pull request #122 from bunny-lab-io/codex/update-borealis.ps1-to-check-server_url.txt
Preserve agent server URL default during redeployments
2025-10-17 03:23:51 -06:00
7868b3f061 Preserve agent server URL default across redeployments 2025-10-17 03:23:18 -06:00
f4ced13bf5 Merge pull request #121 from bunny-lab-io/codex/add-process-cleanup-for-python-and-pythonw
Improve python process termination during agent updates
2025-10-17 00:45:51 -06:00
ce0829c823 Additional Fixes 2025-10-17 00:45:41 -06:00
22af86bbd8 Fix taskkill logging interpolation 2025-10-17 00:43:05 -06:00
b94d168933 Merge pull request #120 from bunny-lab-io/codex/add-process-cleanup-for-python-and-pythonw
Improve python process termination during agent updates
2025-10-17 00:39:37 -06:00
3658893db1 Updated Updater Script to More Aggressively Cleanup Ghost Python Processes 2025-10-17 00:39:20 -06:00
b3c3551642 Harden python termination during agent update 2025-10-17 00:38:09 -06:00
6b10cc4bdb Misc Change 2025-10-17 00:22:48 -06:00
43b1aad1b7 Merge pull request #118 from bunny-lab-io/codex/add-process-cleanup-for-python-and-pythonw
Kill lingering Python processes during agent update
2025-10-17 00:19:45 -06:00
9c01a5d025 Kill lingering Python processes during agent update 2025-10-17 00:19:33 -06:00
be33548c72 Minor Changes 2025-10-17 00:07:13 -06:00
860a028490 Updated Borealis.ps1 ASCII Art 2025-10-17 00:05:47 -06:00
f2fb84a59e Merge pull request #117 from bunny-lab-io:codex/rename-agent-settings-and-adjust-id-format
It seems that workflows now function properly and capture screen data.  If you switch between CURRENTUSER and SYSTEM for the screenshot node (this should not be possible since SYSTEM has no screen), it glitches the screen capture and requires the user restarts the currentuser agent.  This is a scenario that should not happen, so it will be enforced later based on the role to ensure that it cannot be used if the incorrect context is chosen in future updates.
2025-10-16 23:49:45 -06:00