{"Time":"2026-09-20T23:29:44.5641355+05:00","Action":"start","Package":"hostpanel/cmd/agent"}
{"Time":"2026-09-20T23:29:44.8657788+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures"}
{"Time":"2026-09-20T23:29:44.8657788+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures","Output":"=== RUN   TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures\n"}
{"Time":"2026-09-20T23:29:44.8657788+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/missing_account"}
{"Time":"2026-09-20T23:29:44.8663119+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/missing_account","Output":"=== RUN   TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/missing_account\n"}
{"Time":"2026-09-20T23:29:44.8669892+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/missing_account","Output":"--- PASS: TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/missing_account (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8669892+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/missing_account","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8669892+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/invalid_account_IDs"}
{"Time":"2026-09-20T23:29:44.8669892+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/invalid_account_IDs","Output":"=== RUN   TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/invalid_account_IDs\n"}
{"Time":"2026-09-20T23:29:44.8669892+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/invalid_account_IDs","Output":"--- PASS: TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/invalid_account_IDs (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/invalid_account_IDs","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/create"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/create","Output":"=== RUN   TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/create\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/create","Output":"--- PASS: TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/create (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/create","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/ownership"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/ownership","Output":"=== RUN   TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/ownership\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/ownership","Output":"--- PASS: TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/ownership (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/ownership","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/permissions"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/permissions","Output":"=== RUN   TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/permissions\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/permissions","Output":"--- PASS: TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/permissions (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures/permissions","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures","Output":"--- PASS: TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestEnsureMailboxStorageStopsOnFilesystemSecurityFailures","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestRestoreMailBackupRejectsTraversal"}
{"Time":"2026-09-20T23:29:44.8680065+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRestoreMailBackupRejectsTraversal","Output":"=== RUN   TestRestoreMailBackupRejectsTraversal\n"}
{"Time":"2026-09-20T23:29:44.889006+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRestoreMailBackupRejectsTraversal","Output":"--- PASS: TestRestoreMailBackupRejectsTraversal (0.02s)\n"}
{"Time":"2026-09-20T23:29:44.889006+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestRestoreMailBackupRejectsTraversal","Elapsed":0.02}
{"Time":"2026-09-20T23:29:44.8900058+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestRecoveryManifestPathsCannotEscapeCleanRoot"}
{"Time":"2026-09-20T23:29:44.8900058+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRecoveryManifestPathsCannotEscapeCleanRoot","Output":"=== RUN   TestRecoveryManifestPathsCannotEscapeCleanRoot\n"}
{"Time":"2026-09-20T23:29:44.8900058+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRecoveryManifestPathsCannotEscapeCleanRoot","Output":"--- PASS: TestRecoveryManifestPathsCannotEscapeCleanRoot (0.00s)\n"}
{"Time":"2026-09-20T23:29:44.8900058+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestRecoveryManifestPathsCannotEscapeCleanRoot","Elapsed":0}
{"Time":"2026-09-20T23:29:44.8900058+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestRecoveryEncryptionRejectsWrongKeyAndTampering"}
{"Time":"2026-09-20T23:29:44.8900058+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRecoveryEncryptionRejectsWrongKeyAndTampering","Output":"=== RUN   TestRecoveryEncryptionRejectsWrongKeyAndTampering\n"}
{"Time":"2026-09-20T23:29:45.0219581+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRecoveryEncryptionRejectsWrongKeyAndTampering","Output":"--- PASS: TestRecoveryEncryptionRejectsWrongKeyAndTampering (0.13s)\n"}
{"Time":"2026-09-20T23:29:45.0219581+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestRecoveryEncryptionRejectsWrongKeyAndTampering","Elapsed":0.13}
{"Time":"2026-09-20T23:29:45.0219581+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestRecoveryS3DownloadHonorsSizeLimit"}
{"Time":"2026-09-20T23:29:45.0219581+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRecoveryS3DownloadHonorsSizeLimit","Output":"=== RUN   TestRecoveryS3DownloadHonorsSizeLimit\n"}
{"Time":"2026-09-20T23:29:45.0244836+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestRecoveryS3DownloadHonorsSizeLimit","Output":"--- PASS: TestRecoveryS3DownloadHonorsSizeLimit (0.00s)\n"}
{"Time":"2026-09-20T23:29:45.0244836+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestRecoveryS3DownloadHonorsSizeLimit","Elapsed":0}
{"Time":"2026-09-20T23:29:45.0244836+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestExtractSiteBackupRejectsTraversal"}
{"Time":"2026-09-20T23:29:45.0244836+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestExtractSiteBackupRejectsTraversal","Output":"=== RUN   TestExtractSiteBackupRejectsTraversal\n"}
{"Time":"2026-09-20T23:29:45.0445004+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestExtractSiteBackupRejectsTraversal","Output":"--- PASS: TestExtractSiteBackupRejectsTraversal (0.02s)\n"}
{"Time":"2026-09-20T23:29:45.0445004+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestExtractSiteBackupRejectsTraversal","Elapsed":0.02}
{"Time":"2026-09-20T23:29:45.0445004+05:00","Action":"run","Package":"hostpanel/cmd/agent","Test":"TestCPanelArchiveRejectsUnsafePaths"}
{"Time":"2026-09-20T23:29:45.0445004+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestCPanelArchiveRejectsUnsafePaths","Output":"=== RUN   TestCPanelArchiveRejectsUnsafePaths\n"}
{"Time":"2026-09-20T23:29:45.0595003+05:00","Action":"output","Package":"hostpanel/cmd/agent","Test":"TestCPanelArchiveRejectsUnsafePaths","Output":"--- PASS: TestCPanelArchiveRejectsUnsafePaths (0.01s)\n"}
{"Time":"2026-09-20T23:29:45.0595003+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Test":"TestCPanelArchiveRejectsUnsafePaths","Elapsed":0.01}
{"Time":"2026-09-20T23:29:45.0595003+05:00","Action":"output","Package":"hostpanel/cmd/agent","Output":"PASS\n"}
{"Time":"2026-09-20T23:29:45.0657159+05:00","Action":"output","Package":"hostpanel/cmd/agent","Output":"ok  \thostpanel/cmd/agent\t0.502s\n"}
{"Time":"2026-09-20T23:29:45.0657159+05:00","Action":"pass","Package":"hostpanel/cmd/agent","Elapsed":0.502}
{"Time":"2026-09-20T23:30:02.8404891+05:00","Action":"start","Package":"hostpanel/internal/controlplane"}
{"Time":"2026-09-20T23:30:02.8404891+05:00","Action":"start","Package":"hostpanel/internal/store"}
{"Time":"2026-09-20T23:30:03.0936352+05:00","Action":"run","Package":"hostpanel/internal/store","Test":"TestRecoveryLifecycleRequiresSuccessfulCleanRestoreDrill"}
{"Time":"2026-09-20T23:30:03.0936352+05:00","Action":"output","Package":"hostpanel/internal/store","Test":"TestRecoveryLifecycleRequiresSuccessfulCleanRestoreDrill","Output":"=== RUN   TestRecoveryLifecycleRequiresSuccessfulCleanRestoreDrill\n"}
{"Time":"2026-09-20T23:30:03.2530389+05:00","Action":"output","Package":"hostpanel/internal/store","Test":"TestRecoveryLifecycleRequiresSuccessfulCleanRestoreDrill","Output":"--- PASS: TestRecoveryLifecycleRequiresSuccessfulCleanRestoreDrill (0.16s)\n"}
{"Time":"2026-09-20T23:30:03.2530389+05:00","Action":"pass","Package":"hostpanel/internal/store","Test":"TestRecoveryLifecycleRequiresSuccessfulCleanRestoreDrill","Elapsed":0.16}
{"Time":"2026-09-20T23:30:03.2531804+05:00","Action":"run","Package":"hostpanel/internal/store","Test":"TestRecoveryDrillFailureInvalidatesBackupEvidence"}
{"Time":"2026-09-20T23:30:03.2532721+05:00","Action":"output","Package":"hostpanel/internal/store","Test":"TestRecoveryDrillFailureInvalidatesBackupEvidence","Output":"=== RUN   TestRecoveryDrillFailureInvalidatesBackupEvidence\n"}
{"Time":"2026-09-20T23:30:03.3951546+05:00","Action":"output","Package":"hostpanel/internal/store","Test":"TestRecoveryDrillFailureInvalidatesBackupEvidence","Output":"--- PASS: TestRecoveryDrillFailureInvalidatesBackupEvidence (0.14s)\n"}
{"Time":"2026-09-20T23:30:03.3951546+05:00","Action":"pass","Package":"hostpanel/internal/store","Test":"TestRecoveryDrillFailureInvalidatesBackupEvidence","Elapsed":0.14}
{"Time":"2026-09-20T23:30:03.3951546+05:00","Action":"output","Package":"hostpanel/internal/store","Output":"PASS\n"}
{"Time":"2026-09-20T23:30:03.4016903+05:00","Action":"output","Package":"hostpanel/internal/store","Output":"ok  \thostpanel/internal/store\t0.561s\n"}
{"Time":"2026-09-20T23:30:03.4016903+05:00","Action":"pass","Package":"hostpanel/internal/store","Elapsed":0.561}
{"Time":"2026-09-20T23:30:04.9838043+05:00","Action":"run","Package":"hostpanel/internal/controlplane","Test":"TestSessionCookieSecurityAttributes"}
{"Time":"2026-09-20T23:30:04.9838043+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestSessionCookieSecurityAttributes","Output":"=== RUN   TestSessionCookieSecurityAttributes\n"}
{"Time":"2026-09-20T23:30:04.9858834+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestSessionCookieSecurityAttributes","Output":"--- PASS: TestSessionCookieSecurityAttributes (0.00s)\n"}
{"Time":"2026-09-20T23:30:04.9858834+05:00","Action":"pass","Package":"hostpanel/internal/controlplane","Test":"TestSessionCookieSecurityAttributes","Elapsed":0}
{"Time":"2026-09-20T23:30:04.9858834+05:00","Action":"run","Package":"hostpanel/internal/controlplane","Test":"TestSessionRejectsTamperingAndExpiry"}
{"Time":"2026-09-20T23:30:04.9858834+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestSessionRejectsTamperingAndExpiry","Output":"=== RUN   TestSessionRejectsTamperingAndExpiry\n"}
{"Time":"2026-09-20T23:30:04.9858834+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestSessionRejectsTamperingAndExpiry","Output":"--- PASS: TestSessionRejectsTamperingAndExpiry (0.00s)\n"}
{"Time":"2026-09-20T23:30:04.9858834+05:00","Action":"pass","Package":"hostpanel/internal/controlplane","Test":"TestSessionRejectsTamperingAndExpiry","Elapsed":0}
{"Time":"2026-09-20T23:30:04.9864585+05:00","Action":"run","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidBasicAuthAllowlistNetwork"}
{"Time":"2026-09-20T23:30:04.9864585+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidBasicAuthAllowlistNetwork","Output":"=== RUN   TestUpdateSiteSecurityPolicyRejectsInvalidBasicAuthAllowlistNetwork\n"}
{"Time":"2026-09-20T23:30:05.1170614+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidBasicAuthAllowlistNetwork","Output":"--- PASS: TestUpdateSiteSecurityPolicyRejectsInvalidBasicAuthAllowlistNetwork (0.13s)\n"}
{"Time":"2026-09-20T23:30:05.1175791+05:00","Action":"pass","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidBasicAuthAllowlistNetwork","Elapsed":0.13}
{"Time":"2026-09-20T23:30:05.1175791+05:00","Action":"run","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidNetwork"}
{"Time":"2026-09-20T23:30:05.1175791+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidNetwork","Output":"=== RUN   TestUpdateSiteSecurityPolicyRejectsInvalidNetwork\n"}
{"Time":"2026-09-20T23:30:05.2275295+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidNetwork","Output":"--- PASS: TestUpdateSiteSecurityPolicyRejectsInvalidNetwork (0.11s)\n"}
{"Time":"2026-09-20T23:30:05.2275295+05:00","Action":"pass","Package":"hostpanel/internal/controlplane","Test":"TestUpdateSiteSecurityPolicyRejectsInvalidNetwork","Elapsed":0.11}
{"Time":"2026-09-20T23:30:05.2280446+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Output":"PASS\n"}
{"Time":"2026-09-20T23:30:05.2456363+05:00","Action":"output","Package":"hostpanel/internal/controlplane","Output":"ok  \thostpanel/internal/controlplane\t2.405s\n"}
{"Time":"2026-09-20T23:30:05.246576+05:00","Action":"pass","Package":"hostpanel/internal/controlplane","Elapsed":2.406}
