Commit Graph

118 Commits

Author SHA1 Message Date
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
a8ebff04a3 fix: harden dpapi protect fallback 2025-10-17 20:58:26 -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
342fa33bb3 Minor EE Changes 2025-10-17 20:35:16 -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
09a0b3d50e Refine agent config naming and IDs 2025-10-16 20:30:24 -06:00
41c52590f4 Support selecting agent context for screenshots 2025-10-15 04:40:21 -06:00
a86231c8f5 Fix screenshot role config handling 2025-10-15 04:15:21 -06:00
1af14d907a Stub fcntl in Ansible EE and expose support path 2025-10-15 03:34:02 -06:00
352c71daa9 Use EE python to validate Ansible deps 2025-10-15 03:24:35 -06:00
1e9912efd2 Provision reusable Ansible execution environment 2025-10-12 14:13:06 -06:00
6e52b42859 Additional Updates to OS Detection for Agents 2025-10-09 20:49:35 -06:00
f9e73f0b71 Additional Changes to Auditing 2025-10-09 19:39:22 -06:00
48c1854572 Updated Role Detection Logic Further 2025-10-09 19:23:01 -06:00
7509cb7d86 Updated OS Detection Logic 2025-10-09 17:46:25 -06:00
b6eac6a112 Adjustments for further Ansible Playbook Troubleshooting 2025-10-09 15:36:47 -06:00
3092f528bf Introduce agent GUID enrollment 2025-10-08 18:51:15 -06:00
8f29de86af Implement server-managed agent update handshake 2025-10-05 16:15:48 -06:00
d5578f56ec Fix agent hash discovery and add lookup endpoint 2025-10-05 03:36:56 -06:00
c8deb11356 Bundle agent hash into audit payload and surface in UI 2025-10-05 02:21:43 -06:00
c87eca3802 Add agent version hash tracking to device list 2025-10-05 01:40:17 -06:00
13c571cc8e Implemented Remote Agent Updater Script 2025-10-04 21:13:36 -06:00
f0ab7773f8 Add silent update trigger for agents 2025-10-04 14:44:35 -06:00
211e37c64c Persist assemblies as base64 and decode for execution 2025-10-03 21:16:43 -06:00
38863be334 Stabilize job environment variable injection 2025-10-03 18:47:00 -06:00
8e83939ee8 Ensure script wrapper sets process environment 2025-10-03 18:31:07 -06:00
acf03ece96 Ensure script variables are available under original names 2025-10-03 18:17:39 -06:00
0e3304ef95 feat: add JSON assembly editor 2025-10-03 03:10:26 -06:00
211b4262aa Additional Ansible Changes 2025-10-02 20:46:11 -06:00
1ade450d27 Additional Progress on Ansible Integrations 2025-10-02 14:24:06 -06:00
c3cf437b8f Massive Progress with Ansible Integration 2025-10-02 04:01:05 -06:00
3010f8031a Minor Changes 2025-10-02 03:46:04 -06:00
0320b5fd1e Centralized Overhaul of Service Logging 2025-10-02 03:36:47 -06:00
93ed77f1a7 Misc Adjustments 2025-09-30 21:31:07 -06:00
e729806542 Additional Attempts at Implementation of Ansible 2025-09-29 18:51:04 -06:00
91c32fb16f Scaffolding Added for Ansible Playbook Execution on Agents 2025-09-29 03:57:55 -06:00
484540b602 Restructured Scripts and Workflows into "Assemblies" 2025-09-28 23:26:34 -06:00
887d6c3596 Design Overhaul of Device Details Page 2025-09-28 03:59:24 -06:00
3c0f283c25 Fixed Encoding Issue with Server URL 2025-09-27 22:51:46 -06:00
71a0d153cf Optimized and Cleaned-Up Agent Configuration Files 2025-09-27 22:37:55 -06:00
91aafc305d Fixed Last User Race Condition 2025-09-27 21:53:23 -06:00
d8bb277a80 Removed Ansible Auditing Logic 2025-09-27 21:32:17 -06:00
80d5495d87 Almost Fixed Last User Field 2025-09-27 21:00:41 -06:00
7f31c9840a Fixed Agent Uptime Reporting 2025-09-27 20:39:41 -06:00