{"level":"info","message":"Database connection established","timestamp":"2026-05-11 03:01:04.250"}
{"level":"info","message":"Scheduler initialized","timestamp":"2026-05-11 03:01:04.315"}
{"env":"production","level":"info","message":"GRC Platform running on http://0.0.0.0:3503","port":3503,"timestamp":"2026-05-11 03:01:04.318"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:09 +0000] \"GET /app HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:09.973"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:10 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 401 78 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:10.153"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:10 +0000] \"POST /api/sysadmin/auth/refresh HTTP/1.1\" 200 431 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:10.232"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:10 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:10.269"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:10 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:10.306"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:11 +0000] \"GET /api/sysadmin/admins HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:11.733"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:12 +0000] \"GET /api/sysadmin/promo-codes HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:12.349"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:01:13 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:01:13.205"}
{"level":"info","message":"SIGINT received — shutting down gracefully","timestamp":"2026-05-11 03:04:24.313"}
{"level":"info","message":"Database connection established","timestamp":"2026-05-11 03:04:26.556"}
{"level":"info","message":"Scheduler initialized","timestamp":"2026-05-11 03:04:26.620"}
{"env":"production","level":"info","message":"GRC Platform running on http://0.0.0.0:3503","port":3503,"timestamp":"2026-05-11 03:04:26.623"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /app HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.151"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /css/main.css HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.268"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/app.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.299"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/router.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.351"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/store.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.353"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/components/sidebar.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.356"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/config.js HTTP/1.1\" 200 157 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.392"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/dashboard.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.400"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.402"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/register.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.408"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/risks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.410"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/controls.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.412"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/control-detail.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.424"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/compliance.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.438"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.449"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/evidence.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.464"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/policies.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.466"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/incidents.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.467"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/audits.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.467"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/reports.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.469"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.477"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/billing.js HTTP/1.1\" 200 257 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.512"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/superadmin.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.516"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/vendors.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.517"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/custom-frameworks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.518"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/integrations.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.519"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/sysadmin-login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.520"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/sysadmin-portal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.540"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/views/sysadmin-settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.552"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/components/toast.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.553"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/components/heatmap.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.558"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/components/charts.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.559"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/components/modal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.561"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/components/table.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.568"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /js/sysadmin-api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.578"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 200 203 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.625"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:28 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:28.661"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:30 +0000] \"GET /api/sysadmin/audit-logs?page=1&limit=50 HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:30.506"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:04:32 +0000] \"GET /api/sysadmin/access-logs?page=1&limit=50 HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:04:32.956"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /app HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.827"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /css/main.css HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.887"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/app.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.917"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/router.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.948"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.949"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/components/sidebar.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.954"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/config.js HTTP/1.1\" 200 157 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.977"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/views/dashboard.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.991"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:22 +0000] \"GET /js/views/login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:22.992"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/register.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.009"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/controls.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.010"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/risks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.011"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/audits.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.026"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/compliance.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.027"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/control-detail.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.028"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/store.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.039"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/evidence.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.047"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/policies.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.048"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/vendors.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.052"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/incidents.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.059"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/reports.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.060"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.068"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/billing.js HTTP/1.1\" 200 257 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.074"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/superadmin.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.078"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/integrations.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.081"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/custom-frameworks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.089"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/sysadmin-portal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.090"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/sysadmin-settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.098"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/views/sysadmin-login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.099"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/components/toast.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.105"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/components/heatmap.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.111"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/components/charts.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.133"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/components/modal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.134"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/components/table.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.135"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /js/sysadmin-api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.137"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 200 203 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.178"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:23 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:23.209"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:24 +0000] \"GET /api/sysadmin/audit-logs?page=1&limit=50 HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:24.493"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:25 +0000] \"GET /api/sysadmin/access-logs?page=1&limit=50 HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:25.230"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:07:31 +0000] \"GET /api/sysadmin/access-logs?page=1&limit=100 HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:07:31.100"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /app HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.296"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /css/main.css HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.346"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/app.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.376"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/router.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.406"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/components/sidebar.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.407"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.419"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/config.js HTTP/1.1\" 200 157 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.430"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/store.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.431"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/dashboard.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.445"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.448"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/register.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.461"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/controls.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.462"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/risks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.463"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/control-detail.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.465"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/compliance.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.478"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/audits.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.479"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/evidence.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.490"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/reports.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.498"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/superadmin.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.504"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/policies.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.504"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/vendors.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.511"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/incidents.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.512"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.517"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/billing.js HTTP/1.1\" 200 257 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.524"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/integrations.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.531"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/custom-frameworks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.532"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/sysadmin-login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.538"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/sysadmin-portal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.539"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/views/sysadmin-settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.545"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/components/toast.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.548"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/components/heatmap.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.561"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/components/charts.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.563"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/components/modal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.571"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/components/table.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.572"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /js/sysadmin-api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.574"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 200 203 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.612"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:03 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:03.636"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:10:04 +0000] \"GET /api/sysadmin/access-logs?page=1&limit=50 HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:10:04.842"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /app HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.114"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /css/main.css HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.168"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/app.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.206"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/router.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.234"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/store.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.243"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.244"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/components/sidebar.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.261"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/config.js HTTP/1.1\" 200 157 \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.271"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/dashboard.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.274"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/control-detail.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.288"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/register.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.305"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/controls.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.306"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/risks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.307"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.309"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/audits.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.318"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/compliance.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.319"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/evidence.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.339"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/vendors.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.340"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/policies.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.341"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/incidents.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.341"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/billing.js HTTP/1.1\" 200 257 \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.367"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/reports.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.371"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.373"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/superadmin.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.375"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/integrations.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.376"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/custom-frameworks.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.377"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/sysadmin-login.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.403"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/sysadmin-portal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.404"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/components/heatmap.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.413"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/components/charts.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.415"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/views/sysadmin-settings.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.415"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/components/toast.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.416"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/components/modal.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.427"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/components/table.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.430"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /js/sysadmin-api.js HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.437"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 200 203 \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.469"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:11:58 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:11:58.493"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:12:00 +0000] \"GET /api/sysadmin/access-logs?page=1&limit=50 HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-05-11 03:12:00.333"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:12:59 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:12:59.840"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:00 +0000] \"GET /api/sysadmin/admins HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:00.791"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:01 +0000] \"GET /api/sysadmin/promo-codes HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:01.573"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:05 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:05.275"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:09 +0000] \"POST /api/sysadmin/auth/mfa/setup HTTP/1.1\" 200 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:09.455"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:35 +0000] \"POST /api/sysadmin/auth/mfa/enable HTTP/1.1\" 200 71 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:35.287"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:37 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 200 203 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:37.983"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:38 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:38.019"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:39 +0000] \"POST /api/sysadmin/auth/logout HTTP/1.1\" 200 70 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:39.471"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:39 +0000] \"GET /api/sysadmin/setup HTTP/1.1\" 200 67 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:39.514"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:13:53 +0000] \"POST /api/sysadmin/auth/login HTTP/1.1\" 200 67 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:13:53.591"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:14:05 +0000] \"POST /api/sysadmin/auth/login HTTP/1.1\" 200 554 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:14:05.107"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:14:05 +0000] \"GET /api/sysadmin/auth/me HTTP/1.1\" 200 203 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:14:05.182"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:14:05 +0000] \"GET /api/sysadmin/tenants HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:14:05.226"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:14:11 +0000] \"POST /api/sysadmin/auth/logout HTTP/1.1\" 200 70 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:14:11.639"}
{"level":"info","message":"75.172.84.63 - - [11/May/2026:03:14:11 +0000] \"GET /api/sysadmin/setup HTTP/1.1\" 304 - \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"","timestamp":"2026-05-11 03:14:11.755"}
