diff --git a/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-report.json b/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-report.json
index c040732f4..fd0a3bc70 100644
--- a/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-report.json
+++ b/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-report.json
@@ -1,39 +1,78 @@
{
- "authenticatedAtUtc": "2026-03-16T14:49:27.390Z",
+ "authenticatedAtUtc": "2026-04-13T18:37:35.830Z",
"baseUrl": "https://stella-ops.local",
- "finalUrl": "https://stella-ops.local/mission-control/board?tenant=demo-prod®ions=apac,eu-west,us-east,us-west",
+ "finalUrl": "https://stella-ops.local/?tenant=demo-prod®ions=apac,eu-west,us-east,us-west",
"title": "Dashboard - StellaOps",
"cookies": [],
"storage": {
"localStorageEntries": [
[
- "stellaops.sidebar.preferences",
- "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"audit-evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
+ "stellaops.auth.session.full",
+ "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNzI1MywiaWF0IjoxNzc2MTA1NDUzLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiZTRiNGYyMzAtMjdmYy00OGM0LTllMmMtMTk0NTU4MmRiMWMyIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDU0NTIsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.0pgGOI_zwY_SADTfCnH-VcYXfndryb_htp67MIiW0AG4zLMkGHoEkNs8HXIMxwhPN4LAP_kfpmiQn1zgJZA5nFcBfnzUlbOaIUqUWFpVuv8P-JQKd63LZ_q8LnAWnYsEKgIphpqCYHTOYgcOUkuxrAKkUyyXC3rpuIK48zVhzHpwDDTHPBRxq_ZIXOHhZJ0YvtxqwV-Kc1AO_ZD4D0fstTV2ffllBdbNsIqjuhumP6w2Ga168MJ2jAsmorJ4iGVj-aLkkDCI3wcS6Mb8NBtNmJv4alB0CGOv_159kZBVkhCYejtTSOEWgTfkmDozMRWg9JdGqtgEt73_cbU19L_WGg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJUWUtCWUlITVpFVFpYWlk3WllFQ1A0OVMyQ0ZKVElPVkIwWlFEX0tHIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.lAQkETzitD88nXcC-kfreQdLmDJKGuEZhALU_Vvt3WFHFjfkfvv08Kx55nCTQ63QXUcBkiLNZRY_0piiJ2_gPyb0U07ohwZfgRJHL_IjnvIXRY8_DvAVi_X1R8tUCixkSrpOcrlM7hNv9Z_pNKPRBsVGIPHQ2QemzJ8JrVgjVEUKMoB9IYAvf2JXkHefPWi-qZk-jo_apMABnFamd6WpZsA6WiKPPvzqc8X-cdJ9zQ5_GB5BKyp7PUzmxCAk5qUC9dKuBhUGP-RIVKbY7p2IZ1zfwRvhz0UlVZxl_wv2scwcc36rMeCz5fYRYZPdS3UWme8a1q9m3VxSOGUw82dOJQ.2OkN0F40NVGK46DCMv0ajg.da5uTUoxgxoYRONkKBd8Xz89h9zDQBqwWRHS62QkzhFHmI-p6WbTfIW3_3pGaJKxIi9EBVNZpSDF-YjV3AaCl28WwVDmuUkPWhLFW5826zJKb9p1l7IEr3DqHvY_zu2Z_W1c1wWUSU9KCVvNCGvzE_MzNaqUh1Se9-YPV2PKGjOBxp1tp7JUIlIAZB9oL0Kwat3z6Qhhaoci8t_cwrPi0CwlXJiKg0yCYYFtK84c7rWZkf4abhT5R33fHFy0R75z2r77tRNMhhHM6dqkcBYVzufw6rxxkUR26_lf4JrDagIhP3aqhjrUprPH8MOGN7PHqxEyxSfEqCB_l4S_grVcyYfFgMbO6H8gek0DA8W_d2zbXOiUbgLL7CbSfxyzs_wTGdLBiu18B3qapqkjRH_AkI4-ILitqh-n153p6KsBV4iJmyHo-if641tcHXoHtG0TJ1852wFa676WiAt1xCv6hdHsacTJZTrzojynmPkwlJrBdf_NydcJNPMICZNt5PXXgkaQu68fhw25XToaQcSKeeRhR2LWBLcZ_VYG3XtGPDAdSxKQEAy25KS-Obrn_SgkcOWrhb2RPHNNDxPfjmUOQDVS2S-Q3Q68NrMOspgjSQbVosnfiQImNSIF5CqjAHE4JXLpZuc0twsfplt0y9_RPtw8wkxR2H2eiNTsIRTo0vmXJMSWexNF_PA_SHhEMM9F_l7x2PHrWAVUBiEfdilakRQbF4eU0IzMSWLy_4ifHvcw4jRX1TkUch-c5ieuPQtnKP8H7HFI_Y1Wj6sTdKrys7S--2m84v0JYjMkUaNc3XiWr2jDE0J-j_TA17VlGnmF2qBkkNy9PEAvricM-emv4mejH0vA7NffKbN41lHflVeCppeXTWKJze-kJvQjJJoSL2OsVJFiscyyo0MfQAcIurtJ7wtWAzk0E10rYlvwXp0HHKMosaE7r_hcGjv-sSd6lscfk59fuGiSrzD5zJvwJRQdzhrsI8HFkRyUFtEkNoeROlrwzdj6IgDgz6T6vp7tuFPSkv4cEGQ1kfx3RUH0u7LVxZFA6Jev_22szOlS2RJ8rwT7Wnua9z96Qk58MYoq8r_mpBVGEr34hUIK9xJI5U8CclbJJlYmoeo9XsMEUz6gUG2ojDoUjYa8V-r1H-zXY8KA9_yAYjmGVQ9NsJZqidbZL_K07qi3C1yZ0RLMvVa2S15hXtYwFM0ZGKLcDkPqjCy6v9DFoKv2h-4fZL8HjYTfsFJYhWHgxSyL3-4Q7b0ZXRc_bdixGtAWhekKPtnKzrDohF2-2R3xFf8M2C1VUrRe8xcLdElZ2DpkYHrrzhZznVfP9kNskDRkwm1izCW5ICglVc75UQEQPF9AW39DED-vrqXBZ-BMvn2DwQpaLR0DY0JhtA1DNaTPiwteJW8OaIGJJPsRjwmPOdKRQpUUoB8WXO2KKfzKqnAvDNysQYAEmwRMtaDi8k9i6YL1lJPtSWWUPT87z-D3VAuY8Io29m1hpKDBLEkW-MnKrYAa4MMxaLZoeWmqcfAyNSzeAiv71-7LG_tnw4KpDvVjtDqCozXmwUw8G7_M2JXj047nqAARY1DRSs0M3a9NRg1wTxIrrfRDm3s51fC6KGE0Xl8DZXcl8N5t6za-2b8m1X437AnuRc-5POHLzTyg_OPEBLNPwt8IVVFoj2WfyS6vRTg8x1tVm0iKSRtcpxO-wUfnA5Bi7HALoTkWhLrzf8KyWIk_Dn5JpX3ZaNs9sWOXFTPJWfbAa5N2ZM0Esaf4jBxgt047zDgrVTnzxKTQLcsN8mkdYye33XDQVcpUEWPzeNXn3v3oHPGkFmTEkkYp_IDusI7idepf-eS7dWhvY7bnzYOIbXJlmd9TqM9PHGgBHjjZyBR7JOzD5mrQ4mvQWTQPa4tI2_N3i1o9rvS1JNr3xQ6p9tLHEDOzH7xBB5K7GK0eeUh3MO3wVvQk974bYl9yQ4e3hY2Pe_H4Hbg9ifk5TdqzJOnYrZMMF6h_EKdBmUSrdxt3A9Uxz4Jt31B6Ui32uLzdWgIkedsEVF2_5wYql_yk2jbr9MH26cLqyKh_ZbOqzdkQj-Air5urLRt17BHD_dBEVZgGdRvMHd8wYjxhAW5OTkRmIzZZ9qQDIZjFARBfW0dcprL5Eplf8yMFH6cQOjlXoct3HyjnYYTrzbPio3qLt5cyVTGGaMNpOvOdeBKRe2B3NwKEfNrp4AwDmemIz29R7u65hYBIJMpLBcMK3DIuitCU_Eu2-7sLy6FHnqnEIq531SoaJQKemTF7wYlcqIYglzJSB4bXb8fWzS9n8Q7D3Zf9r18lXK_2MiWf4XguIkMisKRkX7zixOF5kiBu2Bf4I1CBug4tuZFSKrvmQHRgkSE-dh7gIeIGWNgUrW9iKF6r2Cuja9xkCcMt4Cie_gebqAMDCLTJPhMgYDzLoIOU3cfD6xzvraL7IF2G2D6vLT9D7_QeqaodtjeqaKOResVIjMqZNfsc6an6gtMRxA7relsenQOfLqQmNe5lPcfjcHa30fplHcw2U05G5Hu7EAZw8vsZvNiKnqIpeq4fSUF7cf-0nfQBxHDbkqf_KCRnG_dVDZPZ0lEShmGDetTdbgd4QK8SpC26YAxDP-gVasLeAb7nVXQPV7CP8jEV5lqIDyCelE0LaaG5nFJoaO_DQ0chNQcQ11QyzDdcvd9FT7PSVNW7u0tgkIp1hasDq5zlfVzZo9A6Rq1VLGpHupzqBJ3La9laElYIquKkGYLcOIJ7k2OSIjY1nnDOdGN4xF6ZVQyD4nG27rb6tY_8JYy0pTf7F9U7Zo9qpwntV_yKt5p9lZlWFvG8RPzytugooEiYuFfOc9ch-enRV7F0Ovhvk15D21_RnbwbYj0a4E6mf3S8cFZ9_dvr1OWLPAxtg-CsheTx86fiib9C7aIHwbYo3qsDKI5rh1qtrjG1wX6LPyCDxpUVkUeNjW58mvkSNVbMu5vLpLjCiMcX2FPxyaJ05YQ-D6utglHA56hu4CwNlXLO2Fz-hSZ418lzCMLDedXIVm9Pdvqg0xXCXePjLZSbJST_BKr452lQZFxyFTPVByF-FKMgsQnX6vChUaejqVW76jIsYUk2MsQZjIn4wtD8HRcRARWi8io5BtEgvrG3l_kX0yVSZI67RcZYo9pz57pJMAUrg-JmPiHa2QRLKJW9GNll0ip7rbKL8EM0xSPZ5bUBAuF2McHWHbR4q7J6Qsnqp8tLc3IEj3DnqWPLGAX_W0Ja2z9rXQRskGp40Gng5dWGtBbks8N2DKRhIrR9fwkW-YY4MZlLvn_Row3V_OBVgP10hxFTX1JAQmwPceeWD4t8X7FAFgzPeID7LjaLrhKL2VUULAKD23KfAQMDHgKgYerz_Q41GJkwCm_S4qaKerQXzVL2NL0ddjGuFwDbjspUdlFFUA5dIvMWHvlCYLtrQ07-PrieNthnAy96ArDNLobiRmHqiapBFGxw1Pj_NE3Ywzv1oLpkTJMkbLXwQbMh4UhC3ILQ99YdVvsk_p24aj1xV1HWsgV8Pwvz91v6SKM0YUA58eEwpJgGxxBdimk97nYzdEgpCtrLbyc6SlWM62emmooOC0hsEdjJVKl8un1N0sBJLun5rz8QCKaSb0DRQHw2iBDchhN7I7idmezmSTQiiZP97-r46Sl6moyEqP4WSMvIq8pcWPBy2XPSDkakVeBJe6-fmRW9_INURBtvi-cIcorS7Qn4ENm79KHq9opAslX9StNuBVBmE0LrK2lngxCp7vJNNVUzB-zyPNYJ5hTbcYYU4IPYYRHQTLVtDdG_fTKMiwE95RmYZ7VU8rjQzbDDFUF8L3fkfJkVvPV8f0NWQj22fxvRtT-akmXTjzc6nENHjCCfoQUd1Mpj6KuL4ZbLLKnXkPZYouz_F_OZpiUA4ONZUuC_PbxqgTHIIT0rWqgvhPWeovZw0gwBMUiPjAL5Ajb89p5g7IhTYUfkMadkBEmbqsIL5bWDP_lKG_ryQho1XF8O_NKIMBKbY3GqcdJjyowlxGuEfpPjQExbZhs4ZPLer_IeEjSf7xrFCGRfnHIOimhLqa1TmCg8c2B_QnTMBXdF8dC398EZ5zZhAYOpI1ZuO18uPbXNHHoudcFzBvtFw1q5JnxoDGJXf_VJoGThrudbpoo99IcIIvJ9D55euOTqencfi9JHbCIKpmGez15HCrPZVB2qyMOTF0XLcyubxwO600fOZ0zA1Q3ecjtsyqCX3bUmySFzBH4tr7zqoGFE5ljDjZb3mlnMZFBxNvoU2XrxPH1rWtceEkIURuLflSW4VBm0AkEEecr1Wf-NoK6l9hlSqEGTlAquYV0sCNsTAiqeNxTsxjELQsXSO3T9uDbEgDVWJCPYVBkGWCqtOExQhH1dCTO90iVxmm-2edlnSVoDZEHqQeBWEkUzPUovNEdMrROBpVxnJsr3ThkpLVuUI1_nvrO4JDKrfYPShF6d4qNwOAgdk8A7-94qRsXxm0A6UIfZGxZTEDgepqlh3qBpbcOrJ9DR44s8_FFtJPwf5o40Cop8t-9JZu8vwrfvPvOk_JDOTbG5TR6i-SasZdqri7_7iPvQqr_J11rxtUTng6jH3ROJje1Y8rS2HNVqn6LZy9gsIksYZuFQqQ8S47BNiPPS3lHyEcLOzD8F1ebmXTI3q3NJutD2tzUKq2EE5RSRoSePF9Lr4PESO5FO260H5DtYDTp8rBVt7ytg3K56u_aPR4Pglr84dQUEPxdHPg57SQ5J6L9w3vRfodmh0g.m2hrzfXcQgzimkfo5BFCABnRKxjjbs-I7J21biRZlH8\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776107253174},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwODc1MywiaWF0IjoxNzc2MTA1NDUzLCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIxYzYwMWQxNS1mOGVhLTQyNGItYThjYS04N2Q1NjQ1NTM4MGUiLCJhdF9oYXNoIjoiWThYRDNTdmNwVG9scE9xdEJDSGt1ZyJ9.JcGH0caOVVtFLv58y3lJ3Xfyi9iDCdzfsUdzIibUwRgqm9ZxTnYAq835ip_i1zyEPfOkF7ZV9PSJde8XEdzNwVjFQOgjggpzJ_7RJO5qcNwpc18sSV_IyqzPL55PBvWHuG6h-tlHWH_g__jR__QXVHRPDu3kafyFaFQGObmNQeOKHw6j_4UsYbfLKMYbJd46nQSvY9kjwRukjV77y0MoZ-_Xeryfu25dprjFIoywADBwVJCrf9HPBpSqTcjmA4TCaUN3DIwEgO0BPxOj-ezoPcHtPF03IOurJOVJJ97_bRzDhKvC9xc3j4ZyUg2xUjQFEygb1oR_ghlhDx84Lm177Q\"},\"dpopKeyThumbprint\":\"qAzmSWd2aHuVq5rviVF3HFPqmOzJQizm8RemOVX5wY8\",\"issuedAtEpochMs\":1776105453175,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776105452000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ ],
+ [
+ "stellaops.helper.preferences",
+ "{\"dismissed\":false,\"tooltipsMuted\":false,\"mutedPages\":[],\"mutedTipIds\":[],\"seenPages\":[],\"tipIndex\":{},\"dismissedBanners\":[],\"seenHelpPages\":[],\"pageHelpOpen\":{},\"pageHelpDismissedGlobal\":false,\"pageHelpDismissedPages\":[]}"
+ ],
+ [
+ "stellaops.content-width",
+ "centered"
+ ],
+ [
+ "stellaops.assistant.state",
+ "{\"seenRoutes\":[],\"completedTours\":[],\"tipPositions\":{},\"dismissed\":false}"
],
[
"stellaops.theme",
"system"
+ ],
+ [
+ "stellaops.auth.session.info",
+ "{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"expiresAtEpochMs\":1776107253174,\"issuedAtEpochMs\":1776105453175,\"dpopKeyThumbprint\":\"qAzmSWd2aHuVq5rviVF3HFPqmOzJQizm8RemOVX5wY8\",\"tenantId\":\"demo-prod\"}"
+ ],
+ [
+ "stellaops.sidebar.preferences",
+ "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
]
],
"sessionStorageEntries": [
[
"stellaops.auth.session.full",
- "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlBQUkVTWFdOX1JYMkUyUkVJWFVVMDA0VFBUSVpONC1MNlZaVjk2WE4iLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3MzY3NDM2NCwiaWF0IjoxNzczNjcyNTY0LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiY2QyMTBmNDktOTgxOC00NDgzLTgwYTYtMDdjZWRkNjQ4ZThhIiwic3ViIjoiZDEyZjBjYzBlOGFkNGZjMjljNmJlODU2MDllOTU5MWEiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzM2NzI1NjQsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.d4-xRg0HvPZN_P08SiYAQN57GGg9wt5vhbJvtiemSg8vjWZcZmmRBqROAIkPxZsvTGToBV2CWNkrBUO9Wkpl6H-DOvKCqPKvikJHKtPbfOsbuKn4pAiNqXbnYIzEms6Jp73cY8thM84GBH8fF8WwVrHGtOaP-yPDwo8DH1EHyAaEmk8528yY-bSZZjH6VVTMmDEFf0I7Qn5z9M6vjG8Z2pVNJXPwE-somEGgrQBXjrP7MspOolVyWhSZZwITW0BWQu1v3We4Ku9uvwNzv-qGWaEM-AgsybY3jYvVOJSWX3E5uqEo0lICtUgQNMA5Gx0w1x-s46KZQYh5x8qExLCVHA\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJXOFA1S0JUUDJURklNTktMTVAtVzNZTE8wWTlETVNWUUZNRUtVRDQ3IiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.vtiL-1tbhqHg8asZsko0EfoXCmsR3I041uJUAtp35UfKXIAA0y7FSe8xkEKPi_05ajmjLGdiHbYgR6cdxK64HWlj_6-FKZa75iXogGAZ97AWeddrViSrUo0ExOT61SJfJNZT5EepGPVlgWFI_Z3Iz-gNRfJd72gTYtsCqicDyHR0b8Yo5S1MuMFseNrsI5pGRcKnBtC0BZzekQ64QsaND6vxaFJbevlzTY7OMpsd47_gdSeMEH0TB3HqAbAyseV4dUnJ-p1qbgJTGTWxP4JDYFKxnQd2hahO8v8SSLdpsWwwAj3RoKSwX6DQ1J52GAGJ6PmZ7a8VoGiMJJOzwwWXOQ.hnod2a3w7WWkyfBRITCrTg.VZ6Ic_x-InLdNceHEMRrapZrXo7_7XTapF3EQuaF27-UQeCUy0DN8YgpmGn4AFcpkv6DXQrZMlDZxiVn7duEdQs21LLUmIo4EwTniXwnd1c670GQwtLcj2UfWzynl_3glaomZW4n38h3ihnDH6wrIAjv7y--9F2GwG3nCWb8Q8ZnZdVw_mNjVmvdsuIKx0azVrYWoEkUioQHbVQq5mlHuC-ZFbfkuieNDXyEDW_D4FqLVhiH2YjC_3CzMK-5_g-VMVzUhBizb32-pl2exK_mJmi2Ttt7ia8hwtk74qWLlYof1psHT6ugfSuXX1pNFPzx8uI__fFdmWPgOT-2R2UCDQXc2d4h_TcaXmddcXY3gVnKWAtd-TL_H0738_vvtigVur7m_whbOwo6ba2n2x2zs35DECQ1l17xtfIbjwQQPYdhz2zd7WV-tVh0HyHuqMOb5-n1c-qN0LQM5ebOz2MarJ8334HtBbbiHnF5GHs51UA-KxiVVNu6VsCr1Xo922H1tDMurSbYrBXs-c5DI60GTxAMk1fOdU6hMb2KPcH1Hex-ym4Eh0I2GoY2_YMwuJZpzJQmH_-YP8yawOcaKoGfUk2ZuYabWEXBmzcy1bK2fa43wjlrEleZ6rdhcdGMJBtmPZe7IVOVJq6AZ62VlNmnDZDrTR9Va23RfZBS193KQx9OZuVKrHsYRu0xZ541ULIAdy0HD3uitFRoy_nbbo6rjtq1h4N3C2xJB70_An16TTmdqMECMUZ2wWWQu_r1oSkuKNvxkhX4qvC3jGDnjUw88gnQA6NOTeJBnXkI_lLlpf5fxzkjH_tqf-b9SoSZEQuNhXUbUERgXgCcnf-eZZXnG2XrTzVxf8lufotM5i-5NIbKAVguIyuJFOy7fMXCeZnU1izEqdT8eExp4400aApQUWWMF5OzJMjTIcL6ucEY25OYbpqpbTywtAJFpxNYSBHBkNySlmR1Bhiq173Y1u0hfkY6K5QYJ_ezY6gyZvildqe8Ik0_P1TgfrHuQ7FwA2kfhEva7Omo1yiT1tdlYZgfUM25ahVSxP4ESVXbofOfR9hMvRAQxiIE72URi0HU1TfQXUs_HwZFtGV2HqYwNthDXxjylnc4eBvbwEgMdN3o67Q0O5Dp9qPOJmPhX-_tE-WEPdwvUjEfFW1OslN_I4Y6Ma76y-jJb5vD5iu3sohEnCEpANQU8gpmpQ0M79-J8DQAjI70P-bobNGOmVP2ZwByDeDxHaxHMDXkagrKoBXUEw-Svrv09YzdV9i5zdpJF5SLSZuz2P1kCky0ykaPxbUZSC0jAZKusWDJRfjhoEmRM3OAEaTc3p1_xQtRqeblgesVyr_1N-0DdPzvRnkIL58s1TDObpKgrHJHX5BS_G_XOj3l9WRYAsheMzkdlS2T27l6t0vEY8Mn9Ksywb3ppfp1o34Tym9SXrlJfD6A_DZA2WOReJ8kKLcpUZs6G-1ox7M0vaaX8Bxz5OmcycBQTSu6fDWEPbpO1MiZldPfnwPMt8WYrLMDO3aOcPHffiRKPZvI3zf3xyGyIbVkIfXaZzYe2qIcB92JcC1cxDx2xqD4aDr_UCufaDNLXKSnPOidPWg9U2l4KhPo5iGNgRjoSre7pCfHNCjQbISmW0rNsay45wTgqnRhGZcBBjaqXj6PLq0YXfaC18SS_SPr2uSGF7qnAOEDvX2sxsbFI0LtUgRlluQwd6Ds-_AHkYKXE2s_s3TP-zo5Lg9KQTvg1CUTnWI7B-Ch3qzPMVURTXtESr8wTx5mCdLcgEdSVntxbGXg2FpT-Bpd5qQ8-uAcO_qqgKKAbdGlBjLiisf03W3xe6l8fNOjmMTtXyVbXBexV3PibiUGbEpMknyh0HlIwYe8WhJtjDeMJ8-rjWITVRf0MBMogFqSd8OqOk6tFuu5l--7eGmdzlnH7KcEhayIJdLzJtq5r0OTcWwGJwb-iZbkv2nNWWN5YwuM264hdedKUObRmwtLNtFeP1e_WP2AyPREZMQbVG70KBt-kmp4-15mG23X11q8_9qbplL_LUlHo9VFkl5mXWoVb8zDtCvrQfGGxO4egg5FNHDwvDudtGVw4VJOMuclP1m1N8xNNxKQ6OSoqB56r9GYC4_NQrYqxCz9ISMYi2ei3a695jFOrb6OCzFEAX12nyfwI0vWinBSBf45qewoQAen9C1vPMQ1zFryp3PMPdvIoCEk7Lnaf6pNS8Mvjd8YGX0W70QzfVKc3EUAlRGGg7Gt-volRQ5zprM1CFxjGGy5ufRtcmVCDhgKBfwhDr9lnEC7w0lgj8h-pzELGmXsGHaiou9cV1hBAu2w2oAqBrsbmiWcqzTwe9_-k3q0jf1Xfia7SLbVPqAcpgzjHVjplrVUdNEr0NNPOs0HcCt-akrT39istqrm3f6WIj5kVlaPZ4elbcK_plzhGZcDf1WMrK5WXnQgCQtaKutC9peOl9FW1zRSP1e8s1bnRZeYVYyGa8wRhlzwx6lNdhAtcaSE434FdR6TqksjJrW2yAaHqngDtF0dPG2Yg142UAlaZPmGV1tO0PCEl9k3m_vm6fjtapswSAos-m3Ym7iJFk1igi2X0qgglei7K7iLvPzrCr8mw9843dwQfYN0dBIsNZPdYddOJXPUV8Hp7_FDqzNiS4bm_eJqU3wE0gVfA4lSWo6AFmK_dwRb9_FeBXavFnOPBT3OcGK2fFY8F3MDwVmtMrjni94TEdPbK36e0O5DfUFFdseMUg7vP50Qwmh3Ux4d3-qB4BJY6SSxKjEqPr_DBThDdSTuZmr_CX5JQleuRQl9nGOgH8wJA4a4fBc8_u1Y35G0imLTgIyQGyww02U9vt1HNsPzTiNURoj490HoCM0ZZgscU_Fr_Ihd1e9g1ILL_5GdObC6-kmTFB8TX6ZFRAKQdQ3kyqdsDi_e71e10NjAe-Wei7EFYw_DAJiqgiZ2Fs5Wc2uTrl5oQbT_R5CNrCbnifsHfNfdy0YtlxwjSeGm4mBRfNrwljfa4V_68bOXKIxJqk8FAmFpOHKxHqVlmiJKB6uCViKkFxqEzF4WEVx_qkhkbEPiZk2WbJjNi28RLr_Fc9iVUpnUzx_qrgv7LWS4Kh5-bs2u8QaS8aLn7PIashjG57WQn09Up03MwefZ__-RCW91jUF37jOkcZo44UvseLte30vZq1AIMwyJaGoRSBzdRr7o3iBChFTuxU2u-JutbktXd0hGYyQAEEa2Z9kdq_50k5bM5vcYumxSuj1QK3NjaWexcaxGpffv0KOdVXQPRTheoRH4PQJIjA-9mrXppqVXc_PIhHw1MuvTuHmc9bjGgkdsk8ynVMFE0-h7yS6FhQnPftY9aZfohDAJVeAsDhnuBKYzZgTk7H3PS4zUCYelTfyh-u_k5SgjDT_wvKXDrWgfe7-2o2vbtygZIQ60JD2zT8xQ_zuxm3nBabAW_47T57qNLA-k966g1xcbWw01n-hvipqEy4HVXQRPzqBwXsDNu6cqCS8GBhpwdgeZ95RLw2tXBDJKky4hu6zBczbKDQIXtfO7A7hEhO_1o7r2WSJ0DiUJ6MgvJLyQkhMEuMbhvqUU9mQ1EGsxy2O2xsuRImkD0pSFvQN3fFM4ZC6WsleM1ApcFwx_ZzgngFOxALZKG317F6H3HaAXhLLCRLzLED_qPi1ozFDDlLnFN-b54JHDu-L6MKgI671YL2MMIDowpf3Pv6m3Ay1ONUFnZv14P_2wI6Du-B9gdf98C3crtOjZMr2CABgdp0k2zpH0FJNUVNbsgJYjDQmWFheMBdkx4yw0BE9uuIzz0mkxTlmM_X9B5nhzDnuzi4mDpCVbwo6To5DKgSlsZff59IrDMU8pyfIIUqDMIoqtvK-5_5U6_0PawJhKzoZZ4aC2sDpAPltdCcBWamQDKPvJyyUlRenOhxpRvnDf9mz0TEn42WdeyMhckTiFt1ALrlaZjm54zWazdn0f3kKo857TybnAq8WFclGh_EBpn5Myc-XE0y1y4Cno8OwK3p0UyRxMxm_zuzKML7NjxvXZ3Byh4zkn3ugija6r7BOJY35MhF__J_B9rCbsIDdvuLOiS9JF1iQ5fW4mC8t0_anf0Kqwcqdgvg4s12z4Pom3HFaEl09y1Su6L5Im1FAV3UV7kcD-qviGjsFbUFG6cUcBPXa4eHjgqTGF8SLa3RzXU-V4LhuuFN4hTBjvY1ozGYS6lxB7mMTHYVV7H_dkf7sepgxNJjufCbgJOg2hv7lKOGjtJNV1Y3muZj510GeTnyKSZRGmD6ZryEzB4IT8QT1CHeWI_kxjeaypH_vkleWmlRdOhOv-qCpMBea6Q8i8RB1RIG6adP8ezdPNHya5GptiOVAanR_6vwBJxglCEd2gKnPNdTDuYfNwb_VmLnjxGLAqoSDBgGONSlDq1ZkwEh_XM384781M8oVtHptVt7pZeDSzJUmWH3RGM4tbjZgTZdH9CGo13sHzqub5mkoiE6D-sZXLAlUejrk2i47OhTS6_Egj-LughQfmalW1TPSYPe2jzOMWb6oNpgQqYxxzCMmlf3m0gwgAeOfPUdvzWkSUHv0yWW_IzQzKViZiF0ZRw1XarlE5V1W4KT4c1oylHY8Mj8Kcydyeu4e9tD32jiYk4jJNQ8cyBzaV0qTNuh274PQQvvj0j2qQfaqVRy9xYAOK40c6QbVO6-PRp1Q_sLgept43o4t4WenRCYQvLn8hiel0no7nGfOWZtdlrnKKctJW1z5F8bYLS-fUdinLmCeDFhYZQlNC-A._LYkp4ntd4WxHOGM5jipwObYXqs9l6rW9At9lNTZuG4\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1773674363732},\"identity\":{\"subject\":\"d12f0cc0e8ad4fc29c6be85609e9591a\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlBQUkVTWFdOX1JYMkUyUkVJWFVVMDA0VFBUSVpONC1MNlZaVjk2WE4iLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3MzY3NTg2NCwiaWF0IjoxNzczNjcyNTY0LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiZDEyZjBjYzBlOGFkNGZjMjljNmJlODU2MDllOTU5MWEiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiJjY2E0ZjBhOS01NmFmLTQ0NGQtOWRmYS00M2E0YjkwMzhkMjkiLCJhdF9oYXNoIjoiTWhmNFphUmhLaWlPLXZSZkhFWTVLUSJ9.V8RK65SGmjFjv4w-oMiTr8hLyfn-8jUhAE-mDSnCAB9bvIR3Gh3iznR88PEM7LTyq4oXrIas5D-EjjoO_9UtqS0qMBBiM9O0CttsnN_hWoW-lGs0zvoULr7YJ5iB6xGgKXqv0N2ywD1bHhu-QnUybg3O85UVWNQXrcfoO8jOebsqdKd3t5v1moPjlRnK-qby404abRJXrQ8aQSaddOdNTee9vtJILiBFSaoMjoxS8BJNxvlUaUuQdPDiRxkpdc4atwXHh6VaO8EcWn0TVEXlINWN-W4kA4KgHRqYvgocBkiuGiJtQcn8s9paMObZZyn48m8nRyQbx_B2U5lybIHVow\"},\"dpopKeyThumbprint\":\"Qt2ZrpZIkEpRyTD0RLplQb1wYrQBaSPwG9LqUUfJb04\",\"issuedAtEpochMs\":1773672564733,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1773672564000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNzI1MywiaWF0IjoxNzc2MTA1NDUzLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiZTRiNGYyMzAtMjdmYy00OGM0LTllMmMtMTk0NTU4MmRiMWMyIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDU0NTIsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.0pgGOI_zwY_SADTfCnH-VcYXfndryb_htp67MIiW0AG4zLMkGHoEkNs8HXIMxwhPN4LAP_kfpmiQn1zgJZA5nFcBfnzUlbOaIUqUWFpVuv8P-JQKd63LZ_q8LnAWnYsEKgIphpqCYHTOYgcOUkuxrAKkUyyXC3rpuIK48zVhzHpwDDTHPBRxq_ZIXOHhZJ0YvtxqwV-Kc1AO_ZD4D0fstTV2ffllBdbNsIqjuhumP6w2Ga168MJ2jAsmorJ4iGVj-aLkkDCI3wcS6Mb8NBtNmJv4alB0CGOv_159kZBVkhCYejtTSOEWgTfkmDozMRWg9JdGqtgEt73_cbU19L_WGg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJUWUtCWUlITVpFVFpYWlk3WllFQ1A0OVMyQ0ZKVElPVkIwWlFEX0tHIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.lAQkETzitD88nXcC-kfreQdLmDJKGuEZhALU_Vvt3WFHFjfkfvv08Kx55nCTQ63QXUcBkiLNZRY_0piiJ2_gPyb0U07ohwZfgRJHL_IjnvIXRY8_DvAVi_X1R8tUCixkSrpOcrlM7hNv9Z_pNKPRBsVGIPHQ2QemzJ8JrVgjVEUKMoB9IYAvf2JXkHefPWi-qZk-jo_apMABnFamd6WpZsA6WiKPPvzqc8X-cdJ9zQ5_GB5BKyp7PUzmxCAk5qUC9dKuBhUGP-RIVKbY7p2IZ1zfwRvhz0UlVZxl_wv2scwcc36rMeCz5fYRYZPdS3UWme8a1q9m3VxSOGUw82dOJQ.2OkN0F40NVGK46DCMv0ajg.da5uTUoxgxoYRONkKBd8Xz89h9zDQBqwWRHS62QkzhFHmI-p6WbTfIW3_3pGaJKxIi9EBVNZpSDF-YjV3AaCl28WwVDmuUkPWhLFW5826zJKb9p1l7IEr3DqHvY_zu2Z_W1c1wWUSU9KCVvNCGvzE_MzNaqUh1Se9-YPV2PKGjOBxp1tp7JUIlIAZB9oL0Kwat3z6Qhhaoci8t_cwrPi0CwlXJiKg0yCYYFtK84c7rWZkf4abhT5R33fHFy0R75z2r77tRNMhhHM6dqkcBYVzufw6rxxkUR26_lf4JrDagIhP3aqhjrUprPH8MOGN7PHqxEyxSfEqCB_l4S_grVcyYfFgMbO6H8gek0DA8W_d2zbXOiUbgLL7CbSfxyzs_wTGdLBiu18B3qapqkjRH_AkI4-ILitqh-n153p6KsBV4iJmyHo-if641tcHXoHtG0TJ1852wFa676WiAt1xCv6hdHsacTJZTrzojynmPkwlJrBdf_NydcJNPMICZNt5PXXgkaQu68fhw25XToaQcSKeeRhR2LWBLcZ_VYG3XtGPDAdSxKQEAy25KS-Obrn_SgkcOWrhb2RPHNNDxPfjmUOQDVS2S-Q3Q68NrMOspgjSQbVosnfiQImNSIF5CqjAHE4JXLpZuc0twsfplt0y9_RPtw8wkxR2H2eiNTsIRTo0vmXJMSWexNF_PA_SHhEMM9F_l7x2PHrWAVUBiEfdilakRQbF4eU0IzMSWLy_4ifHvcw4jRX1TkUch-c5ieuPQtnKP8H7HFI_Y1Wj6sTdKrys7S--2m84v0JYjMkUaNc3XiWr2jDE0J-j_TA17VlGnmF2qBkkNy9PEAvricM-emv4mejH0vA7NffKbN41lHflVeCppeXTWKJze-kJvQjJJoSL2OsVJFiscyyo0MfQAcIurtJ7wtWAzk0E10rYlvwXp0HHKMosaE7r_hcGjv-sSd6lscfk59fuGiSrzD5zJvwJRQdzhrsI8HFkRyUFtEkNoeROlrwzdj6IgDgz6T6vp7tuFPSkv4cEGQ1kfx3RUH0u7LVxZFA6Jev_22szOlS2RJ8rwT7Wnua9z96Qk58MYoq8r_mpBVGEr34hUIK9xJI5U8CclbJJlYmoeo9XsMEUz6gUG2ojDoUjYa8V-r1H-zXY8KA9_yAYjmGVQ9NsJZqidbZL_K07qi3C1yZ0RLMvVa2S15hXtYwFM0ZGKLcDkPqjCy6v9DFoKv2h-4fZL8HjYTfsFJYhWHgxSyL3-4Q7b0ZXRc_bdixGtAWhekKPtnKzrDohF2-2R3xFf8M2C1VUrRe8xcLdElZ2DpkYHrrzhZznVfP9kNskDRkwm1izCW5ICglVc75UQEQPF9AW39DED-vrqXBZ-BMvn2DwQpaLR0DY0JhtA1DNaTPiwteJW8OaIGJJPsRjwmPOdKRQpUUoB8WXO2KKfzKqnAvDNysQYAEmwRMtaDi8k9i6YL1lJPtSWWUPT87z-D3VAuY8Io29m1hpKDBLEkW-MnKrYAa4MMxaLZoeWmqcfAyNSzeAiv71-7LG_tnw4KpDvVjtDqCozXmwUw8G7_M2JXj047nqAARY1DRSs0M3a9NRg1wTxIrrfRDm3s51fC6KGE0Xl8DZXcl8N5t6za-2b8m1X437AnuRc-5POHLzTyg_OPEBLNPwt8IVVFoj2WfyS6vRTg8x1tVm0iKSRtcpxO-wUfnA5Bi7HALoTkWhLrzf8KyWIk_Dn5JpX3ZaNs9sWOXFTPJWfbAa5N2ZM0Esaf4jBxgt047zDgrVTnzxKTQLcsN8mkdYye33XDQVcpUEWPzeNXn3v3oHPGkFmTEkkYp_IDusI7idepf-eS7dWhvY7bnzYOIbXJlmd9TqM9PHGgBHjjZyBR7JOzD5mrQ4mvQWTQPa4tI2_N3i1o9rvS1JNr3xQ6p9tLHEDOzH7xBB5K7GK0eeUh3MO3wVvQk974bYl9yQ4e3hY2Pe_H4Hbg9ifk5TdqzJOnYrZMMF6h_EKdBmUSrdxt3A9Uxz4Jt31B6Ui32uLzdWgIkedsEVF2_5wYql_yk2jbr9MH26cLqyKh_ZbOqzdkQj-Air5urLRt17BHD_dBEVZgGdRvMHd8wYjxhAW5OTkRmIzZZ9qQDIZjFARBfW0dcprL5Eplf8yMFH6cQOjlXoct3HyjnYYTrzbPio3qLt5cyVTGGaMNpOvOdeBKRe2B3NwKEfNrp4AwDmemIz29R7u65hYBIJMpLBcMK3DIuitCU_Eu2-7sLy6FHnqnEIq531SoaJQKemTF7wYlcqIYglzJSB4bXb8fWzS9n8Q7D3Zf9r18lXK_2MiWf4XguIkMisKRkX7zixOF5kiBu2Bf4I1CBug4tuZFSKrvmQHRgkSE-dh7gIeIGWNgUrW9iKF6r2Cuja9xkCcMt4Cie_gebqAMDCLTJPhMgYDzLoIOU3cfD6xzvraL7IF2G2D6vLT9D7_QeqaodtjeqaKOResVIjMqZNfsc6an6gtMRxA7relsenQOfLqQmNe5lPcfjcHa30fplHcw2U05G5Hu7EAZw8vsZvNiKnqIpeq4fSUF7cf-0nfQBxHDbkqf_KCRnG_dVDZPZ0lEShmGDetTdbgd4QK8SpC26YAxDP-gVasLeAb7nVXQPV7CP8jEV5lqIDyCelE0LaaG5nFJoaO_DQ0chNQcQ11QyzDdcvd9FT7PSVNW7u0tgkIp1hasDq5zlfVzZo9A6Rq1VLGpHupzqBJ3La9laElYIquKkGYLcOIJ7k2OSIjY1nnDOdGN4xF6ZVQyD4nG27rb6tY_8JYy0pTf7F9U7Zo9qpwntV_yKt5p9lZlWFvG8RPzytugooEiYuFfOc9ch-enRV7F0Ovhvk15D21_RnbwbYj0a4E6mf3S8cFZ9_dvr1OWLPAxtg-CsheTx86fiib9C7aIHwbYo3qsDKI5rh1qtrjG1wX6LPyCDxpUVkUeNjW58mvkSNVbMu5vLpLjCiMcX2FPxyaJ05YQ-D6utglHA56hu4CwNlXLO2Fz-hSZ418lzCMLDedXIVm9Pdvqg0xXCXePjLZSbJST_BKr452lQZFxyFTPVByF-FKMgsQnX6vChUaejqVW76jIsYUk2MsQZjIn4wtD8HRcRARWi8io5BtEgvrG3l_kX0yVSZI67RcZYo9pz57pJMAUrg-JmPiHa2QRLKJW9GNll0ip7rbKL8EM0xSPZ5bUBAuF2McHWHbR4q7J6Qsnqp8tLc3IEj3DnqWPLGAX_W0Ja2z9rXQRskGp40Gng5dWGtBbks8N2DKRhIrR9fwkW-YY4MZlLvn_Row3V_OBVgP10hxFTX1JAQmwPceeWD4t8X7FAFgzPeID7LjaLrhKL2VUULAKD23KfAQMDHgKgYerz_Q41GJkwCm_S4qaKerQXzVL2NL0ddjGuFwDbjspUdlFFUA5dIvMWHvlCYLtrQ07-PrieNthnAy96ArDNLobiRmHqiapBFGxw1Pj_NE3Ywzv1oLpkTJMkbLXwQbMh4UhC3ILQ99YdVvsk_p24aj1xV1HWsgV8Pwvz91v6SKM0YUA58eEwpJgGxxBdimk97nYzdEgpCtrLbyc6SlWM62emmooOC0hsEdjJVKl8un1N0sBJLun5rz8QCKaSb0DRQHw2iBDchhN7I7idmezmSTQiiZP97-r46Sl6moyEqP4WSMvIq8pcWPBy2XPSDkakVeBJe6-fmRW9_INURBtvi-cIcorS7Qn4ENm79KHq9opAslX9StNuBVBmE0LrK2lngxCp7vJNNVUzB-zyPNYJ5hTbcYYU4IPYYRHQTLVtDdG_fTKMiwE95RmYZ7VU8rjQzbDDFUF8L3fkfJkVvPV8f0NWQj22fxvRtT-akmXTjzc6nENHjCCfoQUd1Mpj6KuL4ZbLLKnXkPZYouz_F_OZpiUA4ONZUuC_PbxqgTHIIT0rWqgvhPWeovZw0gwBMUiPjAL5Ajb89p5g7IhTYUfkMadkBEmbqsIL5bWDP_lKG_ryQho1XF8O_NKIMBKbY3GqcdJjyowlxGuEfpPjQExbZhs4ZPLer_IeEjSf7xrFCGRfnHIOimhLqa1TmCg8c2B_QnTMBXdF8dC398EZ5zZhAYOpI1ZuO18uPbXNHHoudcFzBvtFw1q5JnxoDGJXf_VJoGThrudbpoo99IcIIvJ9D55euOTqencfi9JHbCIKpmGez15HCrPZVB2qyMOTF0XLcyubxwO600fOZ0zA1Q3ecjtsyqCX3bUmySFzBH4tr7zqoGFE5ljDjZb3mlnMZFBxNvoU2XrxPH1rWtceEkIURuLflSW4VBm0AkEEecr1Wf-NoK6l9hlSqEGTlAquYV0sCNsTAiqeNxTsxjELQsXSO3T9uDbEgDVWJCPYVBkGWCqtOExQhH1dCTO90iVxmm-2edlnSVoDZEHqQeBWEkUzPUovNEdMrROBpVxnJsr3ThkpLVuUI1_nvrO4JDKrfYPShF6d4qNwOAgdk8A7-94qRsXxm0A6UIfZGxZTEDgepqlh3qBpbcOrJ9DR44s8_FFtJPwf5o40Cop8t-9JZu8vwrfvPvOk_JDOTbG5TR6i-SasZdqri7_7iPvQqr_J11rxtUTng6jH3ROJje1Y8rS2HNVqn6LZy9gsIksYZuFQqQ8S47BNiPPS3lHyEcLOzD8F1ebmXTI3q3NJutD2tzUKq2EE5RSRoSePF9Lr4PESO5FO260H5DtYDTp8rBVt7ytg3K56u_aPR4Pglr84dQUEPxdHPg57SQ5J6L9w3vRfodmh0g.m2hrzfXcQgzimkfo5BFCABnRKxjjbs-I7J21biRZlH8\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776107253174},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwODc1MywiaWF0IjoxNzc2MTA1NDUzLCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIxYzYwMWQxNS1mOGVhLTQyNGItYThjYS04N2Q1NjQ1NTM4MGUiLCJhdF9oYXNoIjoiWThYRDNTdmNwVG9scE9xdEJDSGt1ZyJ9.JcGH0caOVVtFLv58y3lJ3Xfyi9iDCdzfsUdzIibUwRgqm9ZxTnYAq835ip_i1zyEPfOkF7ZV9PSJde8XEdzNwVjFQOgjggpzJ_7RJO5qcNwpc18sSV_IyqzPL55PBvWHuG6h-tlHWH_g__jR__QXVHRPDu3kafyFaFQGObmNQeOKHw6j_4UsYbfLKMYbJd46nQSvY9kjwRukjV77y0MoZ-_Xeryfu25dprjFIoywADBwVJCrf9HPBpSqTcjmA4TCaUN3DIwEgO0BPxOj-ezoPcHtPF03IOurJOVJJ97_bRzDhKvC9xc3j4ZyUg2xUjQFEygb1oR_ghlhDx84Lm177Q\"},\"dpopKeyThumbprint\":\"qAzmSWd2aHuVq5rviVF3HFPqmOzJQizm8RemOVX5wY8\",\"issuedAtEpochMs\":1776105453175,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776105452000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
],
[
- "stellaops.auth.session.info",
- "{\"subject\":\"d12f0cc0e8ad4fc29c6be85609e9591a\",\"expiresAtEpochMs\":1773674363732,\"issuedAtEpochMs\":1773672564733,\"dpopKeyThumbprint\":\"Qt2ZrpZIkEpRyTD0RLplQb1wYrQBaSPwG9LqUUfJb04\",\"tenantId\":\"demo-prod\"}"
- ],
- [
- "stella-search-session-id",
- "0d6b833c-445b-43dc-8fe0-fee2fe7d56a5"
+ "stellaops:wasEverAuth",
+ "true"
]
]
},
"events": {
- "consoleErrors": [],
+ "consoleErrors": [
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()"
+ ],
"requestFailures": [],
- "responseErrors": []
+ "responseErrors": [
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T18:37:33.202Z&to=2026-04-13T18:37:33.202Z",
+ "page": "https://stella-ops.local/"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T18:37:33.202Z&to=2026-04-13T18:37:33.202Z",
+ "page": "https://stella-ops.local/"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/"
+ }
+ ]
},
"statePath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\live-frontdoor-auth-state.json"
}
diff --git a/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-state.json b/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-state.json
index e92c4df2d..789d845b3 100644
--- a/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-state.json
+++ b/src/Web/StellaOps.Web/output/playwright/live-frontdoor-auth-state.json
@@ -5,12 +5,32 @@
"origin": "https://stella-ops.local",
"localStorage": [
{
- "name": "stellaops.sidebar.preferences",
- "value": "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"audit-evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
+ "name": "stellaops.auth.session.full",
+ "value": "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNzI1MywiaWF0IjoxNzc2MTA1NDUzLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiZTRiNGYyMzAtMjdmYy00OGM0LTllMmMtMTk0NTU4MmRiMWMyIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDU0NTIsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.0pgGOI_zwY_SADTfCnH-VcYXfndryb_htp67MIiW0AG4zLMkGHoEkNs8HXIMxwhPN4LAP_kfpmiQn1zgJZA5nFcBfnzUlbOaIUqUWFpVuv8P-JQKd63LZ_q8LnAWnYsEKgIphpqCYHTOYgcOUkuxrAKkUyyXC3rpuIK48zVhzHpwDDTHPBRxq_ZIXOHhZJ0YvtxqwV-Kc1AO_ZD4D0fstTV2ffllBdbNsIqjuhumP6w2Ga168MJ2jAsmorJ4iGVj-aLkkDCI3wcS6Mb8NBtNmJv4alB0CGOv_159kZBVkhCYejtTSOEWgTfkmDozMRWg9JdGqtgEt73_cbU19L_WGg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJUWUtCWUlITVpFVFpYWlk3WllFQ1A0OVMyQ0ZKVElPVkIwWlFEX0tHIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.lAQkETzitD88nXcC-kfreQdLmDJKGuEZhALU_Vvt3WFHFjfkfvv08Kx55nCTQ63QXUcBkiLNZRY_0piiJ2_gPyb0U07ohwZfgRJHL_IjnvIXRY8_DvAVi_X1R8tUCixkSrpOcrlM7hNv9Z_pNKPRBsVGIPHQ2QemzJ8JrVgjVEUKMoB9IYAvf2JXkHefPWi-qZk-jo_apMABnFamd6WpZsA6WiKPPvzqc8X-cdJ9zQ5_GB5BKyp7PUzmxCAk5qUC9dKuBhUGP-RIVKbY7p2IZ1zfwRvhz0UlVZxl_wv2scwcc36rMeCz5fYRYZPdS3UWme8a1q9m3VxSOGUw82dOJQ.2OkN0F40NVGK46DCMv0ajg.da5uTUoxgxoYRONkKBd8Xz89h9zDQBqwWRHS62QkzhFHmI-p6WbTfIW3_3pGaJKxIi9EBVNZpSDF-YjV3AaCl28WwVDmuUkPWhLFW5826zJKb9p1l7IEr3DqHvY_zu2Z_W1c1wWUSU9KCVvNCGvzE_MzNaqUh1Se9-YPV2PKGjOBxp1tp7JUIlIAZB9oL0Kwat3z6Qhhaoci8t_cwrPi0CwlXJiKg0yCYYFtK84c7rWZkf4abhT5R33fHFy0R75z2r77tRNMhhHM6dqkcBYVzufw6rxxkUR26_lf4JrDagIhP3aqhjrUprPH8MOGN7PHqxEyxSfEqCB_l4S_grVcyYfFgMbO6H8gek0DA8W_d2zbXOiUbgLL7CbSfxyzs_wTGdLBiu18B3qapqkjRH_AkI4-ILitqh-n153p6KsBV4iJmyHo-if641tcHXoHtG0TJ1852wFa676WiAt1xCv6hdHsacTJZTrzojynmPkwlJrBdf_NydcJNPMICZNt5PXXgkaQu68fhw25XToaQcSKeeRhR2LWBLcZ_VYG3XtGPDAdSxKQEAy25KS-Obrn_SgkcOWrhb2RPHNNDxPfjmUOQDVS2S-Q3Q68NrMOspgjSQbVosnfiQImNSIF5CqjAHE4JXLpZuc0twsfplt0y9_RPtw8wkxR2H2eiNTsIRTo0vmXJMSWexNF_PA_SHhEMM9F_l7x2PHrWAVUBiEfdilakRQbF4eU0IzMSWLy_4ifHvcw4jRX1TkUch-c5ieuPQtnKP8H7HFI_Y1Wj6sTdKrys7S--2m84v0JYjMkUaNc3XiWr2jDE0J-j_TA17VlGnmF2qBkkNy9PEAvricM-emv4mejH0vA7NffKbN41lHflVeCppeXTWKJze-kJvQjJJoSL2OsVJFiscyyo0MfQAcIurtJ7wtWAzk0E10rYlvwXp0HHKMosaE7r_hcGjv-sSd6lscfk59fuGiSrzD5zJvwJRQdzhrsI8HFkRyUFtEkNoeROlrwzdj6IgDgz6T6vp7tuFPSkv4cEGQ1kfx3RUH0u7LVxZFA6Jev_22szOlS2RJ8rwT7Wnua9z96Qk58MYoq8r_mpBVGEr34hUIK9xJI5U8CclbJJlYmoeo9XsMEUz6gUG2ojDoUjYa8V-r1H-zXY8KA9_yAYjmGVQ9NsJZqidbZL_K07qi3C1yZ0RLMvVa2S15hXtYwFM0ZGKLcDkPqjCy6v9DFoKv2h-4fZL8HjYTfsFJYhWHgxSyL3-4Q7b0ZXRc_bdixGtAWhekKPtnKzrDohF2-2R3xFf8M2C1VUrRe8xcLdElZ2DpkYHrrzhZznVfP9kNskDRkwm1izCW5ICglVc75UQEQPF9AW39DED-vrqXBZ-BMvn2DwQpaLR0DY0JhtA1DNaTPiwteJW8OaIGJJPsRjwmPOdKRQpUUoB8WXO2KKfzKqnAvDNysQYAEmwRMtaDi8k9i6YL1lJPtSWWUPT87z-D3VAuY8Io29m1hpKDBLEkW-MnKrYAa4MMxaLZoeWmqcfAyNSzeAiv71-7LG_tnw4KpDvVjtDqCozXmwUw8G7_M2JXj047nqAARY1DRSs0M3a9NRg1wTxIrrfRDm3s51fC6KGE0Xl8DZXcl8N5t6za-2b8m1X437AnuRc-5POHLzTyg_OPEBLNPwt8IVVFoj2WfyS6vRTg8x1tVm0iKSRtcpxO-wUfnA5Bi7HALoTkWhLrzf8KyWIk_Dn5JpX3ZaNs9sWOXFTPJWfbAa5N2ZM0Esaf4jBxgt047zDgrVTnzxKTQLcsN8mkdYye33XDQVcpUEWPzeNXn3v3oHPGkFmTEkkYp_IDusI7idepf-eS7dWhvY7bnzYOIbXJlmd9TqM9PHGgBHjjZyBR7JOzD5mrQ4mvQWTQPa4tI2_N3i1o9rvS1JNr3xQ6p9tLHEDOzH7xBB5K7GK0eeUh3MO3wVvQk974bYl9yQ4e3hY2Pe_H4Hbg9ifk5TdqzJOnYrZMMF6h_EKdBmUSrdxt3A9Uxz4Jt31B6Ui32uLzdWgIkedsEVF2_5wYql_yk2jbr9MH26cLqyKh_ZbOqzdkQj-Air5urLRt17BHD_dBEVZgGdRvMHd8wYjxhAW5OTkRmIzZZ9qQDIZjFARBfW0dcprL5Eplf8yMFH6cQOjlXoct3HyjnYYTrzbPio3qLt5cyVTGGaMNpOvOdeBKRe2B3NwKEfNrp4AwDmemIz29R7u65hYBIJMpLBcMK3DIuitCU_Eu2-7sLy6FHnqnEIq531SoaJQKemTF7wYlcqIYglzJSB4bXb8fWzS9n8Q7D3Zf9r18lXK_2MiWf4XguIkMisKRkX7zixOF5kiBu2Bf4I1CBug4tuZFSKrvmQHRgkSE-dh7gIeIGWNgUrW9iKF6r2Cuja9xkCcMt4Cie_gebqAMDCLTJPhMgYDzLoIOU3cfD6xzvraL7IF2G2D6vLT9D7_QeqaodtjeqaKOResVIjMqZNfsc6an6gtMRxA7relsenQOfLqQmNe5lPcfjcHa30fplHcw2U05G5Hu7EAZw8vsZvNiKnqIpeq4fSUF7cf-0nfQBxHDbkqf_KCRnG_dVDZPZ0lEShmGDetTdbgd4QK8SpC26YAxDP-gVasLeAb7nVXQPV7CP8jEV5lqIDyCelE0LaaG5nFJoaO_DQ0chNQcQ11QyzDdcvd9FT7PSVNW7u0tgkIp1hasDq5zlfVzZo9A6Rq1VLGpHupzqBJ3La9laElYIquKkGYLcOIJ7k2OSIjY1nnDOdGN4xF6ZVQyD4nG27rb6tY_8JYy0pTf7F9U7Zo9qpwntV_yKt5p9lZlWFvG8RPzytugooEiYuFfOc9ch-enRV7F0Ovhvk15D21_RnbwbYj0a4E6mf3S8cFZ9_dvr1OWLPAxtg-CsheTx86fiib9C7aIHwbYo3qsDKI5rh1qtrjG1wX6LPyCDxpUVkUeNjW58mvkSNVbMu5vLpLjCiMcX2FPxyaJ05YQ-D6utglHA56hu4CwNlXLO2Fz-hSZ418lzCMLDedXIVm9Pdvqg0xXCXePjLZSbJST_BKr452lQZFxyFTPVByF-FKMgsQnX6vChUaejqVW76jIsYUk2MsQZjIn4wtD8HRcRARWi8io5BtEgvrG3l_kX0yVSZI67RcZYo9pz57pJMAUrg-JmPiHa2QRLKJW9GNll0ip7rbKL8EM0xSPZ5bUBAuF2McHWHbR4q7J6Qsnqp8tLc3IEj3DnqWPLGAX_W0Ja2z9rXQRskGp40Gng5dWGtBbks8N2DKRhIrR9fwkW-YY4MZlLvn_Row3V_OBVgP10hxFTX1JAQmwPceeWD4t8X7FAFgzPeID7LjaLrhKL2VUULAKD23KfAQMDHgKgYerz_Q41GJkwCm_S4qaKerQXzVL2NL0ddjGuFwDbjspUdlFFUA5dIvMWHvlCYLtrQ07-PrieNthnAy96ArDNLobiRmHqiapBFGxw1Pj_NE3Ywzv1oLpkTJMkbLXwQbMh4UhC3ILQ99YdVvsk_p24aj1xV1HWsgV8Pwvz91v6SKM0YUA58eEwpJgGxxBdimk97nYzdEgpCtrLbyc6SlWM62emmooOC0hsEdjJVKl8un1N0sBJLun5rz8QCKaSb0DRQHw2iBDchhN7I7idmezmSTQiiZP97-r46Sl6moyEqP4WSMvIq8pcWPBy2XPSDkakVeBJe6-fmRW9_INURBtvi-cIcorS7Qn4ENm79KHq9opAslX9StNuBVBmE0LrK2lngxCp7vJNNVUzB-zyPNYJ5hTbcYYU4IPYYRHQTLVtDdG_fTKMiwE95RmYZ7VU8rjQzbDDFUF8L3fkfJkVvPV8f0NWQj22fxvRtT-akmXTjzc6nENHjCCfoQUd1Mpj6KuL4ZbLLKnXkPZYouz_F_OZpiUA4ONZUuC_PbxqgTHIIT0rWqgvhPWeovZw0gwBMUiPjAL5Ajb89p5g7IhTYUfkMadkBEmbqsIL5bWDP_lKG_ryQho1XF8O_NKIMBKbY3GqcdJjyowlxGuEfpPjQExbZhs4ZPLer_IeEjSf7xrFCGRfnHIOimhLqa1TmCg8c2B_QnTMBXdF8dC398EZ5zZhAYOpI1ZuO18uPbXNHHoudcFzBvtFw1q5JnxoDGJXf_VJoGThrudbpoo99IcIIvJ9D55euOTqencfi9JHbCIKpmGez15HCrPZVB2qyMOTF0XLcyubxwO600fOZ0zA1Q3ecjtsyqCX3bUmySFzBH4tr7zqoGFE5ljDjZb3mlnMZFBxNvoU2XrxPH1rWtceEkIURuLflSW4VBm0AkEEecr1Wf-NoK6l9hlSqEGTlAquYV0sCNsTAiqeNxTsxjELQsXSO3T9uDbEgDVWJCPYVBkGWCqtOExQhH1dCTO90iVxmm-2edlnSVoDZEHqQeBWEkUzPUovNEdMrROBpVxnJsr3ThkpLVuUI1_nvrO4JDKrfYPShF6d4qNwOAgdk8A7-94qRsXxm0A6UIfZGxZTEDgepqlh3qBpbcOrJ9DR44s8_FFtJPwf5o40Cop8t-9JZu8vwrfvPvOk_JDOTbG5TR6i-SasZdqri7_7iPvQqr_J11rxtUTng6jH3ROJje1Y8rS2HNVqn6LZy9gsIksYZuFQqQ8S47BNiPPS3lHyEcLOzD8F1ebmXTI3q3NJutD2tzUKq2EE5RSRoSePF9Lr4PESO5FO260H5DtYDTp8rBVt7ytg3K56u_aPR4Pglr84dQUEPxdHPg57SQ5J6L9w3vRfodmh0g.m2hrzfXcQgzimkfo5BFCABnRKxjjbs-I7J21biRZlH8\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776107253174},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwODc1MywiaWF0IjoxNzc2MTA1NDUzLCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIxYzYwMWQxNS1mOGVhLTQyNGItYThjYS04N2Q1NjQ1NTM4MGUiLCJhdF9oYXNoIjoiWThYRDNTdmNwVG9scE9xdEJDSGt1ZyJ9.JcGH0caOVVtFLv58y3lJ3Xfyi9iDCdzfsUdzIibUwRgqm9ZxTnYAq835ip_i1zyEPfOkF7ZV9PSJde8XEdzNwVjFQOgjggpzJ_7RJO5qcNwpc18sSV_IyqzPL55PBvWHuG6h-tlHWH_g__jR__QXVHRPDu3kafyFaFQGObmNQeOKHw6j_4UsYbfLKMYbJd46nQSvY9kjwRukjV77y0MoZ-_Xeryfu25dprjFIoywADBwVJCrf9HPBpSqTcjmA4TCaUN3DIwEgO0BPxOj-ezoPcHtPF03IOurJOVJJ97_bRzDhKvC9xc3j4ZyUg2xUjQFEygb1oR_ghlhDx84Lm177Q\"},\"dpopKeyThumbprint\":\"qAzmSWd2aHuVq5rviVF3HFPqmOzJQizm8RemOVX5wY8\",\"issuedAtEpochMs\":1776105453175,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776105452000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ },
+ {
+ "name": "stellaops.helper.preferences",
+ "value": "{\"dismissed\":false,\"tooltipsMuted\":false,\"mutedPages\":[],\"mutedTipIds\":[],\"seenPages\":[],\"tipIndex\":{},\"dismissedBanners\":[],\"seenHelpPages\":[],\"pageHelpOpen\":{},\"pageHelpDismissedGlobal\":false,\"pageHelpDismissedPages\":[]}"
+ },
+ {
+ "name": "stellaops.content-width",
+ "value": "centered"
+ },
+ {
+ "name": "stellaops.assistant.state",
+ "value": "{\"seenRoutes\":[],\"completedTours\":[],\"tipPositions\":{},\"dismissed\":false}"
},
{
"name": "stellaops.theme",
"value": "system"
+ },
+ {
+ "name": "stellaops.auth.session.info",
+ "value": "{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"expiresAtEpochMs\":1776107253174,\"issuedAtEpochMs\":1776105453175,\"dpopKeyThumbprint\":\"qAzmSWd2aHuVq5rviVF3HFPqmOzJQizm8RemOVX5wY8\",\"tenantId\":\"demo-prod\"}"
+ },
+ {
+ "name": "stellaops.sidebar.preferences",
+ "value": "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
}
]
}
diff --git a/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.auth.json b/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.auth.json
index cc277a15f..303ccb1f9 100644
--- a/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.auth.json
+++ b/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.auth.json
@@ -1,39 +1,75 @@
{
- "authenticatedAtUtc": "2026-03-15T22:08:06.096Z",
+ "authenticatedAtUtc": "2026-04-13T17:21:30.223Z",
"baseUrl": "https://stella-ops.local",
- "finalUrl": "https://stella-ops.local/mission-control/board?tenant=demo-prod®ions=apac,eu-west,us-east,us-west",
+ "finalUrl": "https://stella-ops.local/",
"title": "Dashboard - StellaOps",
"cookies": [],
"storage": {
"localStorageEntries": [
[
- "stellaops.sidebar.preferences",
- "{\"sidebarCollapsed\":false,\"collapsedGroups\":[],\"collapsedSections\":[]}"
+ "stellaops.auth.session.full",
+ "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlAwVVo4UDlQT0VXNVYzRUhMVURVWEtOSTRXNllLUExGOUZVUkFNRkYiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwMjY4NiwiaWF0IjoxNzc2MTAwODg2LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiYTZlMTU0MDYtMTliMy00ODYwLWI4NjAtMWMyOWQ1NmM2ZDc2Iiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDA4ODUsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.fcLqoEgQqVP8ymkvxjqRDn6cIq1Zq1Y4xD1yJPzHfJV85nWPDSZH2-O_vBW7shpmKkjl6fcqPSHnaPts9HOEHE6ilynpfRkbGcoc7G12FbZEQtg7WHPtU5XZVIs-oPM3Q51KJVMAMCnKryJ1OSrTrxTtAsC5Kn2vFsNsoEr9tUOalE88-Vnd7m1Kow8QnBvqQir7R-Kj3Pj7XlMCNOiEwTqfTYOKSHiVzdyK_iLzCbFC0WcV9PNomnPSCdvWG08XQSx0bM99WNABmFtmWrxxhku5Ym35PjAXAO0btf5TWGOEPlAC4qSGNIWGR2Zo3dLktcWfJj8eK0L-leoU9Vwsxw\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJJU0ZBMEVUUElDSjkzRVhKQ0dQSVNZVVJYOS1ZS0xFRV8wTUxDSy1BIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.I8DszU02OigZCCNQM2BpJbQkCHJv5V3zB0Zh8q80hLoqFlEMm2noCHhQmBeTl0xUNUvrM06f-w4_N90yNhMuhF8ctxSx-mcUG5RjlCRR8RXNEGEtaOaeHzYqzMnvPEizKO7I4PzAKkk7ugYnJU9dw0ABKiL4ex2qOxUhHMg8-Lr-JR2lXpxrA6QV0MAakq8T3GaHFhX3g5ce5F2vFuDEXa2Cws1xsepDXe09I6FRP-kAX-mrbWUrmGxjv5MBVACXsc0JqpwVhOju6RTB50q3mz2gToKAZtGrYzVzB7DFnrTtMYKgMF3nDFY1wzAQ8dDvkjJ_QCHkwwREmHVeWa8BAg.dyNzdqQu2Moog5D3RKLqtg.pyXYmujW47UFy_TlqXpZFyCRAdl9toWQmmneL5tjlXJ0Sw6Txsp0VU8lafTGPfHHcOB2WHKJk9EImn_aGkk0XHwsvJMO51VGdYtIl6-v7GopMUNKTuC9Rtv0n1kAEwN9Mh7Y-u6DVXLTz7VaW6CfVLi1lYVX7UK9mAY2PsxPQSikmMO_e-SklWRJPZXbTdqZklTSyWjsmlUQzpNqze6mMNy09hFSzo38bEtFTDVQPpLHI8aDM6xOZ-rKdj4x_McKw6AAupdVsUIshOOfAJJKuBEfHFpxGSDXFnNTYw4lYRZvIzBtxrXzPk3Q7tRLRltvlFvPrFWmTfMfrwpK7EjFAz9DURYwG5mMDTKfzgCO3czp-VW9O5xJRueoc8AxsxgdzxN9CQRxSVQnVBIyA0GB0J8UzxHhn-SNa0d83LsZ1_99suE3mUw0pDuhgSJxSim2SgNtkyjhlPoGEvAVrMl_i_eLvBKFoHXkEDwr8KSfJzUmhiutzxNRMI75xxB9OXm3WNbJJE_Jnr8BHSQIOSPA1mwNcMKRkmILsmi5FwiJEouv0spyN0qGQbnWbvcZtxtsu2AOykSwJWWZ5LfMlw-UyEH7UMY9SOXsLz4HQQcWpJ7yBmuLbQVY9fjO6KxsubxcGO0prRG0du-1pkcAWqBI_qIa8NeyN13J_Jzih9bDtdHD3T2bVA2xN5aYlx2zO5FyH7Ag1YgncMfic54HPXes1YzemQ_LEjNMPuMmEvRdKMoyiiX9TAcA018awRDGWPSDAJI9oc81l6NsVtIryNQ9mcKqtrsWZ4SaWPS_934YNQHBnnSBB_vP6hfGUR1VKqhwwFOv9tT5ZAmw40eVbr1FWENz3fjxZb1TmYfdrO7weKLvR-z23XvBTpWTehU1UALJOy-vcUvlCM_J_q1t_AtH50J_Vg6bWFWmncT9xP_uwMMELg3cBl8VZkfD7xy6093-icWPkXAtW_QuOKmXC38UJcmytzF1O2jZPP3IDux_d-Ivyt2_1hlhNvgbna7mohu1cws8ZZrdPkV3NFhwI6zYe5Sbz-KkP4wCWtnBKH9mnTKPCoAEV30C7lXqfVjTB5CNIvYMSdYtmBIlrl_S-bx4ydHY5RZJU8pURQRFNKloD7TlmLsI-5XNCaK0r0cD6O5U3y4A6NVvUplm0EIgN1_mJiIQAEfeaK6pVT_Z1zHqScKQF2ws2a3jyXGmXHZDIcbFNYb7GH8muocBzZ5YW1Ta5T0PaSCD74X1evBUlXqCgQYun_R1obfraPK6e0pjPJRv5it8ntV1qDUgdOHiSCAlZS3F84t0UI3R34idOsmWpO6dJDMOhgQjRd-kwdOMuUCVYfXR8so_T8CmoYy3MLAgTBN9orIN0vuE1b-__BC5hRb6-tDTFDPtawz1IkUxNWSlcg-WGhsHG-d1YF7nwuA5uxR3JCaeL96jOgcdn0E5bykXaiXZVaGdno425rDRAzg96yTA0SdMA_BdzOq5AOHCJwwx0V7kxgtO70BCs4Z7AbxG1S4-ZdUr17mob3iLme9MbgTClfnS9C10PXEuGrmiWBA8AaOXSHPRJ0OZVkg9hZMBxc32Y6aPp3zUiCtd4inxq3CUojGSQPBfJ5r1pLJwv3bYrR2bGLZJigxcIxdjeLSOFYMOFLHCpd3vG4iRyyrcjND6dwh7I_mhnqfO1qiJPhrmzPbn0lm7mbzcE7-B5HpzE6BG685fd-eR0Fmszu7ma4NMGouxAqPaSdxH682pjSDVYwQHgCKer6mIY5MtrP-AgWN1ygP_urVM7sDA2H8GbpJX2EbZQL3AqsZChJyEcA-v496CT_x1pWr8Z8MSaa1OYMerljfhD6pZG3_hcJvUbmoDcJB0YBQgPt8CG1GyXnRvfO3pv37fh8TrZTVzsjcHDQgRPFlfSSpckp_Fc22mfQ4ObxjPR-hu4lIWlk23okVfrgEwR_YFaMLaZHvcv62TnucX_rG9eGkd5Wq_ohNP_tsb0jHcTbxQ-6a2vI1yCjliYODY0vAZk_XCw6NndPxr6ciAlg6eRkyMa-SDZCI3AJ-HhGJDQ_a52dWK9YhZhp0AQLDtJkyuxm3Evoa89bDvRNK2xH2vculv5aB9fU_H1PhIOH5QgBGVt0VrozPfQ2z4246zh-7i3crlvcEdzTBdVeI4023E5SM6LDdsH3Wn0E697-RKCyZfntYrYPmR9VEmO96OowbCRSO97e4oq4ryOBvPdo_ALvnx7L752uL6bOY87dtVPAqkLtPoTPtvmUlR3EsQxVjLnLtC2HEJdYxOS1ee5YvjMnCqoxKnHFrDYjpNhn9mIFRTsq5VdAPWsCSfk60WdHrXXg0tqFg-3qvYaws4xLvisfsNcoe_Mx2x3efniLTX1al1ofVau8tzJiNhnxDthj3q3EfvyQ04r5XVDpSKOxQWRn6NC0B3-17A-RVuhwkNnEdDA2gGJTReRyYs_p3H5ipzCsnokOhjRw0IifVAOoDl_7s_W8ZExZ0QCa_Yty7jfD-S9nHyxuqcHgTxTkQEZRAgxb91Dghn_-GvstEvUnQ_VfhCY4HHwLvLSIupbPKnm6RCeN_BB_sLmAOANyOE3OK1-A0FuRoU0giebUH8BNI9uRC0eZCmEA_y9dLQbNBot1lT9lmjypx4WEtX2iIVLf2qJc9WnaeYAOOtCMcDCiil8rFNUTZLEK962x6BRj-ukpcXTZ2NeQi4PbohXBmk71fDozu37ki4qqHl2h6sBMTkNFw6e85WzlDqLKjAn0V9Y8Kc2oUYgR6yhDoCyBhlTnLlZcprLNw6LDDFh-5_9z2_BOYOrp95mdo_Y6jeWa3HZJFU8aXznkc_fqO8dV6cnw88qdFHT7zIxcX5gJbPxgp2kGNKLyHSpLt2xftILnU44dID8Oi1J2vUVi4Fvry6XVeERSPZqK03yGfjp3Zt1PI71moPNvtJk3hb4aiBzkSJKy0xMXXL_0LSAfOO62q9x0TDp6mcclHb57xCMvuqf_hApvPn19hV7m96ciILYvDTiuIlDaTkiBfHhclsKvkMBlP5OaHh4xbDdZRNaZOp_CYI9LaEgfzp7BmcjVOqBgVuPnswQOra8bDsey3lK4AsteigPTitr-hJvRSZ-j0P6h09AmQ3BBM6-KBvbANMBsry5afLLdYDZsfNxR14Jm9PXCDCIX9eHLmQ8O1m_TUIRpIVVLR0iY43jGugwqKN-MAGGy-mjMgWLh9zbWXL59yw7ZtCL3vMW2LaL1wmAvwRa8cYiIqJk8oOivig4hLMlPdmfelDVpymgML0QYF1YluxgtJJxL1lmv9PMr4Smzpi4DiunI0ouTu2l_lyIfgHE4c2ijTLGYeSqCyX7b9bpZDSdfGi4JuP48NupPry3mLELuZ_8fsyqaqiKuhupB7uVFIGRQq44dn73m-PLTKGLI04RU7lKgPHE5nEATzGejAz-Xg-ji2i2t7CyyYCfopC_di8Tw2gDDIS1LAv4oSPwkf1IbkuXWd7VccDWjvulHQxxURgJEA0rF43s5Y97oGpwS4FTheakG9k-7GygCMadKqjQrDFem2I8-NM0HGOdqj-68iahNAHfQM3T8FZU_i_l-0b_-bc2NzPuIBrLI3FLPXa2nH-N6pXA4Jdt4R3QIzSlrQCN16a1E8zbJblPo2K_DRlcNTbG9GrsILuUKkP0Og1d25FhP6atE33bT6ROWZxbXkicKUUcBvRDQa0DQqqrCxtBXIbgEV3_KPgNEFmKtLQLvYkpHu92wfwlHiO7s8PsygIiQLcNtrTfYrKIMLYsFgrYYlKVRltswPkJfkvOuj_Gz_hHeMFVAQOoh_FTJh3iZ3lhS4Gr3HQqaJcYdZX3JZRLNOcjgi5fdMm8tgheDW6BJwQ8J0pnBXD1b1wAtTOqfehR8ptNoEqJ9srC3VQ8XA2CG5YcpLTeT4Zh9yuj9Qy_wQ2-Bs1CQYrnr2lbD-wKU1oPvdKo3eWWcSZ-vgq96Ij_YA1ciiCUSh2pxlz7US0ibTYqkg-qplnI5qDVrJkKQkE0Zyf0q-Te1gG9eskLLYPK0oD1okH7fAw2As45ACSoj_rpZKP2BZ0tFkfI69o2iwJWNYN6aXW1MWVXk-y7zsLwlF90jrjdLDDkGn5i_RtVNsUD7YfQXpEoVOoLZ7D-yMm924FmiiVjsaJ-mPCCAx48lYM7Mp2woRXrgvN8yrgrlY1LK-74QFv6mlXnC4p9jeN_L-s7tLHMZLoy1onOtKA-CTgRh-tuf9bfKx_UK_j0vvV_BsEXC2ZeW4i-gZKm99F32NkL2hDEmrnErfZM-J5Hv2KIYx4jGN4UWuMD0l12WlAYTrI1adDtuMcPW_mbBzoG0oN2oaAEVoBqs6avpjkI02eaucEYsyvyn3KMAomVl0gY3dPP10wyQVgFh8Rce2Tv68DV6Hto--u3OsxZ2cJCiVTaagWzxuXCeUvcTZeLYvMLnl1Y4opIaPw7VzUFdjbGF5o2vMI2ZuRuEfbUKQfdliZfxmcMLN6r0m2IphofStK1RVZyft1iAqjJPvUZNr3w3ss5lXR2NZ3RvpqAmF3rzT-8GEf3N0ilP3y7qv6qkTdTgVEG_mn_Oy4AkyEvmofCVMvi_1aWl42by3G-B0RGg5On91WFt8uwQYuQ0J-aDD0ZSPqeDtEIjKwkk34E3zwBYxussz2kYRH8AiBEKbfmIMHWietnRv92BakMh-SnUKNAEHHZHgtt9d3GpSeTMRuipKYRrAYxJTtpN-NQk1Wc7jGlevHgLhtwA.mJxNpTI4GyxXz5q7ynSXXoJKliuFDcfxRC6Ywg7vkUE\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776102687377},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlAwVVo4UDlQT0VXNVYzRUhMVURVWEtOSTRXNllLUExGOUZVUkFNRkYiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNDE4NiwiaWF0IjoxNzc2MTAwODg2LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiI0MzY4YjMxZS0xOTQ4LTQyODMtYmE1MC05ZGM4OTBjYmY2YzkiLCJhdF9oYXNoIjoiYWJtVDVxUzNaOEw1WTRFOXdySDlhZyJ9.PYwKpfLPuupjFpu_9LAUcA7vgvzOJ2fnmKd3CzBlCsM6OxajMWnBwnzp-5C0bSDcJhoNcDiS-UNmsIpv_uAY3aLAPqcm5OJTt5KFEf59DY9MnEQKOdip0nW1OBNQ8SeWs0vBUTrE-Hb7Axs8XsDXSr5KQnSopaEE0zSQ4qESeuZ5GdXzfDWXcyF5Q-Y754l1RoDwQyWJIArcAqq9n9Jhf7f0zE60tloNOL3qLGeXdeIxaaXcVGmJEAFkQzlQzI3ZVozPIdFn-48DuPYhMTojBeNXdrRtD4hVOZrVg9QJCI8KAR6oWJFNHw4wbNinfEmuu296YGr_lRwEtU2tBLaU7w\"},\"dpopKeyThumbprint\":\"UTS8_GcySjypJ8Y178SeI9NqhbNf5tn_sThyJcDr5XQ\",\"issuedAtEpochMs\":1776100887378,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776100885000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ ],
+ [
+ "stellaops.helper.preferences",
+ "{\"dismissed\":false,\"tooltipsMuted\":false,\"mutedPages\":[],\"mutedTipIds\":[],\"seenPages\":[],\"tipIndex\":{},\"dismissedBanners\":[],\"seenHelpPages\":[],\"pageHelpOpen\":{},\"pageHelpDismissedGlobal\":false,\"pageHelpDismissedPages\":[]}"
+ ],
+ [
+ "stellaops.content-width",
+ "centered"
+ ],
+ [
+ "stellaops.assistant.state",
+ "{\"seenRoutes\":[],\"completedTours\":[],\"tipPositions\":{},\"dismissed\":false}"
],
[
"stellaops.theme",
"system"
+ ],
+ [
+ "stellaops.auth.session.info",
+ "{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"expiresAtEpochMs\":1776102687377,\"issuedAtEpochMs\":1776100887378,\"dpopKeyThumbprint\":\"UTS8_GcySjypJ8Y178SeI9NqhbNf5tn_sThyJcDr5XQ\",\"tenantId\":\"demo-prod\"}"
+ ],
+ [
+ "stellaops.sidebar.preferences",
+ "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
]
],
"sessionStorageEntries": [
[
"stellaops.auth.session.full",
- "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlRBSU1GTlE3LUFOR1JMU0JOQVlfQ19OSEdPVERVWUo5UlNVVTRSRUQiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3MzYxNDI4MiwiaWF0IjoxNzczNjEyNDgyLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiNzdiN2M5NmItM2U1Zi00NWJmLTg3MGQtNTFiMTYxNDJkOTE3Iiwic3ViIjoiYjA4NjM5NzQ1ZDY1NDkzNDhkODQzYWEzMTFjOTg5NTgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzM2MTI0ODIsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.CGceu13UT2BYvijAWdktU8panREH8EgbxRU8P8MhHo3sClS_w3hh5GBK8W5eEAgiea9uLYmELoYLXpzD2SoyC3L8yxLSbBNfaZC0MeWOAnJqeRW7sBLRTXRDpQP5LZXreLDueWthyhCZeWpS_3Re0p5JUBuyO8mgyVdzDEIxVSNYbRXGl4J4-X5M0buPu3ZBrSN-ZdhLcXtY9d0EmcLYZTmr1ot6lqah3jX19EEYd-ZJUccZtl9Rh-MqthbdVVy2ENIL4C1bOD6pvm7hWHmCE5n5920AbldyIc1HaVmgLSi078pFaJxYLmcoLKj5_porPom2mxTRMztgOAYxa4FkRg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJXUjVQSU4tVzI5S0lNTkpRTVBBMU9XS0VYN0tEWjZMV0dYTDdSS0dWIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.hfCFkMw8BK5n7DlL4bRBsA4K6qYu-RIrpX3jYVALH0_-hukVFKcIYvLz7rGOJfz3ZeixBjOImFl-xd2WZi2bs2jqZwp3VVCbbarwNsFTewx-RewJIT9mG7A2jghlS7tYcjIIxOh-NHx4yzk7VopKUF0cRyJMYrxK9v2ZLZUzBcklbJCymM54shY5vPRhig8H4da7Ity_DQi0t9FoT31hrEfwdINKJx_xnUGBTGniLwkd9fhMjSM6FxfvsBaaQx7gQdXvyOrJFZB7DWdK_ZIowSpOqK-Afnbn9x1zbvtWP_a3TAmNDcn30NRaJ09Yxi8bQrDcDJY5YlhVq0Wh-ghE8w.ouY97g_aVbeS_Z0VzBZFaA.2e-TIswwBWGIyqdREkN5piU9MmEDFWSvPPkBE7D7iELXFjyJzKCtcVIq1U-fRLsqLTGgSJOlOV1dsF76GXTonUAGl4M7g_iokhrID1oMJrZUnImGRpxjcv7moUt_9Pwwr_p1h1JNsw8DqM6ryldamPJR15RgJsgrSauwDbd3xgEsEEauP9PK5DcSilGNw4oiTMhXLmA37XkFRwfex0s0TswNfrCj2TZJBxQeBg-h75CugE7tzfwixPLoegUo97MblHY8NVWCRGHr6UFQM2ojf08W9ZwXWyynSY1WE4pU-uv6WhdPMuXZivoOJsng5TicCZYFbOKwC9IX5vWwCybjgGMViQ987HFimcMXvjBxOZrs25MPtHNHHrQjjtkTktydRx89r-3BacpLSYfEWF2JknACEgoEjsgSB4KHD0Ej3edQ1B8BcHTL6p1OZzZrJbWX4JNYC-Hk6G57vgQnB8-yqPjQEVhDsH9BJGDShUfR2KYXi_WSIwwcqPgkfbr_CopsYj6dx_4QVxZdDleCqhmYwQ-KfyK2dDFLbhw7PUEMbqbOweJXxYLQPYcmPGfoQMY6WT6aVBhpbxUxawgQYdsUc-Qj_e8mRTdToOBlpusTw27xN2mUChfRUvWqa6b6vXSUU2UKE98cQODyGsc_d3dYXhVOdGTZ8wRAQE7JrbpGhFpzIRhV5KwaeZ1sYZeSFXQh37CApVKbhVg2DdrT8jnyMnoh1zyLdU-iUSWRTS5ZLHVPweadSOIwdE05Q1lWFRW0j7bnnp37cb1MFqveH24a0GDbLeUEbKwIGhkRKvc-mCbEFuaYdU8KoUwbEQlPpqHHUh_KnMGEeSXbh0SFrqJsCEiM4aat69a7lLMMci38b_PPoLt-BFIZyxkmhbdOFpQoAre8PCOF70GgdyIRRbxS0dZZVxHaCXjgpU_3j71G12lC2quBU2HnRqD3r_PPj9IoZWKVXZbYdwasH9Alq1XLiz-kcMY_5B2DFg6FwSw89GWzhxX9F61SYMKxYu5J7M7I9bI6oVLrsqdmEDkwYrxEkkB-UkKjGP5EqpdyNZuV-dkI7JwBEn1POfpVdKcSoLhHQTJA_10t-42PwA6bK4BOYGYKdDs3RnnXXOsykZo-_9xLYtaJ4mbsR63uu9-gS1UjjTcjlnF_2UiXPWl0sKKMgUu-Ftl-pOWtu4GQZyfBDwryuoUhIo3Tq6zjAsBmk4UFHcpV7k_HDyu6K5r1aAGXpG-q8z6w7J0PqU3NXufq9S8b9ZFQuqSV3FKAmgJm5QUyOvNIILzRK4ArBOndN1XLORKaUP0_WOqNpqpt0zRYiHanJ5twclRC3IUafH5qHgbgSfdVYtP1hqlFG8h6-YBgqfQgWSOSGtoeoIXtPFVKl6T1Fn66YuZkZwK-pJulE8ZjLNs2udyC6VrLJG-jghcLX37Xd4YM_INNtK1C2c4Ukf44Z9Kgsyckvv7_TFJK8aHCLvshNj8pqnCT9915crddBu6TLjIse2mdZX7vYhKKrjpaNuEGWPPQjUfgIM_iNeBe2AQb7C7spc2LnHj1YeP1TDjn7qj-5HAW2bHuUD4nALKbsQfoble3O2y3LYLFSgd0n44OMCZzttdD51k_1X0_abJSkDq-7COjv6b6MV8d9NviCqJlyQUOBc0Z2JVVe23yHEiimKG6qBdAmFOYGvRWGHxk-hHcRER3EIBo0_f2FB90woyM4IvwB_x0l_1P5EU7nwoX1vNxpC4qDcHqBPH3LdPcgOCkas9okdJf8tozKkeOd1wKQUNFHX49peEows3mm19RopHCrJeVUldp9Ou8McwXuDPXSgV3bJ1U_gvwiON2FtHkucgZA_-U_vNfR_ki-KsCdFndGJv7Xi_Vk7TQms_bVmqLd01LU6DRpuU-7cuA9gJHkNKpywvD9fNRLggvzEIJREr9-uGm1HrS_OZxrbwarTymhx627yI9xPpT-1Kd9heFiesYKANpMk61UDs5Zc6JYjL9z8erP4p7FY5Wo9zzIGwR8zCmTL70Z-ul_FMvq5Zst49a9nRiwK_-CBTgD7AV9nqUKWU7otFNymlYdnrr-e6PDffai-mPMZwQrD3AgqeCTPTwaB3sH6M7ktCp0gY34SlCDqKL4RW6gBI2uljW8P3bErYdFj8hX_DohKNoCFzjMMBVHdTpayUwKE0kxhsOaBg0wPoxh-F9NPB1DId_upikgo7QD4xB_Bu9QVZxrGSSJydQtFbyhxQXmuMQZYCLhppkqwW6QExkHt4-_krWTv6SQSz-cDz-9eY8c_oxw2ctyiHSp-Zwz2XXJq6fU0rT8QMYXnaZSQnjH13IyzhAqJn2hGUC5ZgIuoMvp3AINCYFe_cZoP8kJ7VkgEw_flNRkcY4IQMVmfVCg_FL2wX-4xtXIPshh_wVKfO-dEbOE64Cvf_1g995mDeAtZYyWg4niruq52P6uUtexsuFXoJ0FpaBgDTs4AAXYSa3ep-a9kZjlEpYWyLI-zDXGfwc1FN5ly3CEl3EtECYd4Z3hGXV6gvHHCdLBOgnFhHpjsMFJb-P8rmqkltSR3-EdcRh8dmiOTUj-OHbH2_rNNQwksTt-FKTE7VTZQHkPqlEewXwnrzI5XwdzYAuvUc3eeniyk5pejNkxn5LhJg0UVRE8A2CES8gE0vcuzgQGbDdAu9p-dlK4BuUsxajtQTwVKMXMcRMMDnVquQ8KH85xtlNCcJvJSMD6cVr3ZAFOwLLLTyfcyT36vcLUbPV4EGm030vArTG-p1I_2UQlDCK5U7TAUi2lxa0GgED2YfkrCo_5hfl22EC3XritZID2aPUKv2ncOe254J_cg5a0SIN60HjcB07y0chPpYlsq0bnZEn3U0hoZXOJ43FZGa5ss8JwgDZNraLUyg1v7Ds-qaQ1Yp0rYGmX1pFDKgYAk5DjUuwDJ4yCm_rDx-MosFtYGzM0sAUwuyBT_dQHlxQb492QxaI5ePFq2dO1sXjGYAyZGu6GtGS_CPnFpKVwAqx4gGLzD-hXmzoSQzynH74v8BPvS57Qb3QCU3oT8-qC5uBZ1t3Hg5xoQxItrP0ePmR-F9CL87X07HTUR1vTRlMt9PvgAz0eusQbRK43odzxTRzjuecji5bBIM8bu1BS6qTk6JWLvdmLnul71IpUrDxJtYk38kQ6uZHidgD80MZK19c4Q6K3aonDSTkUB-eGaFtziOPQ3-2Y3hNk1W8eqM-PPz0eZAM_KcLeXUcrhLB4lelNZjF2v9Cytdcgc2TMU8HKo25N0zx_V03r12PdYjE9WmdOU_EsHn0jYenNDromzmHTxhYpdnzmwBQv-3yit25LT1bFzoEzTLrfgpesyhiZJSjciJis24LR2EYJXkMDvYWg74UFrVzv9dW1xZqAhZFzciFp2J30HBEU_gBBErmcH1nGAN9NjJNm_36Wi9akSzlDAEuWcy_lw7XWTNeoYR3lLlRuXNVFWhw-5YC6eYy3P2QSKveN-sHNJYiCWqq7Bz5EHxy24j313P3SR0CZKBmwKXWvCNCyrpSYmq3hdNc_V6gP4d9YIpveZLZjNTYRZndVGADCuddOvPwUSzjxtRHBOu2EYvatSHne4VqVqKlf_54qyHBM4ok-Y3y37yrqwCh7ifdb09MFLVbOtj70M41ezH6FUnDq4axxbkmlSb6VuIJLFnFyCuwMofooBJGtyvPU0D3_PJ6-mm-9cZ2gyb6ALkmAMgpv843EuSIOy09zx43PdMR33bHM-aXDlysLAX6J7dyMGUFVzmsdCR3kgtOh-moXANLVG7oUOv8ZCO1VTjDdHlTWPAGso83ipfU22aSVwfe6g80jeat8A9FaqRiIwS9sTgrM_BxeBgc8gQsO8OG4PmBk49Obuo5K89FX5rySAqPieCKQCOUEZ4gp4PdLUbwbh7XVpVJiksFAom3lGiDHQyLk7c4PC5LBwFT6o3J54I2ZryEsOf5VNwShANxltk5HGasxuk4ayHGReUyHm_JAhEPX6C6gQ2G-dRjF4V7LDdt3tlxtGgUUlNimJYByRkT8I_2j-65xrmyKT1PvlCxvdJ3uu5q4x5TFloXJaIDMelJrSNZUfYX4mnYugQub_Z-ouTJTVZbgA8LweIuvGjQfU5kD0SM_JGCXk2K1E-9sRNSQtfhguzfyPHRPJbjntIENLISzU5cF9nQyLB8QzHaV9pXOySInzqkwUAT_H6quPxEQbGD8mp7SKnqbXWtSphJU5IWj8KM3YAGMSe_tB_yj6jHRJr-AB5sFvh7g2QkvBocX_KE1KbrA3OwC0azkYw6tz8hKQtwJS7_fnSwCgTsucyZcEMekl_uyWDguLyAvkFDn-eHIzmK7qRidtf56rLSxwfQGXd5cNs5oHFXpZZLqIwFZEwhVkWJtHczcF1T3-Fhlnxw6pFiz7Vm9rY4-XPIDlD3KhTVY6ZF2MFYya6PcO0WprBhL-YXTVH9UsvRk__UtOCwYOeDJPXsPf5Nenx6ZdIXWzAWWe3LFcFQ7550pOEKd82XKh9lJHmidf26oBuT5fEJy4rjSFkvCPWYs4nVHhDSz8Z_gcL1rFi-piEa4rkzn-MHP2sKF-frMo_WzCJUqqKvWvDi9Xs9Suh7H0aJTaRH7KyO9WIbS_NGLJD65FIVKF6R4TB9QBIkTLxBjQshEh9nL3A8idoZ0tZycNp7J1MAmZljDVFiAK2jJlfAkaRcm3KAl31VKgRoa9rBHoE0jtbEDaeDoZPCWWeMAYCKGQtwp-VL2EH6b6PU0XJUjxFEsQ.CAmpx0SxpZJyRSPMR0s4Q1NYgvb7v1WkdZSYsQFVxds\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1773614282452},\"identity\":{\"subject\":\"b08639745d6549348d843aa311c98958\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlRBSU1GTlE3LUFOR1JMU0JOQVlfQ19OSEdPVERVWUo5UlNVVTRSRUQiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3MzYxNTc4MiwiaWF0IjoxNzczNjEyNDgyLCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiYjA4NjM5NzQ1ZDY1NDkzNDhkODQzYWEzMTFjOTg5NTgiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIzMDAxN2E3My01ZWJjLTQ1MTMtYmYwMi03MTYzYzU5Mzc4YzQiLCJhdF9oYXNoIjoiY2xTUDhpWkdWSGZoWGN5anlZSE5qQSJ9.PNIW1mJLOHlgBINVRGMXsYN5BSqovNcw9hqAkpiuy4-54prU7hMJyEalzVbSFnsgcXSKYA8ipkk3MDzc3RuVE0F_KpbRBFHr3M0cGkMcWON_y_nSsfkkkkU0DIgd5YGxvd2wAlcKeusKS9bnh4U02_76gf3Id5kI3nQXvrasuSfloahCTjjLwKXsemNGWU4NgomY5kpSslX_6pCqBNPBJkicZ2CksrfevN6Txg3KDlkTsrWhtAEa2GuQWTfOOqN2swCUa6yLlIfrGVFcMfKWkRvTgTtuPy02pUDW6bjP7QaZ6CULq5us5CAx0CeDdCl5V3MkRk_vE7PLPn0-gvn5XA\"},\"dpopKeyThumbprint\":\"LTn_b_OOrHoXaHCLWnQ4PIvR2cVrio-YGI_W_Hopu3U\",\"issuedAtEpochMs\":1773612483453,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1773612482000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlAwVVo4UDlQT0VXNVYzRUhMVURVWEtOSTRXNllLUExGOUZVUkFNRkYiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwMjY4NiwiaWF0IjoxNzc2MTAwODg2LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiYTZlMTU0MDYtMTliMy00ODYwLWI4NjAtMWMyOWQ1NmM2ZDc2Iiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDA4ODUsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.fcLqoEgQqVP8ymkvxjqRDn6cIq1Zq1Y4xD1yJPzHfJV85nWPDSZH2-O_vBW7shpmKkjl6fcqPSHnaPts9HOEHE6ilynpfRkbGcoc7G12FbZEQtg7WHPtU5XZVIs-oPM3Q51KJVMAMCnKryJ1OSrTrxTtAsC5Kn2vFsNsoEr9tUOalE88-Vnd7m1Kow8QnBvqQir7R-Kj3Pj7XlMCNOiEwTqfTYOKSHiVzdyK_iLzCbFC0WcV9PNomnPSCdvWG08XQSx0bM99WNABmFtmWrxxhku5Ym35PjAXAO0btf5TWGOEPlAC4qSGNIWGR2Zo3dLktcWfJj8eK0L-leoU9Vwsxw\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJJU0ZBMEVUUElDSjkzRVhKQ0dQSVNZVVJYOS1ZS0xFRV8wTUxDSy1BIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.I8DszU02OigZCCNQM2BpJbQkCHJv5V3zB0Zh8q80hLoqFlEMm2noCHhQmBeTl0xUNUvrM06f-w4_N90yNhMuhF8ctxSx-mcUG5RjlCRR8RXNEGEtaOaeHzYqzMnvPEizKO7I4PzAKkk7ugYnJU9dw0ABKiL4ex2qOxUhHMg8-Lr-JR2lXpxrA6QV0MAakq8T3GaHFhX3g5ce5F2vFuDEXa2Cws1xsepDXe09I6FRP-kAX-mrbWUrmGxjv5MBVACXsc0JqpwVhOju6RTB50q3mz2gToKAZtGrYzVzB7DFnrTtMYKgMF3nDFY1wzAQ8dDvkjJ_QCHkwwREmHVeWa8BAg.dyNzdqQu2Moog5D3RKLqtg.pyXYmujW47UFy_TlqXpZFyCRAdl9toWQmmneL5tjlXJ0Sw6Txsp0VU8lafTGPfHHcOB2WHKJk9EImn_aGkk0XHwsvJMO51VGdYtIl6-v7GopMUNKTuC9Rtv0n1kAEwN9Mh7Y-u6DVXLTz7VaW6CfVLi1lYVX7UK9mAY2PsxPQSikmMO_e-SklWRJPZXbTdqZklTSyWjsmlUQzpNqze6mMNy09hFSzo38bEtFTDVQPpLHI8aDM6xOZ-rKdj4x_McKw6AAupdVsUIshOOfAJJKuBEfHFpxGSDXFnNTYw4lYRZvIzBtxrXzPk3Q7tRLRltvlFvPrFWmTfMfrwpK7EjFAz9DURYwG5mMDTKfzgCO3czp-VW9O5xJRueoc8AxsxgdzxN9CQRxSVQnVBIyA0GB0J8UzxHhn-SNa0d83LsZ1_99suE3mUw0pDuhgSJxSim2SgNtkyjhlPoGEvAVrMl_i_eLvBKFoHXkEDwr8KSfJzUmhiutzxNRMI75xxB9OXm3WNbJJE_Jnr8BHSQIOSPA1mwNcMKRkmILsmi5FwiJEouv0spyN0qGQbnWbvcZtxtsu2AOykSwJWWZ5LfMlw-UyEH7UMY9SOXsLz4HQQcWpJ7yBmuLbQVY9fjO6KxsubxcGO0prRG0du-1pkcAWqBI_qIa8NeyN13J_Jzih9bDtdHD3T2bVA2xN5aYlx2zO5FyH7Ag1YgncMfic54HPXes1YzemQ_LEjNMPuMmEvRdKMoyiiX9TAcA018awRDGWPSDAJI9oc81l6NsVtIryNQ9mcKqtrsWZ4SaWPS_934YNQHBnnSBB_vP6hfGUR1VKqhwwFOv9tT5ZAmw40eVbr1FWENz3fjxZb1TmYfdrO7weKLvR-z23XvBTpWTehU1UALJOy-vcUvlCM_J_q1t_AtH50J_Vg6bWFWmncT9xP_uwMMELg3cBl8VZkfD7xy6093-icWPkXAtW_QuOKmXC38UJcmytzF1O2jZPP3IDux_d-Ivyt2_1hlhNvgbna7mohu1cws8ZZrdPkV3NFhwI6zYe5Sbz-KkP4wCWtnBKH9mnTKPCoAEV30C7lXqfVjTB5CNIvYMSdYtmBIlrl_S-bx4ydHY5RZJU8pURQRFNKloD7TlmLsI-5XNCaK0r0cD6O5U3y4A6NVvUplm0EIgN1_mJiIQAEfeaK6pVT_Z1zHqScKQF2ws2a3jyXGmXHZDIcbFNYb7GH8muocBzZ5YW1Ta5T0PaSCD74X1evBUlXqCgQYun_R1obfraPK6e0pjPJRv5it8ntV1qDUgdOHiSCAlZS3F84t0UI3R34idOsmWpO6dJDMOhgQjRd-kwdOMuUCVYfXR8so_T8CmoYy3MLAgTBN9orIN0vuE1b-__BC5hRb6-tDTFDPtawz1IkUxNWSlcg-WGhsHG-d1YF7nwuA5uxR3JCaeL96jOgcdn0E5bykXaiXZVaGdno425rDRAzg96yTA0SdMA_BdzOq5AOHCJwwx0V7kxgtO70BCs4Z7AbxG1S4-ZdUr17mob3iLme9MbgTClfnS9C10PXEuGrmiWBA8AaOXSHPRJ0OZVkg9hZMBxc32Y6aPp3zUiCtd4inxq3CUojGSQPBfJ5r1pLJwv3bYrR2bGLZJigxcIxdjeLSOFYMOFLHCpd3vG4iRyyrcjND6dwh7I_mhnqfO1qiJPhrmzPbn0lm7mbzcE7-B5HpzE6BG685fd-eR0Fmszu7ma4NMGouxAqPaSdxH682pjSDVYwQHgCKer6mIY5MtrP-AgWN1ygP_urVM7sDA2H8GbpJX2EbZQL3AqsZChJyEcA-v496CT_x1pWr8Z8MSaa1OYMerljfhD6pZG3_hcJvUbmoDcJB0YBQgPt8CG1GyXnRvfO3pv37fh8TrZTVzsjcHDQgRPFlfSSpckp_Fc22mfQ4ObxjPR-hu4lIWlk23okVfrgEwR_YFaMLaZHvcv62TnucX_rG9eGkd5Wq_ohNP_tsb0jHcTbxQ-6a2vI1yCjliYODY0vAZk_XCw6NndPxr6ciAlg6eRkyMa-SDZCI3AJ-HhGJDQ_a52dWK9YhZhp0AQLDtJkyuxm3Evoa89bDvRNK2xH2vculv5aB9fU_H1PhIOH5QgBGVt0VrozPfQ2z4246zh-7i3crlvcEdzTBdVeI4023E5SM6LDdsH3Wn0E697-RKCyZfntYrYPmR9VEmO96OowbCRSO97e4oq4ryOBvPdo_ALvnx7L752uL6bOY87dtVPAqkLtPoTPtvmUlR3EsQxVjLnLtC2HEJdYxOS1ee5YvjMnCqoxKnHFrDYjpNhn9mIFRTsq5VdAPWsCSfk60WdHrXXg0tqFg-3qvYaws4xLvisfsNcoe_Mx2x3efniLTX1al1ofVau8tzJiNhnxDthj3q3EfvyQ04r5XVDpSKOxQWRn6NC0B3-17A-RVuhwkNnEdDA2gGJTReRyYs_p3H5ipzCsnokOhjRw0IifVAOoDl_7s_W8ZExZ0QCa_Yty7jfD-S9nHyxuqcHgTxTkQEZRAgxb91Dghn_-GvstEvUnQ_VfhCY4HHwLvLSIupbPKnm6RCeN_BB_sLmAOANyOE3OK1-A0FuRoU0giebUH8BNI9uRC0eZCmEA_y9dLQbNBot1lT9lmjypx4WEtX2iIVLf2qJc9WnaeYAOOtCMcDCiil8rFNUTZLEK962x6BRj-ukpcXTZ2NeQi4PbohXBmk71fDozu37ki4qqHl2h6sBMTkNFw6e85WzlDqLKjAn0V9Y8Kc2oUYgR6yhDoCyBhlTnLlZcprLNw6LDDFh-5_9z2_BOYOrp95mdo_Y6jeWa3HZJFU8aXznkc_fqO8dV6cnw88qdFHT7zIxcX5gJbPxgp2kGNKLyHSpLt2xftILnU44dID8Oi1J2vUVi4Fvry6XVeERSPZqK03yGfjp3Zt1PI71moPNvtJk3hb4aiBzkSJKy0xMXXL_0LSAfOO62q9x0TDp6mcclHb57xCMvuqf_hApvPn19hV7m96ciILYvDTiuIlDaTkiBfHhclsKvkMBlP5OaHh4xbDdZRNaZOp_CYI9LaEgfzp7BmcjVOqBgVuPnswQOra8bDsey3lK4AsteigPTitr-hJvRSZ-j0P6h09AmQ3BBM6-KBvbANMBsry5afLLdYDZsfNxR14Jm9PXCDCIX9eHLmQ8O1m_TUIRpIVVLR0iY43jGugwqKN-MAGGy-mjMgWLh9zbWXL59yw7ZtCL3vMW2LaL1wmAvwRa8cYiIqJk8oOivig4hLMlPdmfelDVpymgML0QYF1YluxgtJJxL1lmv9PMr4Smzpi4DiunI0ouTu2l_lyIfgHE4c2ijTLGYeSqCyX7b9bpZDSdfGi4JuP48NupPry3mLELuZ_8fsyqaqiKuhupB7uVFIGRQq44dn73m-PLTKGLI04RU7lKgPHE5nEATzGejAz-Xg-ji2i2t7CyyYCfopC_di8Tw2gDDIS1LAv4oSPwkf1IbkuXWd7VccDWjvulHQxxURgJEA0rF43s5Y97oGpwS4FTheakG9k-7GygCMadKqjQrDFem2I8-NM0HGOdqj-68iahNAHfQM3T8FZU_i_l-0b_-bc2NzPuIBrLI3FLPXa2nH-N6pXA4Jdt4R3QIzSlrQCN16a1E8zbJblPo2K_DRlcNTbG9GrsILuUKkP0Og1d25FhP6atE33bT6ROWZxbXkicKUUcBvRDQa0DQqqrCxtBXIbgEV3_KPgNEFmKtLQLvYkpHu92wfwlHiO7s8PsygIiQLcNtrTfYrKIMLYsFgrYYlKVRltswPkJfkvOuj_Gz_hHeMFVAQOoh_FTJh3iZ3lhS4Gr3HQqaJcYdZX3JZRLNOcjgi5fdMm8tgheDW6BJwQ8J0pnBXD1b1wAtTOqfehR8ptNoEqJ9srC3VQ8XA2CG5YcpLTeT4Zh9yuj9Qy_wQ2-Bs1CQYrnr2lbD-wKU1oPvdKo3eWWcSZ-vgq96Ij_YA1ciiCUSh2pxlz7US0ibTYqkg-qplnI5qDVrJkKQkE0Zyf0q-Te1gG9eskLLYPK0oD1okH7fAw2As45ACSoj_rpZKP2BZ0tFkfI69o2iwJWNYN6aXW1MWVXk-y7zsLwlF90jrjdLDDkGn5i_RtVNsUD7YfQXpEoVOoLZ7D-yMm924FmiiVjsaJ-mPCCAx48lYM7Mp2woRXrgvN8yrgrlY1LK-74QFv6mlXnC4p9jeN_L-s7tLHMZLoy1onOtKA-CTgRh-tuf9bfKx_UK_j0vvV_BsEXC2ZeW4i-gZKm99F32NkL2hDEmrnErfZM-J5Hv2KIYx4jGN4UWuMD0l12WlAYTrI1adDtuMcPW_mbBzoG0oN2oaAEVoBqs6avpjkI02eaucEYsyvyn3KMAomVl0gY3dPP10wyQVgFh8Rce2Tv68DV6Hto--u3OsxZ2cJCiVTaagWzxuXCeUvcTZeLYvMLnl1Y4opIaPw7VzUFdjbGF5o2vMI2ZuRuEfbUKQfdliZfxmcMLN6r0m2IphofStK1RVZyft1iAqjJPvUZNr3w3ss5lXR2NZ3RvpqAmF3rzT-8GEf3N0ilP3y7qv6qkTdTgVEG_mn_Oy4AkyEvmofCVMvi_1aWl42by3G-B0RGg5On91WFt8uwQYuQ0J-aDD0ZSPqeDtEIjKwkk34E3zwBYxussz2kYRH8AiBEKbfmIMHWietnRv92BakMh-SnUKNAEHHZHgtt9d3GpSeTMRuipKYRrAYxJTtpN-NQk1Wc7jGlevHgLhtwA.mJxNpTI4GyxXz5q7ynSXXoJKliuFDcfxRC6Ywg7vkUE\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776102687377},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlAwVVo4UDlQT0VXNVYzRUhMVURVWEtOSTRXNllLUExGOUZVUkFNRkYiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNDE4NiwiaWF0IjoxNzc2MTAwODg2LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiI0MzY4YjMxZS0xOTQ4LTQyODMtYmE1MC05ZGM4OTBjYmY2YzkiLCJhdF9oYXNoIjoiYWJtVDVxUzNaOEw1WTRFOXdySDlhZyJ9.PYwKpfLPuupjFpu_9LAUcA7vgvzOJ2fnmKd3CzBlCsM6OxajMWnBwnzp-5C0bSDcJhoNcDiS-UNmsIpv_uAY3aLAPqcm5OJTt5KFEf59DY9MnEQKOdip0nW1OBNQ8SeWs0vBUTrE-Hb7Axs8XsDXSr5KQnSopaEE0zSQ4qESeuZ5GdXzfDWXcyF5Q-Y754l1RoDwQyWJIArcAqq9n9Jhf7f0zE60tloNOL3qLGeXdeIxaaXcVGmJEAFkQzlQzI3ZVozPIdFn-48DuPYhMTojBeNXdrRtD4hVOZrVg9QJCI8KAR6oWJFNHw4wbNinfEmuu296YGr_lRwEtU2tBLaU7w\"},\"dpopKeyThumbprint\":\"UTS8_GcySjypJ8Y178SeI9NqhbNf5tn_sThyJcDr5XQ\",\"issuedAtEpochMs\":1776100887378,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776100885000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
],
[
- "stellaops.auth.session.info",
- "{\"subject\":\"b08639745d6549348d843aa311c98958\",\"expiresAtEpochMs\":1773614282452,\"issuedAtEpochMs\":1773612483453,\"dpopKeyThumbprint\":\"LTn_b_OOrHoXaHCLWnQ4PIvR2cVrio-YGI_W_Hopu3U\",\"tenantId\":\"demo-prod\"}"
+ "stellaops.auth.login.c83439e8-898e-4269-85e6-ada830139a63",
+ "{\"state\":\"c83439e8-898e-4269-85e6-ada830139a63\",\"codeVerifier\":\"Ya-8Lme9hcQIwu5OtNCehMMXp8b9BPga0qwWf50PLYQ\",\"createdAtEpochMs\":1776100883876,\"returnUrl\":\"/\",\"nonce\":\"9a55c0cd-7af4-483a-8a95-0fd2f8ebab87\"}"
],
[
- "stella-search-session-id",
- "ffe5ca96-2df5-492f-abb8-f9cbe307e7e1"
+ "stellaops:wasEverAuth",
+ "true"
]
]
},
"events": {
- "consoleErrors": [],
- "requestFailures": [],
- "responseErrors": []
+ "consoleErrors": [
+ "Failed to load resource: the server responded with a status of 404 ()"
+ ],
+ "requestFailures": [
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/connect/authorize?response_type=code&client_id=stella-ops-ui&redirect_uri=https%3A%2F%2Fstella-ops.local%2Fauth%2Fcallback&scope=openid+profile+email+offline_access+ui.read+ui.admin+ui.preferences.read+ui.preferences.write+authority%3Atenants.read+authority%3Atenants.write+authority%3Ausers.read+authority%3Ausers.write+authority%3Aroles.read+authority%3Aroles.write+authority%3Aclients.read+authority%3Aclients.write+authority%3Atokens.read+authority%3Atokens.revoke+authority%3Abranding.read+authority%3Abranding.write+authority.audit.read+graph%3Aread+sbom%3Aread+scanner%3Aread+policy%3Aread+policy%3Asimulate+policy%3Aauthor+policy%3Areview+policy%3Aapprove+policy%3Arun+policy%3Aactivate+policy%3Aaudit+policy%3Aedit+policy%3Aoperate+policy%3Apublish+airgap%3Aseal+airgap%3Astatus%3Aread+orch%3Aread+orch%3Aoperate+orch%3Aquota+analytics.read+advisory%3Aread+advisory-ai%3Aview+advisory-ai%3Aoperate+vex%3Aread+vexhub%3Aread+exceptions%3Aread+exceptions%3Aapprove+aoc%3Averify+findings%3Aread+release%3Aread+release%3Awrite+release%3Apublish+scheduler%3Aread+scheduler%3Aoperate+notify.viewer+notify.operator+notify.admin+notify.escalate+evidence%3Aread+export.viewer+export.operator+export.admin+vuln%3Aview+vuln%3Ainvestigate+vuln%3Aoperate+vuln%3Aaudit+platform.context.read+platform.context.write+doctor%3Arun+doctor%3Aadmin+ops.health+integration%3Aread+integration%3Awrite+integration%3Aoperate+packs.read+packs.write+packs.run+packs.approve+registry.admin+timeline%3Aread+timeline%3Awrite+trust%3Aread+trust%3Awrite+trust%3Aadmin+signer%3Aread+signer%3Asign+signer%3Arotate+signer%3Aadmin&state=c83439e8-898e-4269-85e6-ada830139a63&nonce=9a55c0cd-7af4-483a-8a95-0fd2f8ebab87&code_challenge=mQ0VdMpHoAOdI5gYTCahQD8KANy_S48wRLF7LINarPk&code_challenge_method=S256&audience=stella-ops-api&ui_return=%2F",
+ "error": "net::ERR_ABORTED",
+ "page": "https://stella-ops.local/welcome"
+ }
+ ],
+ "responseErrors": [
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:27.428Z&to=2026-04-13T17:21:27.428Z",
+ "page": "https://stella-ops.local/"
+ }
+ ]
},
"statePath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\live-mirror-operator-journey.state.json"
}
diff --git a/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.json b/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.json
index 978dfc63f..401947db4 100644
--- a/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.json
+++ b/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.json
@@ -1,8 +1,8 @@
{
- "generatedAtUtc": "2026-03-15T22:14:49.284Z",
+ "generatedAtUtc": "2026-04-13T17:31:05.879Z",
"baseUrl": "https://stella-ops.local",
- "failedCheckCount": 18,
- "runtimeIssueCount": 10,
+ "failedCheckCount": 28,
+ "runtimeIssueCount": 387,
"results": [
{
"key": "catalog-direct",
@@ -24,22 +24,37 @@
}
},
"mirrorHealthApi": {
- "ok": true,
- "status": 200,
+ "ok": false,
+ "status": 501,
"body": {
- "totalDomains": 0,
- "freshCount": 0,
- "staleCount": 0,
- "neverGeneratedCount": 0,
- "totalAdvisoryCount": 0
+ "type": "https://stellaops.org/problems/not-implemented",
+ "title": "Mirror management operation not implemented",
+ "status": 501,
+ "detail": "Mirror domain health is unavailable because domains are not backed by a persistent backend.",
+ "instance": "/api/v1/advisory-sources/mirror/health",
+ "traceId": "0HNKPEVO6O6AP:00000113",
+ "error": {
+ "code": "NOT_IMPLEMENTED",
+ "message": "Mirror domain health is unavailable because domains are not backed by a persistent backend.",
+ "target": null
+ }
}
},
"mirrorDomainsApi": {
- "ok": true,
- "status": 200,
+ "ok": false,
+ "status": 501,
"body": {
- "domains": [],
- "totalCount": 0
+ "type": "https://stellaops.org/problems/not-implemented",
+ "title": "Mirror management operation not implemented",
+ "status": 501,
+ "detail": "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store.",
+ "instance": "/api/v1/advisory-sources/mirror/domains",
+ "traceId": "0HNKPEVO6O6AP:00000115",
+ "error": {
+ "code": "NOT_IMPLEMENTED",
+ "message": "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store.",
+ "target": null
+ }
}
}
},
@@ -49,15 +64,17 @@
"heading": "Advisory & VEX Source Catalog",
"banners": [],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\ops-catalog-direct.png",
- "hasConfigureMirrorLink": true,
- "hasConnectMirrorLink": true,
- "hasCreateMirrorDomainButton": true
+ "hasConfigureMirrorLink": false,
+ "hasConnectMirrorLink": false,
+ "hasCreateMirrorDomainButton": false
},
{
"key": "catalog-configure-mirror-handoff",
"url": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"heading": "Advisory & VEX Source Catalog",
- "banners": [],
+ "banners": [
+ "Loading source catalog..."
+ ],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\catalog-configure-mirror-handoff.png",
"clickResult": {
"clicked": false,
@@ -68,7 +85,9 @@
"key": "catalog-create-domain-handoff",
"url": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"heading": "Advisory & VEX Source Catalog",
- "banners": [],
+ "banners": [
+ "Loading source catalog..."
+ ],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\catalog-create-domain-handoff.png",
"clickResult": {
"clicked": false,
@@ -79,7 +98,9 @@
"key": "dashboard-direct",
"url": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"heading": "Mirror Dashboard",
- "banners": [],
+ "banners": [
+ "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store."
+ ],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\dashboard-direct.png",
"hasCreateDomainButton": true,
"hasSetupMirrorButton": false,
@@ -98,9 +119,11 @@
"key": "ops-dashboard-direct",
"url": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"heading": "Mirror Dashboard",
- "banners": [],
+ "banners": [
+ "Mirror domain health is unavailable because domains are not backed by a persistent backend."
+ ],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\ops-dashboard-direct.png",
- "hasCreateDomainButton": true,
+ "hasCreateDomainButton": false,
"hasSetupMirrorButton": false
},
{
@@ -117,7 +140,9 @@
"key": "dashboard-configure-consumer-handoff",
"url": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"heading": "Mirror Dashboard",
- "banners": [],
+ "banners": [
+ "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store."
+ ],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\dashboard-configure-consumer-handoff.png",
"clickResult": {
"clicked": false,
@@ -130,93 +155,69 @@
"heading": "Create Mirror Domain",
"banners": [],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\builder-create-attempt.png",
- "sourceCount": 74,
+ "sourceCount": 0,
"nextToConfig": {
- "clicked": true
+ "clicked": false,
+ "reason": "locator.click: Timeout 15000ms exceeded. Call log: \u001b[2m - waiting for getByRole('button', { name: 'Next: Configure Domain', exact: true })\u001b[22m \u001b[2m - locator resolved to \u001b[22m \u001b[2m - attempting click action\u001b[22m \u001b[2m 2 × waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not stable\u001b[22m \u001b[2m - retrying click action\u001b[22m \u001b[2m - waiting 20ms\u001b[22m \u001b[2m - waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not stable\u001b[22m \u001b[2m 2 × retrying click action\u001b[22m \u001b[2m - waiting 100ms\u001b[22m \u001b[2m - waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not enabled\u001b[22m \u001b[2m 27 × retrying click action\u001b[22m \u001b[2m - waiting 500ms\u001b[22m \u001b[2m - waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not enabled\u001b[22m \u001b[2m - retrying click action\u001b[22m \u001b[2m - waiting 500ms\u001b[22m"
},
"nextToReview": {
- "clicked": true
+ "clicked": false,
+ "reason": "Builder next to review not visible"
},
"createClick": {
- "clicked": true
+ "clicked": false,
+ "reason": "Builder create domain not visible"
},
"createErrorBanner": "",
"domainConfigApi": {
- "ok": true,
- "status": 200,
+ "ok": false,
+ "status": 501,
"body": {
- "domainId": "qa-mirror-mmsb2rx7",
- "displayName": "QA Mirror mmsb2rx7",
- "sourceIds": [
- "nvd",
- "osv"
- ],
- "exportFormat": "JSON",
- "rateLimits": {
- "indexRequestsPerHour": 120,
- "downloadRequestsPerHour": 600
- },
- "requireAuthentication": false,
- "signing": {
- "enabled": false,
- "algorithm": "HMAC-SHA256",
- "keyId": ""
- },
- "resolvedFilter": {
- "domainId": "qa-mirror-mmsb2rx7",
- "sourceIds": [
- "nvd",
- "osv"
- ],
- "exportFormat": "JSON",
- "rateLimits": {
- "indexRequestsPerHour": 120,
- "downloadRequestsPerHour": 600
- },
- "requireAuthentication": false,
- "signing": {
- "enabled": false,
- "algorithm": "HMAC-SHA256",
- "keyId": ""
- }
+ "type": "https://stellaops.org/problems/not-implemented",
+ "title": "Mirror management operation not implemented",
+ "status": 501,
+ "detail": "Mirror domain resolved configuration is unavailable until domain state is backed by a real backend.",
+ "instance": "/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit/config",
+ "traceId": "0HNKPEVO6O6AP:000009DB",
+ "error": {
+ "code": "NOT_IMPLEMENTED",
+ "message": "Mirror domain resolved configuration is unavailable until domain state is backed by a real backend.",
+ "target": null
}
}
},
"domainEndpointsApi": {
- "ok": true,
- "status": 200,
+ "ok": false,
+ "status": 501,
"body": {
- "domainId": "qa-mirror-mmsb2rx7",
- "endpoints": [
- {
- "path": "/concelier/exports/index.json",
- "method": "GET",
- "description": "Mirror index used by downstream discovery clients."
- },
- {
- "path": "/concelier/exports/mirror/qa-mirror-mmsb2rx7/manifest.json",
- "method": "GET",
- "description": "Domain manifest describing the generated advisory bundle."
- },
- {
- "path": "/concelier/exports/mirror/qa-mirror-mmsb2rx7/bundle.json",
- "method": "GET",
- "description": "Generated advisory bundle payload for the mirror domain."
- }
- ]
+ "type": "https://stellaops.org/problems/not-implemented",
+ "title": "Mirror management operation not implemented",
+ "status": 501,
+ "detail": "Mirror domain endpoint discovery is unavailable until domain state is backed by a real backend.",
+ "instance": "/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit/endpoints",
+ "traceId": "0HNKPEVO6O6AP:000009DD",
+ "error": {
+ "code": "NOT_IMPLEMENTED",
+ "message": "Mirror domain endpoint discovery is unavailable until domain state is backed by a real backend.",
+ "target": null
+ }
}
},
"domainStatusApi": {
- "ok": true,
- "status": 200,
+ "ok": false,
+ "status": 501,
"body": {
- "domainId": "qa-mirror-mmsb2rx7",
- "lastGeneratedAt": null,
- "lastGenerateTriggeredAt": "2026-03-15T22:10:11.1736533+00:00",
- "bundleSizeBytes": 0,
- "advisoryCount": 0,
- "exportCount": 2,
- "staleness": "never_generated"
+ "type": "https://stellaops.org/problems/not-implemented",
+ "title": "Mirror management operation not implemented",
+ "status": 501,
+ "detail": "Mirror domain status is unavailable until mirror domains are backed by a real backend.",
+ "instance": "/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit/status",
+ "traceId": "0HNKPEVO6O6AP:000009DF",
+ "error": {
+ "code": "NOT_IMPLEMENTED",
+ "message": "Mirror domain status is unavailable until mirror domains are backed by a real backend.",
+ "target": null
+ }
}
},
"publicMirrorIndexApi": {
@@ -241,13 +242,15 @@
"heading": "Create Mirror Domain",
"banners": [],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\ops-builder-direct.png",
- "sourceCount": 74
+ "sourceCount": 0
},
{
"key": "dashboard-domain-panels",
"url": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"heading": "Mirror Dashboard",
- "banners": [],
+ "banners": [
+ "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store."
+ ],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\dashboard-domain-panels.png",
"viewEndpointsResult": {
"clicked": false,
@@ -262,7 +265,7 @@
},
{
"key": "client-setup-direct",
- "url": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
+ "url": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod&timeWindow=7d",
"heading": "Mirror Client Setup",
"banners": [],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\client-setup-direct.png",
@@ -277,35 +280,20 @@
}
},
"mirrorDomainsApi": {
- "ok": true,
- "status": 200,
+ "ok": false,
+ "status": 501,
"body": {
- "domains": [
- {
- "id": "qa-mirror-mmsb2rx7",
- "domainId": "qa-mirror-mmsb2rx7",
- "displayName": "QA Mirror mmsb2rx7",
- "sourceIds": [
- "nvd",
- "osv"
- ],
- "exportFormat": "JSON",
- "rateLimits": {
- "indexRequestsPerHour": 120,
- "downloadRequestsPerHour": 600
- },
- "requireAuthentication": false,
- "signing": {
- "enabled": false,
- "algorithm": "HMAC-SHA256",
- "keyId": ""
- },
- "domainUrl": "/concelier/exports/mirror/qa-mirror-mmsb2rx7",
- "createdAt": "2026-03-15T22:10:10.1559971+00:00",
- "status": "Never generated"
- }
- ],
- "totalCount": 1
+ "type": "https://stellaops.org/problems/not-implemented",
+ "title": "Mirror management operation not implemented",
+ "status": 501,
+ "detail": "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store.",
+ "instance": "/api/v1/advisory-sources/mirror/domains",
+ "traceId": "0HNKPEVO6O6AP:00000D33",
+ "error": {
+ "code": "NOT_IMPLEMENTED",
+ "message": "Mirror domains cannot be listed until a persistent backend replaces the removed in-memory store.",
+ "target": null
+ }
}
},
"testConnection": {
@@ -323,33 +311,37 @@
"heading": "Mirror Client Setup",
"banners": [],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\ops-client-setup-direct.png",
- "hasMirrorAddress": false,
- "hasTestConnectionButton": false
+ "hasMirrorAddress": true,
+ "hasTestConnectionButton": true
},
{
"key": "feeds-airgap-configure-sources-handoff",
- "url": "https://stella-ops.local/ops/integrations/advisory-vex-sources",
- "heading": "Advisory & VEX Source Catalog",
+ "url": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod&timeWindow=7d",
+ "heading": "Feeds & Airgap",
"banners": [],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\feeds-airgap-configure-sources-handoff.png",
"clickResult": {
- "clicked": true
+ "clicked": false,
+ "reason": "Feeds & Airgap Configure Sources not visible"
}
},
{
"key": "security-configure-sources-handoff",
- "url": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
- "heading": "Advisory & VEX Source Catalog",
+ "url": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d",
+ "heading": "Security Posture",
"banners": [
- "Loading source catalog..."
+ "Some data sources are temporarily unavailable. Displayed values may be incomplete."
],
"screenshotPath": "C:\\dev\\New folder\\git.stella-ops.org\\src\\Web\\StellaOps.Web\\output\\playwright\\mirror-operator-journey\\security-configure-sources-handoff.png",
"clickResult": {
- "clicked": true
+ "clicked": false,
+ "reason": "Security Configure sources not visible"
}
}
],
"failures": [
+ "Mirror domains API is not healthy for catalog context: status=501",
+ "Ops catalog direct route is missing primary mirror actions.",
"Catalog Configure Mirror action failed before navigation: Catalog Configure Mirror not visible",
"Catalog Configure Mirror did not land on mirror dashboard: https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
"Catalog Create Mirror Domain action failed before navigation: Catalog Create Mirror Domain not visible",
@@ -357,33 +349,734 @@
"Ops mirror dashboard is missing primary actions.",
"Dashboard Configure Consumer action failed before navigation: Dashboard Configure Consumer not visible",
"Dashboard Configure Consumer did not land on /mirror/client-setup: https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d",
+ "Mirror domain builder flow was blocked before submit. nextToConfig=locator.click: Timeout 15000ms exceeded. Call log: \u001b[2m - waiting for getByRole('button', { name: 'Next: Configure Domain', exact: true })\u001b[22m \u001b[2m - locator resolved to \u001b[22m \u001b[2m - attempting click action\u001b[22m \u001b[2m 2 × waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not stable\u001b[22m \u001b[2m - retrying click action\u001b[22m \u001b[2m - waiting 20ms\u001b[22m \u001b[2m - waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not stable\u001b[22m \u001b[2m 2 × retrying click action\u001b[22m \u001b[2m - waiting 100ms\u001b[22m \u001b[2m - waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not enabled\u001b[22m \u001b[2m 27 × retrying click action\u001b[22m \u001b[2m - waiting 500ms\u001b[22m \u001b[2m - waiting for element to be visible, enabled and stable\u001b[22m \u001b[2m - element is not enabled\u001b[22m \u001b[2m - retrying click action\u001b[22m \u001b[2m - waiting 500ms\u001b[22m nextToReview=Builder next to review not visible create=Builder create domain not visible",
"Mirror domain create journey did not complete successfully. Banner=\"\" finalUrl=\"https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d\"",
+ "Created mirror domain config API failed: status=501",
+ "Created mirror domain endpoints API failed: status=501",
+ "Created mirror domain status API failed: status=501",
"Public mirror index was not reachable through the frontdoor: status=404",
- "Public mirror manifest was not reachable for qa-mirror-mmsb2rx7: status=404",
- "Public mirror bundle was not reachable for qa-mirror-mmsb2rx7: status=404",
+ "Public mirror manifest was not reachable for qa-mirror-mnxglsit: status=404",
+ "Public mirror bundle was not reachable for qa-mirror-mnxglsit: status=404",
"Mirror dashboard View Endpoints action failed: Dashboard view endpoints not visible",
"Mirror dashboard View Config action failed: Dashboard view config not visible",
"Mirror dashboard endpoints panel did not render public mirror paths.",
"Mirror dashboard config panel did not render resolved domain configuration.",
+ "Mirror domains API is not healthy for client setup context: status=501",
"Mirror client connection preflight failed: ✗Connection failedMirror returned HTTP 404 from https://stella-ops.local/concelier/exports/index.jsonVerify the upstream mirror publishes /concelier/exports/index.json.",
"Mirror client setup cannot proceed to signature verification after test connection.",
- "Ops mirror client setup is missing connection controls."
+ "Feeds & Airgap Configure Sources action failed before navigation: Feeds & Airgap Configure Sources not visible",
+ "Feeds & Airgap Configure Sources did not land on advisory source catalog: https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod&timeWindow=7d",
+ "Security Configure sources action failed before navigation: Security Configure sources not visible",
+ "Security Configure sources did not land on advisory source catalog: https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
],
"runtime": {
"consoleErrors": [
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 501 ()",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_REFUSED",
+ "Failed to load resource: net::ERR_CONNECTION_REFUSED",
+ "Failed to load resource: net::ERR_CONNECTION_REFUSED",
+ "Failed to load resource: net::ERR_CONNECTION_REFUSED",
+ "Failed to load resource: net::ERR_CONNECTION_REFUSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: net::ERR_CONNECTION_CLOSED",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
"Failed to load resource: the server responded with a status of 403 ()",
+ "Failed to load console context N",
"Failed to load resource: the server responded with a status of 404 ()",
"Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
"Failed to load resource: the server responded with a status of 404 ()",
- "Failed to load resource: the server responded with a status of 403 ()"
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 403 ()",
+ "Failed to load console context N",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load mirrors: N",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load offline status: N",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load bundles: N",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 403 ()",
+ "Failed to load console context N",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 401 ()",
+ "Failed to load resource: the server responded with a status of 401 ()"
],
"pageErrors": [],
- "requestFailures": [],
+ "requestFailures": [
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/regions",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/activity?outcome=failed&limit=0",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/platform/preferences/language",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?severity=critical&disposition=unreviewed&limit=0",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/regions",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/preferences",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/activity?outcome=failed&limit=0",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/platform/preferences/language",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?severity=critical&disposition=unreviewed&limit=0",
+ "error": "net::ERR_CONNECTION_CLOSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/preferences",
+ "error": "net::ERR_CONNECTION_REFUSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "error": "net::ERR_CONNECTION_REFUSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/environments",
+ "error": "net::ERR_CONNECTION_REFUSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "error": "net::ERR_CONNECTION_REFUSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/environments",
+ "error": "net::ERR_CONNECTION_REFUSED",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod&timeWindow=7d"
+ }
+ ],
"responseErrors": [
{
- "status": 403,
- "method": "POST",
- "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains/qa-mirror-mmsb2rx7/generate",
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:32.170Z&to=2026-04-13T17:21:32.170Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:32.170Z&to=2026-04-13T17:21:32.170Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:34.487Z&to=2026-04-13T17:21:34.487Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:34.487Z&to=2026-04-13T17:21:34.487Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:36.444Z&to=2026-04-13T17:21:36.444Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:36.444Z&to=2026-04-13T17:21:36.444Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:37.059Z&to=2026-04-13T17:21:37.059Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:37.059Z&to=2026-04-13T17:21:37.059Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/ops/integrations/advisory-vex-sources&locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:38.281Z&to=2026-04-13T17:21:38.281Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:38.281Z&to=2026-04-13T17:21:38.281Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:39.453Z&to=2026-04-13T17:21:39.453Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:39.453Z&to=2026-04-13T17:21:39.453Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:40.459Z&to=2026-04-13T17:21:40.459Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:40.459Z&to=2026-04-13T17:21:40.459Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:41.052Z&to=2026-04-13T17:21:41.052Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:41.052Z&to=2026-04-13T17:21:41.052Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:42.302Z&to=2026-04-13T17:21:42.302Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:42.302Z&to=2026-04-13T17:21:42.302Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:21:42.935Z&to=2026-04-13T17:21:42.934Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:21:42.935Z&to=2026-04-13T17:21:42.934Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources/mirror&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:22:04.332Z&to=2026-04-13T17:22:04.332Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:22:04.332Z&to=2026-04-13T17:22:04.332Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/ops/integrations/advisory-vex-sources/mirror&locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:22:05.858Z&to=2026-04-13T17:22:05.858Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:22:05.858Z&to=2026-04-13T17:22:05.858Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:22:26.120Z&to=2026-04-13T17:22:26.120Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:22:26.120Z&to=2026-04-13T17:22:26.120Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources/mirror&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:22:26.425Z&to=2026-04-13T17:22:26.425Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:22:26.425Z&to=2026-04-13T17:22:26.425Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:22:27.651Z&to=2026-04-13T17:22:27.651Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:22:27.651Z&to=2026-04-13T17:22:27.651Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:23:10.672Z&to=2026-04-13T17:23:10.672Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:23:10.672Z&to=2026-04-13T17:23:10.672Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:23:12.192Z&to=2026-04-13T17:23:12.192Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:23:12.192Z&to=2026-04-13T17:23:12.192Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources/mirror&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:23:33.305Z&to=2026-04-13T17:23:33.305Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:23:33.305Z&to=2026-04-13T17:23:33.305Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources/mirror/new&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:23:34.480Z&to=2026-04-13T17:23:34.480Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:23:34.480Z&to=2026-04-13T17:23:34.480Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit/config",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit/endpoints",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit/status",
"page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
},
{
@@ -395,20 +1088,620 @@
{
"status": 404,
"method": "GET",
- "url": "https://stella-ops.local/concelier/exports/mirror/qa-mirror-mmsb2rx7/manifest.json",
+ "url": "https://stella-ops.local/concelier/exports/mirror/qa-mirror-mnxglsit/manifest.json",
"page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
},
{
"status": 404,
"method": "GET",
- "url": "https://stella-ops.local/concelier/exports/mirror/qa-mirror-mmsb2rx7/bundle.json",
+ "url": "https://stella-ops.local/concelier/exports/mirror/qa-mirror-mnxglsit/bundle.json",
"page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
},
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:24:33.309Z&to=2026-04-13T17:24:33.309Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:24:33.309Z&to=2026-04-13T17:24:33.309Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:24:51.261Z&to=2026-04-13T17:24:51.261Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/ops/integrations/advisory-vex-sources/mirror/new&locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:24:51.261Z&to=2026-04-13T17:24:51.261Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:24:51.586Z&to=2026-04-13T17:24:51.586Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:24:51.586Z&to=2026-04-13T17:24:51.586Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/new?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:25:33.408Z&to=2026-04-13T17:25:33.408Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:25:33.408Z&to=2026-04-13T17:25:33.408Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:25:34.460Z&to=2026-04-13T17:25:34.460Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:25:34.460Z&to=2026-04-13T17:25:34.460Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources/mirror&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/health",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:26:33.411Z&to=2026-04-13T17:26:33.411Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:26:33.411Z&to=2026-04-13T17:26:33.411Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:26:35.227Z&to=2026-04-13T17:26:35.227Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:26:35.227Z&to=2026-04-13T17:26:35.227Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/setup/integrations/advisory-vex-sources/mirror/client-setup&locale=en-US",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:26:36.840Z&to=2026-04-13T17:26:36.840Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:26:36.840Z&to=2026-04-13T17:26:36.840Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 501,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:27:35.237Z&to=2026-04-13T17:27:35.237Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:27:35.237Z&to=2026-04-13T17:27:35.237Z",
+ "page": "https://stella-ops.local/setup/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/regions",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:27:41.417Z&to=2026-04-13T17:27:41.417Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:27:41.417Z&to=2026-04-13T17:27:41.417Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/release-orchestrator/approvals?status=pending",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/versions?gateStatus=block&limit=0",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?severity=critical&disposition=unreviewed&limit=0",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/activity?outcome=failed&limit=0",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/platform/preferences/language",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
{
"status": 403,
+ "method": "GET",
+ "url": "https://stella-ops.local/console/tenants",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:27:41.536Z&to=2026-04-13T17:27:41.536Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:27:41.536Z&to=2026-04-13T17:27:41.536Z",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/ops/integrations/advisory-vex-sources/mirror/client-setup&locale=en-US",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/consumer",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/preferences",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/environments",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources/mirror/client-setup?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/regions",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:28:22.389Z&to=2026-04-13T17:28:22.389Z",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:28:22.389Z&to=2026-04-13T17:28:22.389Z",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/release-orchestrator/approvals?status=pending",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/versions?gateStatus=block&limit=0",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?severity=critical&disposition=unreviewed&limit=0",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/activity?outcome=failed&limit=0",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/platform/preferences/language",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 403,
+ "method": "GET",
+ "url": "https://stella-ops.local/console/tenants",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/preferences",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:28:22.537Z&to=2026-04-13T17:28:22.537Z",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:28:22.537Z&to=2026-04-13T17:28:22.537Z",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/ops/operations/feeds-airgap&locale=en-US",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/concelier/mirrors",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/concelier/offline-status",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/concelier/bundles",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/environments",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:29:22.396Z&to=2026-04-13T17:29:22.396Z",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:29:22.396Z&to=2026-04-13T17:29:22.396Z",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "page": "https://stella-ops.local/ops/operations/feeds-airgap?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:29:44.187Z&to=2026-04-13T17:29:44.187Z",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:29:44.187Z&to=2026-04-13T17:29:44.187Z",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 403,
+ "method": "GET",
+ "url": "https://stella-ops.local/console/tenants",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/regions",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/release-orchestrator/approvals?status=pending",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?severity=critical&disposition=unreviewed&limit=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/versions?gateStatus=block&limit=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/release-orchestrator/releases/activity?outcome=failed&limit=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:29:44.324Z&to=2026-04-13T17:29:44.324Z",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:29:44.324Z&to=2026-04-13T17:29:44.324Z",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/tips?route=/security&locale=en-US",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/platform/preferences/language",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?limit=200&offset=0&pivot=cve",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/vulnerabilities/status",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/disposition?limit=200&offset=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources?includeDisabled=true",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/preferences",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/sbom-explorer?limit=200&offset=0&mode=table",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/vulnerabilities/status",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources?includeDisabled=true",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/context/environments",
+ "page": "https://stella-ops.local/security?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?limit=200&offset=0&pivot=cve",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/disposition?limit=200&offset=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/vulnerabilities/status",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/sbom-explorer?limit=200&offset=0&mode=table",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/advisory-sources?includeDisabled=true",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/findings?limit=200&offset=0&pivot=cve",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/disposition?limit=200&offset=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v2/security/sbom-explorer?limit=200&offset=0&mode=table",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T17:30:44.199Z&to=2026-04-13T17:30:44.199Z",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T17:30:44.199Z&to=2026-04-13T17:30:44.199Z",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
+ "method": "GET",
+ "url": "https://stella-ops.local/doctor/api/v1/doctor/reports?limit=1&offset=0",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
+ },
+ {
+ "status": 401,
"method": "DELETE",
- "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains/qa-mirror-mmsb2rx7",
- "page": "https://stella-ops.local/ops/integrations/advisory-vex-sources?tenant=demo-prod®ions=us-east&environments=stage&timeWindow=7d"
+ "url": "https://stella-ops.local/api/v1/advisory-sources/mirror/domains/qa-mirror-mnxglsit",
+ "page": "https://stella-ops.local/security?tenant=demo-prod&timeWindow=7d"
}
]
}
diff --git a/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.state.json b/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.state.json
index a1541bb7e..bb3ebaddd 100644
--- a/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.state.json
+++ b/src/Web/StellaOps.Web/output/playwright/live-mirror-operator-journey.state.json
@@ -5,12 +5,32 @@
"origin": "https://stella-ops.local",
"localStorage": [
{
- "name": "stellaops.sidebar.preferences",
- "value": "{\"sidebarCollapsed\":false,\"collapsedGroups\":[],\"collapsedSections\":[]}"
+ "name": "stellaops.auth.session.full",
+ "value": "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlAwVVo4UDlQT0VXNVYzRUhMVURVWEtOSTRXNllLUExGOUZVUkFNRkYiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwMjY4NiwiaWF0IjoxNzc2MTAwODg2LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiYTZlMTU0MDYtMTliMy00ODYwLWI4NjAtMWMyOWQ1NmM2ZDc2Iiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDA4ODUsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.fcLqoEgQqVP8ymkvxjqRDn6cIq1Zq1Y4xD1yJPzHfJV85nWPDSZH2-O_vBW7shpmKkjl6fcqPSHnaPts9HOEHE6ilynpfRkbGcoc7G12FbZEQtg7WHPtU5XZVIs-oPM3Q51KJVMAMCnKryJ1OSrTrxTtAsC5Kn2vFsNsoEr9tUOalE88-Vnd7m1Kow8QnBvqQir7R-Kj3Pj7XlMCNOiEwTqfTYOKSHiVzdyK_iLzCbFC0WcV9PNomnPSCdvWG08XQSx0bM99WNABmFtmWrxxhku5Ym35PjAXAO0btf5TWGOEPlAC4qSGNIWGR2Zo3dLktcWfJj8eK0L-leoU9Vwsxw\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJJU0ZBMEVUUElDSjkzRVhKQ0dQSVNZVVJYOS1ZS0xFRV8wTUxDSy1BIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.I8DszU02OigZCCNQM2BpJbQkCHJv5V3zB0Zh8q80hLoqFlEMm2noCHhQmBeTl0xUNUvrM06f-w4_N90yNhMuhF8ctxSx-mcUG5RjlCRR8RXNEGEtaOaeHzYqzMnvPEizKO7I4PzAKkk7ugYnJU9dw0ABKiL4ex2qOxUhHMg8-Lr-JR2lXpxrA6QV0MAakq8T3GaHFhX3g5ce5F2vFuDEXa2Cws1xsepDXe09I6FRP-kAX-mrbWUrmGxjv5MBVACXsc0JqpwVhOju6RTB50q3mz2gToKAZtGrYzVzB7DFnrTtMYKgMF3nDFY1wzAQ8dDvkjJ_QCHkwwREmHVeWa8BAg.dyNzdqQu2Moog5D3RKLqtg.pyXYmujW47UFy_TlqXpZFyCRAdl9toWQmmneL5tjlXJ0Sw6Txsp0VU8lafTGPfHHcOB2WHKJk9EImn_aGkk0XHwsvJMO51VGdYtIl6-v7GopMUNKTuC9Rtv0n1kAEwN9Mh7Y-u6DVXLTz7VaW6CfVLi1lYVX7UK9mAY2PsxPQSikmMO_e-SklWRJPZXbTdqZklTSyWjsmlUQzpNqze6mMNy09hFSzo38bEtFTDVQPpLHI8aDM6xOZ-rKdj4x_McKw6AAupdVsUIshOOfAJJKuBEfHFpxGSDXFnNTYw4lYRZvIzBtxrXzPk3Q7tRLRltvlFvPrFWmTfMfrwpK7EjFAz9DURYwG5mMDTKfzgCO3czp-VW9O5xJRueoc8AxsxgdzxN9CQRxSVQnVBIyA0GB0J8UzxHhn-SNa0d83LsZ1_99suE3mUw0pDuhgSJxSim2SgNtkyjhlPoGEvAVrMl_i_eLvBKFoHXkEDwr8KSfJzUmhiutzxNRMI75xxB9OXm3WNbJJE_Jnr8BHSQIOSPA1mwNcMKRkmILsmi5FwiJEouv0spyN0qGQbnWbvcZtxtsu2AOykSwJWWZ5LfMlw-UyEH7UMY9SOXsLz4HQQcWpJ7yBmuLbQVY9fjO6KxsubxcGO0prRG0du-1pkcAWqBI_qIa8NeyN13J_Jzih9bDtdHD3T2bVA2xN5aYlx2zO5FyH7Ag1YgncMfic54HPXes1YzemQ_LEjNMPuMmEvRdKMoyiiX9TAcA018awRDGWPSDAJI9oc81l6NsVtIryNQ9mcKqtrsWZ4SaWPS_934YNQHBnnSBB_vP6hfGUR1VKqhwwFOv9tT5ZAmw40eVbr1FWENz3fjxZb1TmYfdrO7weKLvR-z23XvBTpWTehU1UALJOy-vcUvlCM_J_q1t_AtH50J_Vg6bWFWmncT9xP_uwMMELg3cBl8VZkfD7xy6093-icWPkXAtW_QuOKmXC38UJcmytzF1O2jZPP3IDux_d-Ivyt2_1hlhNvgbna7mohu1cws8ZZrdPkV3NFhwI6zYe5Sbz-KkP4wCWtnBKH9mnTKPCoAEV30C7lXqfVjTB5CNIvYMSdYtmBIlrl_S-bx4ydHY5RZJU8pURQRFNKloD7TlmLsI-5XNCaK0r0cD6O5U3y4A6NVvUplm0EIgN1_mJiIQAEfeaK6pVT_Z1zHqScKQF2ws2a3jyXGmXHZDIcbFNYb7GH8muocBzZ5YW1Ta5T0PaSCD74X1evBUlXqCgQYun_R1obfraPK6e0pjPJRv5it8ntV1qDUgdOHiSCAlZS3F84t0UI3R34idOsmWpO6dJDMOhgQjRd-kwdOMuUCVYfXR8so_T8CmoYy3MLAgTBN9orIN0vuE1b-__BC5hRb6-tDTFDPtawz1IkUxNWSlcg-WGhsHG-d1YF7nwuA5uxR3JCaeL96jOgcdn0E5bykXaiXZVaGdno425rDRAzg96yTA0SdMA_BdzOq5AOHCJwwx0V7kxgtO70BCs4Z7AbxG1S4-ZdUr17mob3iLme9MbgTClfnS9C10PXEuGrmiWBA8AaOXSHPRJ0OZVkg9hZMBxc32Y6aPp3zUiCtd4inxq3CUojGSQPBfJ5r1pLJwv3bYrR2bGLZJigxcIxdjeLSOFYMOFLHCpd3vG4iRyyrcjND6dwh7I_mhnqfO1qiJPhrmzPbn0lm7mbzcE7-B5HpzE6BG685fd-eR0Fmszu7ma4NMGouxAqPaSdxH682pjSDVYwQHgCKer6mIY5MtrP-AgWN1ygP_urVM7sDA2H8GbpJX2EbZQL3AqsZChJyEcA-v496CT_x1pWr8Z8MSaa1OYMerljfhD6pZG3_hcJvUbmoDcJB0YBQgPt8CG1GyXnRvfO3pv37fh8TrZTVzsjcHDQgRPFlfSSpckp_Fc22mfQ4ObxjPR-hu4lIWlk23okVfrgEwR_YFaMLaZHvcv62TnucX_rG9eGkd5Wq_ohNP_tsb0jHcTbxQ-6a2vI1yCjliYODY0vAZk_XCw6NndPxr6ciAlg6eRkyMa-SDZCI3AJ-HhGJDQ_a52dWK9YhZhp0AQLDtJkyuxm3Evoa89bDvRNK2xH2vculv5aB9fU_H1PhIOH5QgBGVt0VrozPfQ2z4246zh-7i3crlvcEdzTBdVeI4023E5SM6LDdsH3Wn0E697-RKCyZfntYrYPmR9VEmO96OowbCRSO97e4oq4ryOBvPdo_ALvnx7L752uL6bOY87dtVPAqkLtPoTPtvmUlR3EsQxVjLnLtC2HEJdYxOS1ee5YvjMnCqoxKnHFrDYjpNhn9mIFRTsq5VdAPWsCSfk60WdHrXXg0tqFg-3qvYaws4xLvisfsNcoe_Mx2x3efniLTX1al1ofVau8tzJiNhnxDthj3q3EfvyQ04r5XVDpSKOxQWRn6NC0B3-17A-RVuhwkNnEdDA2gGJTReRyYs_p3H5ipzCsnokOhjRw0IifVAOoDl_7s_W8ZExZ0QCa_Yty7jfD-S9nHyxuqcHgTxTkQEZRAgxb91Dghn_-GvstEvUnQ_VfhCY4HHwLvLSIupbPKnm6RCeN_BB_sLmAOANyOE3OK1-A0FuRoU0giebUH8BNI9uRC0eZCmEA_y9dLQbNBot1lT9lmjypx4WEtX2iIVLf2qJc9WnaeYAOOtCMcDCiil8rFNUTZLEK962x6BRj-ukpcXTZ2NeQi4PbohXBmk71fDozu37ki4qqHl2h6sBMTkNFw6e85WzlDqLKjAn0V9Y8Kc2oUYgR6yhDoCyBhlTnLlZcprLNw6LDDFh-5_9z2_BOYOrp95mdo_Y6jeWa3HZJFU8aXznkc_fqO8dV6cnw88qdFHT7zIxcX5gJbPxgp2kGNKLyHSpLt2xftILnU44dID8Oi1J2vUVi4Fvry6XVeERSPZqK03yGfjp3Zt1PI71moPNvtJk3hb4aiBzkSJKy0xMXXL_0LSAfOO62q9x0TDp6mcclHb57xCMvuqf_hApvPn19hV7m96ciILYvDTiuIlDaTkiBfHhclsKvkMBlP5OaHh4xbDdZRNaZOp_CYI9LaEgfzp7BmcjVOqBgVuPnswQOra8bDsey3lK4AsteigPTitr-hJvRSZ-j0P6h09AmQ3BBM6-KBvbANMBsry5afLLdYDZsfNxR14Jm9PXCDCIX9eHLmQ8O1m_TUIRpIVVLR0iY43jGugwqKN-MAGGy-mjMgWLh9zbWXL59yw7ZtCL3vMW2LaL1wmAvwRa8cYiIqJk8oOivig4hLMlPdmfelDVpymgML0QYF1YluxgtJJxL1lmv9PMr4Smzpi4DiunI0ouTu2l_lyIfgHE4c2ijTLGYeSqCyX7b9bpZDSdfGi4JuP48NupPry3mLELuZ_8fsyqaqiKuhupB7uVFIGRQq44dn73m-PLTKGLI04RU7lKgPHE5nEATzGejAz-Xg-ji2i2t7CyyYCfopC_di8Tw2gDDIS1LAv4oSPwkf1IbkuXWd7VccDWjvulHQxxURgJEA0rF43s5Y97oGpwS4FTheakG9k-7GygCMadKqjQrDFem2I8-NM0HGOdqj-68iahNAHfQM3T8FZU_i_l-0b_-bc2NzPuIBrLI3FLPXa2nH-N6pXA4Jdt4R3QIzSlrQCN16a1E8zbJblPo2K_DRlcNTbG9GrsILuUKkP0Og1d25FhP6atE33bT6ROWZxbXkicKUUcBvRDQa0DQqqrCxtBXIbgEV3_KPgNEFmKtLQLvYkpHu92wfwlHiO7s8PsygIiQLcNtrTfYrKIMLYsFgrYYlKVRltswPkJfkvOuj_Gz_hHeMFVAQOoh_FTJh3iZ3lhS4Gr3HQqaJcYdZX3JZRLNOcjgi5fdMm8tgheDW6BJwQ8J0pnBXD1b1wAtTOqfehR8ptNoEqJ9srC3VQ8XA2CG5YcpLTeT4Zh9yuj9Qy_wQ2-Bs1CQYrnr2lbD-wKU1oPvdKo3eWWcSZ-vgq96Ij_YA1ciiCUSh2pxlz7US0ibTYqkg-qplnI5qDVrJkKQkE0Zyf0q-Te1gG9eskLLYPK0oD1okH7fAw2As45ACSoj_rpZKP2BZ0tFkfI69o2iwJWNYN6aXW1MWVXk-y7zsLwlF90jrjdLDDkGn5i_RtVNsUD7YfQXpEoVOoLZ7D-yMm924FmiiVjsaJ-mPCCAx48lYM7Mp2woRXrgvN8yrgrlY1LK-74QFv6mlXnC4p9jeN_L-s7tLHMZLoy1onOtKA-CTgRh-tuf9bfKx_UK_j0vvV_BsEXC2ZeW4i-gZKm99F32NkL2hDEmrnErfZM-J5Hv2KIYx4jGN4UWuMD0l12WlAYTrI1adDtuMcPW_mbBzoG0oN2oaAEVoBqs6avpjkI02eaucEYsyvyn3KMAomVl0gY3dPP10wyQVgFh8Rce2Tv68DV6Hto--u3OsxZ2cJCiVTaagWzxuXCeUvcTZeLYvMLnl1Y4opIaPw7VzUFdjbGF5o2vMI2ZuRuEfbUKQfdliZfxmcMLN6r0m2IphofStK1RVZyft1iAqjJPvUZNr3w3ss5lXR2NZ3RvpqAmF3rzT-8GEf3N0ilP3y7qv6qkTdTgVEG_mn_Oy4AkyEvmofCVMvi_1aWl42by3G-B0RGg5On91WFt8uwQYuQ0J-aDD0ZSPqeDtEIjKwkk34E3zwBYxussz2kYRH8AiBEKbfmIMHWietnRv92BakMh-SnUKNAEHHZHgtt9d3GpSeTMRuipKYRrAYxJTtpN-NQk1Wc7jGlevHgLhtwA.mJxNpTI4GyxXz5q7ynSXXoJKliuFDcfxRC6Ywg7vkUE\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776102687377},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IlAwVVo4UDlQT0VXNVYzRUhMVURVWEtOSTRXNllLUExGOUZVUkFNRkYiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNDE4NiwiaWF0IjoxNzc2MTAwODg2LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiI0MzY4YjMxZS0xOTQ4LTQyODMtYmE1MC05ZGM4OTBjYmY2YzkiLCJhdF9oYXNoIjoiYWJtVDVxUzNaOEw1WTRFOXdySDlhZyJ9.PYwKpfLPuupjFpu_9LAUcA7vgvzOJ2fnmKd3CzBlCsM6OxajMWnBwnzp-5C0bSDcJhoNcDiS-UNmsIpv_uAY3aLAPqcm5OJTt5KFEf59DY9MnEQKOdip0nW1OBNQ8SeWs0vBUTrE-Hb7Axs8XsDXSr5KQnSopaEE0zSQ4qESeuZ5GdXzfDWXcyF5Q-Y754l1RoDwQyWJIArcAqq9n9Jhf7f0zE60tloNOL3qLGeXdeIxaaXcVGmJEAFkQzlQzI3ZVozPIdFn-48DuPYhMTojBeNXdrRtD4hVOZrVg9QJCI8KAR6oWJFNHw4wbNinfEmuu296YGr_lRwEtU2tBLaU7w\"},\"dpopKeyThumbprint\":\"UTS8_GcySjypJ8Y178SeI9NqhbNf5tn_sThyJcDr5XQ\",\"issuedAtEpochMs\":1776100887378,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776100885000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ },
+ {
+ "name": "stellaops.helper.preferences",
+ "value": "{\"dismissed\":false,\"tooltipsMuted\":false,\"mutedPages\":[],\"mutedTipIds\":[],\"seenPages\":[],\"tipIndex\":{},\"dismissedBanners\":[],\"seenHelpPages\":[],\"pageHelpOpen\":{},\"pageHelpDismissedGlobal\":false,\"pageHelpDismissedPages\":[]}"
+ },
+ {
+ "name": "stellaops.content-width",
+ "value": "centered"
+ },
+ {
+ "name": "stellaops.assistant.state",
+ "value": "{\"seenRoutes\":[],\"completedTours\":[],\"tipPositions\":{},\"dismissed\":false}"
},
{
"name": "stellaops.theme",
"value": "system"
+ },
+ {
+ "name": "stellaops.auth.session.info",
+ "value": "{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"expiresAtEpochMs\":1776102687377,\"issuedAtEpochMs\":1776100887378,\"dpopKeyThumbprint\":\"UTS8_GcySjypJ8Y178SeI9NqhbNf5tn_sThyJcDr5XQ\",\"tenantId\":\"demo-prod\"}"
+ },
+ {
+ "name": "stellaops.sidebar.preferences",
+ "value": "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
}
]
}
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/builder-create-attempt.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/builder-create-attempt.png
index 84dd6ce80..0f7a335c1 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/builder-create-attempt.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/builder-create-attempt.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-configure-mirror-handoff.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-configure-mirror-handoff.png
index 2ef43e8ae..f9a49e267 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-configure-mirror-handoff.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-configure-mirror-handoff.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-create-domain-handoff.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-create-domain-handoff.png
index d5f540ed2..2f8807007 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-create-domain-handoff.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-create-domain-handoff.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-direct.png
index b1d460957..a2064b8bc 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/catalog-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/client-setup-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/client-setup-direct.png
index d6c357fcd..3bef9bb94 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/client-setup-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/client-setup-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-configure-consumer-handoff.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-configure-consumer-handoff.png
index 7c4dc5c27..55bc4f6af 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-configure-consumer-handoff.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-configure-consumer-handoff.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-create-domain-handoff.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-create-domain-handoff.png
index ff1da3d28..785ef2585 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-create-domain-handoff.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-create-domain-handoff.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-direct.png
index ac1e2be4b..6d3f8d688 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-domain-panels.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-domain-panels.png
index da9c94745..550ea0e31 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-domain-panels.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/dashboard-domain-panels.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/feeds-airgap-configure-sources-handoff.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/feeds-airgap-configure-sources-handoff.png
index 79070ef94..972dfee5c 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/feeds-airgap-configure-sources-handoff.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/feeds-airgap-configure-sources-handoff.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-builder-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-builder-direct.png
index 28e706ec6..107199e55 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-builder-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-builder-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-catalog-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-catalog-direct.png
index efe7abfaa..1e7409a52 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-catalog-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-catalog-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-client-setup-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-client-setup-direct.png
index a0997a0d7..5efb07d07 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-client-setup-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-client-setup-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-dashboard-direct.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-dashboard-direct.png
index 03a78ac8f..57a624153 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-dashboard-direct.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/ops-dashboard-direct.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/security-configure-sources-handoff.png b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/security-configure-sources-handoff.png
index 9d6d45357..da58fe008 100644
Binary files a/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/security-configure-sources-handoff.png and b/src/Web/StellaOps.Web/output/playwright/mirror-operator-journey/security-configure-sources-handoff.png differ
diff --git a/src/Web/StellaOps.Web/output/playwright/tmp-feedmirror-auth.json b/src/Web/StellaOps.Web/output/playwright/tmp-feedmirror-auth.json
new file mode 100644
index 000000000..b80f09b0e
--- /dev/null
+++ b/src/Web/StellaOps.Web/output/playwright/tmp-feedmirror-auth.json
@@ -0,0 +1,78 @@
+{
+ "authenticatedAtUtc": "2026-04-13T18:04:57.613Z",
+ "baseUrl": "https://stella-ops.local",
+ "finalUrl": "https://stella-ops.local/?tenant=demo-prod®ions=apac,eu-west,us-east,us-west",
+ "title": "Dashboard - StellaOps",
+ "cookies": [],
+ "storage": {
+ "localStorageEntries": [
+ [
+ "stellaops.auth.session.full",
+ "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNTI5NSwiaWF0IjoxNzc2MTAzNDk1LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiZjAyN2I1MWYtMDBjNy00Mjg5LWE4NDYtMzViYTRjYWNhNzliIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDM0OTUsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.Doj_6TY7XoQUrcLH3y4EucoqOw2HF2NGFU78TIs1TRrG7ZbmiIora5KxsDOuBwB5gUa0nqZjRnmS5RMxWU_ukgX1vMGRRibW9j5420zzpXV7H06SfNeRwbZ4nQ1kwwusj6sAOIKaaKbP-rB6LiVhRpPDUfcX9qniK8XRSesPrh9XOMQAt-5Rt29zx5MjTSay3rlz4yl1cMhrfNzMxkXdHt87FmUsmwsiLiLgFK2qAkcRZWX--q7a1St5i521heqQJPrq9ZyOevx4sJk1B70nZdOe4I2lnpGbegDTvWmhGaJ68XCscrED9-Wb628xgkAxU7eK8mSc1JFhg5HDUlwJmg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJUWUtCWUlITVpFVFpYWlk3WllFQ1A0OVMyQ0ZKVElPVkIwWlFEX0tHIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.eEYWVM5wLGDVOkiGn3svVgF8rVW4KeMu1YVeCtWXalZ7ssDlq2v0SznwqFh0Lbn17uktFaTlhzmbV-snxo3f8fhBAeXbEptBrJaltVLL-zu95JqviubKOnl_I7dT37m_CKfijdltJE-G6P3fQ9hS28luKi7Djc7Hi_Wc2UrtRCJlTWMirPAPZvSFg0iRlL55MkN3nKvA0sAPj9G1OR-VvNdyQA1HlRAlpzPsIP_aLx3DRN1IfcDzfINejblMlS7RjFB_TRkDy0u0BWEKbb0XMPNQuZ4sL_ergN-uDKKDgis6tAjFAwR806wg0D3zMLvmmSWnqmqPzgnl9zcPwXeUNA.rNwMsxI1tp5grtXtd-vLsQ.ertPSl7XD4vJzJf9kKknq4zcVIrIo7_LlRMoRysJSoNSnEAebOe_4LwDTrHCJJ8pAScF2QPgBLxtyDUrTjtEmq3EouiM1x0NXg0N6f-1I9hbkwz3-IPTe-yq29nQMb_JypDbmvoDKbOKhNnqpSpQrGNf-h6brhvedJB2WWmFB7I5K0QD5hD82DHP7QK7zdcpd-Tc0fy1LTEeNAWuM2LOIbFBg2CuEg1ps4FkzPu1BHgVBEsMYzqNVujQl8nnYKylbEyenVMmYuJjlmOXRqoKLQ4Y0j97cde0osGHRvLjhdXRU4x69u9TmCteYQ6S9_tAj02A96U2JHloQfqKInUT17vlyHUHGHEDjnDjhoQb4RmUR3J4Rw9InXExchCIsUYdvJIyg2XJUTJ_KB_xtyITl1AH3che6LDU2b3e0PPlgSlWo2L70w4zCRDl2QJzA8dhb5DbqYAasszpulXfdaPaLSfuKVXCYlC-pGu6JevAzEUB0zF955C9NCDgmF4NcnhkVYwmnpLEfslvgdy8ttREyESN5ukGpOq0Iase6Da2vA3yyAQrRHaG2uNTkIoz_RidnZ2ZJxan7vHZgcN7bFAEimdZJqCM4dxrGJK1ycW1Ybtel66t0zZfeBu3mCSmHaQmLHX00MtG8rRp-PobNFvL8Vg-shO2F1BTdtmlNYiWaNDJML7zzTjQ23__0jlcuvPT2yluRNXpMZcduxg3fScJI0QzDQgWpRZxsLB0gMEJpZSxZRk_Vl_BDVz6zvUV6J-FXRCaGhGdoL2RC_RUa432pmmMQYk7Ycoh4H7NN6XtBrv_zSmp0HIY8wsi-XqbT3s2EYiW-VqXWRR2A8TKJjPLpe-J2dovBVa0uNowq7cnEiGFaNex-DeJlUi4nIu6qFhKxUtpGixYD2eRcDNc4kwxSXS40yEC3S_axCKTN1jdUZExJKm19pP9Oop0COOyISgSRpfxuB9D0O_cChGtmCUDqJO4aszpNmyUC0MiQlIZYvCNYuwR7QPB_R5YB4L0UVbgRbRy-44YRiVz-p-8y8P_Fjcap75ikoMDxDh1tc7HRQEkLbF2GZIFjv3SO25apMgN7qzvWXeL1gtu5eonAjWHzvzzbAPZyRlrgXXdcPPyQY33IFIhbIPgBVhQB1GjRApA9kVhMzbcCuzF5t6QFJx-J1yJiloEXXKtPcqdNQogKJHDzK3-VeNnnUDcgDJo0fIIhkTuS5qCm6aIeSxnnRd4swsAg5dZsdx3132f-SK0Ks5T1MaNlfT9Wdhwuf4HKkEz0NX3Spi2Ju_5-Xwye7lfCET2LR5lQCemCvcCv8xclmO9XNF7j9vjmPB85JTqyUZWLdO8EPmEBVt_rwLVjwP3sC5Jfn7mYbbCtfpc_lJ_VMi0MCrUIEqLbXP9-F6zTk5UKD8MCZ1Qg-gggbkGryUuesoSiOLd0JjbQm0y9BC0JD28qPFOmrCjvFfSuqiiENXYJ575age3d5ZyGSDf4kD02cfj59qNWbuObaUOgwBZMUuzU2R2mroBDEqmKnJkp2Ic0Ki539UTtNSuz-JszdrpdJcBqzXfhhjACmIISiy33pZyPyTnQhK9k5Iux3rwukBt7vlqmcha6WvBPfOnINsRBlFHmjNApMe4diDFXDAy5noNOwpGoMxyvrxHaA6QJlnhVeErLNz4qkXIZiJhWR-A483iVXdQYlkB-FfmpU7gVZY6-5WvUsgmRjsarMZrwwIgJ3ozQxq6MjZ0ZZQCpD_KBWvsC0eHXeWAW-Ei2MhxBhAdDZfvQHr2ZJG5Yavh4upBxTrEy7yBdc-rUlyJTKHuPsxaBnvcDObvmGXd3emRYLndTt159xqXjetVy6lu7TOxC4MgjP5XEZe2WJWAvKz5mxmmDAhsimytQhWV6Gv7KcS1vRKwf1uFqyvbiRNHOE2nDc5lPBxarmUJqAuKkfVR5eQiU69Kx48R54xGR_4hjC-3NZUWSQHyoOmjH_v5QceiUTOfQK4JrXSo69CAnnQ5dpqYyKZWyhFEpagBwLxY5B_DPhgevCl8KeEdVoirVw-F8a5xcDGI0DCp7lphqh21H7zOuI01y2wuDjVxQoSDBEr6vtn_IoaDlCdrvYIZuJ-MYxMks2LueIq2cdYu3SDZCin-F1BPNMOmJfJmVPqmUeHcCnFosBqOlbvGKTAsI-_awqdKL2yH3m37qdbDzgszvrB3EuOvbJo31bsrExZkPMllN-X_rqRWkGVHSWJi8MpnmiWgzOG41z4Na4OPDpqbLMmlIfBbQucHTSceMchyBfxdSRvvnWIx_DHE8xHrXzQUjwO6ZSDzXLqG6TrWp93_egkzoM1zFzQV7JYrgMBB8209veYcDy2KNemW2JRdASOdGWtl0FeEOwNFnfkZPve9yWMdLYR8zyWz67beKNt1TN61AvvKqQnvt-NeHT-ijXvq1nHKkaDnzFcS6BZYa_-qzmmweczZRzR1b3Nzk57NM-EmiSh89u1rqEEGW8GRs6bIJ70OMxlg7AzoCNaSm-cVnv-klGpAdfy5FqtPw_SJ-qZciLXOdjAs-9a1-MJRrxE1yHZI1XJQpuF8jYf1Yih0A4JdFFAsoUWtvGtT6e2hD0hMuPWl8B1oaCS5lv28F6_9AY29RPQ9ioLgfYUMKUzf38CebzoWuyzD2WEtmgPmsxNmd24Qm4Mrkw8A-5bsKuPg9catc_c6kNTEtkNanEd_tL1BeXw2mbz9zIez8B-_6mND76OE23pcVObTCQGWfOdkjKJ9kWi8Rs6fn-ewi2YtMSeDMLF-YSeVuqHARL-fY14Jc1SyROjdMm4PI5cesLDdkk-gF3KghClY662Y1oIQ7CW4Pp-cDMvCHu4i7qwXeDUqYWwVmUcR6lvlHyDMxxVlSyEAxEY087Z_ynkwjQDkHY4pKpU9RfKTKPIpr_dYngxQg1f6s5RPSvmKoHp3Gsl4DhVUNjgb7VWqWAd_Sv6SCm6f8QhFZx5TzwKiRGgvJYK01dhPXWaZ8fdUwUEVY7UBAlA8VHwYd2ff15CZIhyWwdAnod0UXJZBbpnAEFr87rs2B_tbwJU9YHPskFMicymJWILt9AEbdgkyrPQW0FkpHTL7BabPiPc84bZ6_JAstahqUE8ib9wxfUPhSQdyx7Q3jdaRWgqQVTYGyF9SfWFiwrsiXeUkwCVX_UbBH-OMOC57Z0ULuavD4onweOjNsSvp17gfdeB6wr3SAAYJ6GhrgCICsqTC-ll5dCN2gteKr4VFaoM6EvRAZk_qb8Um7SDjeytNuHNjaWVUb5Ez7dWoM5MCWDe6112nPb3iYsUweNzwtyy8UgXdS4AzR32uh4UyfywIa43VrUsBrZSKQa5lX9Xm3il1eH_q_CjqPYqgEtGG5Y_zun-fQGD2dY_-ZQCq_kL9zcfucqCwKNHisTFJWbGl13EARfGxXU8FKXBfPdarAla9Vt3zJrckf50h2o5tRmTToAc32hpjCEhBgCYzNQFMBzsE42X0pJ_2jsjYiLicp8C7BU07eN-3sX5Lg0JRz-gNCu4l8-KmVLHQKzTzZt6rPaLw9evciMe_gK2R5L5u56ulDqTcpOZBinJwVHVlyQ-YPboMOrxa7gp9UcWPpTrkuD2BeebCMAJfctPl-lDxHAWe8PITWtL723qDNbeHLfXmSknrnTor545cXgk-PDFahQUUXBhfkixKwc-RUQ8S27UZ1M4sTh4cbYV6n5RPp8kGdz_A98rDQIGI_ArMCmI3knkugPUDDP64OMP3ZmNMgJ04j2CDxk5o0zU1asR-a-loaUctxTx-luI4Bmo-dgL2HQCOJa2-yyz-fAXSvCxoXeIcK6v05rzbSOTdCI58zoSd12DLERcKDIIN8dAXFSN9GpnnapTD6kJRSHBmrHw4Wjmc9eoHI09ryUPFCo1lfSjzn0zIv7tmxnVx2URuKjnE3mhhcY28U6SOZXZpCwHWOJ-fI4ErCGPNJpniu1NV0xJuXLdPTwV5icz_8ubqktq3e6Io2NJwonQlDAdIRtiEQU9YAW5AkCResNOKCQJ9gANlO0VsAzxnoaavhtS42Q33h_A8AOGpG2F_P4FN8kTNDUdBjIUI6Xhef_504cC_VCkZICPMDqtshOVSjoNhsn7OqAghXFUga0d6giH2x1Sxf4swN4e5yR3dW650-7M7FQPvUzosIKjo72jGDZeTknDo5pMDI0ionGoHZJsfo4hDxLua5Gn25mZjIiifGeVChR3CPpKwJ9C7rQWc3BeTlKEAm3oISXrnkXMPmPuDZoVRxpvguZr6KEZDwHP7gotUz1gid8TOwDGcTmSOo86Zwk6jtrfA_zp8D4bWMBMKT-zg5KttNOqai8JSGloQslPgF5INxupeCGsyiobosJVJHlSM-KHbmnDuH1SvDbMvxAvY1ZjlsmSliVXPZnOhEPlSpLjMLgoIn4TVeAyzrs7D_nr0YCYb2q9ZOOCCL49NOep2ohQ3d9Xb72PEExA6HnMBzKlU9EAp_ntD02lxOCFTDJRo3-QgblaKseW7uzNJzOB4nUi-o2_a7_JV588VRquz9q-NsSlxNVFCLIm--ST2T7ofORRuT1ZCtnNTc1f61tiPcfsYjglYRgcMGt34wTozqqkDAaa-_8kpthjCF3O4UB9tS3a1hu8j5wqUeCsKbEvI2AUqkij3eCum5Ds5B2UVBZ53arqaIOSY86ckxLxCKrWQNyKZj_GNLF6QwwIlUrBcx5M-GbBxnsj4aPyUpAdvEAwav1sPBdxr-GlZZ6rTpA.XZO3XwR9xo0F4nv0HHnHulW2o1FTdTU2Nx7aAWSq1Dg\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776105293943},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNjc5NSwiaWF0IjoxNzc2MTAzNDk1LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIwNDEyNzYxYS1iOTUzLTQ4MDEtYWVlMi01MjAyZGZhNThhNzEiLCJhdF9oYXNoIjoiN2UxZmxEYlhoOGJDaXNRdjNOSG50dyJ9.C4aRTsklFrhH3z1azxRr_pkQxmQaX2og5s4vX-NrbJqvFLrfjv0heEj8JfiFlaNF5sK-INBr_HAaZUHB1D6HikgxZm8NoXu3GwsQdtEDdrnVPRIxBWJkl5fvaxghGlGEIaHRrSGovssmiguzl5jq07F3u3E5V20iZD6ww0t6hkrl135oZfhgi6XR0uSLxmap2Vb6-bAMPwQ66nb46-jXVhk33W3LyBBbAlnRQ4xC63itb_uQ8h2WyLY95XG-LCPG1gbr78Hnzwot1iPkH-sWt-9tq9oxlmCLCp5RJxq1UDCpD0JRyV_n1ZbLYMnX0mlbDIbco_iWZHyOmwuEp-A5dQ\"},\"dpopKeyThumbprint\":\"Go8odTQFNfsO4XdWn9nwzanSBkvnJ5JSnPT7S3T03xc\",\"issuedAtEpochMs\":1776103494944,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776103495000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ ],
+ [
+ "stellaops.helper.preferences",
+ "{\"dismissed\":false,\"tooltipsMuted\":false,\"mutedPages\":[],\"mutedTipIds\":[],\"seenPages\":[],\"tipIndex\":{},\"dismissedBanners\":[],\"seenHelpPages\":[],\"pageHelpOpen\":{},\"pageHelpDismissedGlobal\":false,\"pageHelpDismissedPages\":[]}"
+ ],
+ [
+ "stellaops.content-width",
+ "centered"
+ ],
+ [
+ "stellaops.assistant.state",
+ "{\"seenRoutes\":[],\"completedTours\":[],\"tipPositions\":{},\"dismissed\":false}"
+ ],
+ [
+ "stellaops.theme",
+ "system"
+ ],
+ [
+ "stellaops.auth.session.info",
+ "{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"expiresAtEpochMs\":1776105293943,\"issuedAtEpochMs\":1776103494944,\"dpopKeyThumbprint\":\"Go8odTQFNfsO4XdWn9nwzanSBkvnJ5JSnPT7S3T03xc\",\"tenantId\":\"demo-prod\"}"
+ ],
+ [
+ "stellaops.sidebar.preferences",
+ "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
+ ]
+ ],
+ "sessionStorageEntries": [
+ [
+ "stellaops.auth.session.full",
+ "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNTI5NSwiaWF0IjoxNzc2MTAzNDk1LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiZjAyN2I1MWYtMDBjNy00Mjg5LWE4NDYtMzViYTRjYWNhNzliIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDM0OTUsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.Doj_6TY7XoQUrcLH3y4EucoqOw2HF2NGFU78TIs1TRrG7ZbmiIora5KxsDOuBwB5gUa0nqZjRnmS5RMxWU_ukgX1vMGRRibW9j5420zzpXV7H06SfNeRwbZ4nQ1kwwusj6sAOIKaaKbP-rB6LiVhRpPDUfcX9qniK8XRSesPrh9XOMQAt-5Rt29zx5MjTSay3rlz4yl1cMhrfNzMxkXdHt87FmUsmwsiLiLgFK2qAkcRZWX--q7a1St5i521heqQJPrq9ZyOevx4sJk1B70nZdOe4I2lnpGbegDTvWmhGaJ68XCscrED9-Wb628xgkAxU7eK8mSc1JFhg5HDUlwJmg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJUWUtCWUlITVpFVFpYWlk3WllFQ1A0OVMyQ0ZKVElPVkIwWlFEX0tHIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.eEYWVM5wLGDVOkiGn3svVgF8rVW4KeMu1YVeCtWXalZ7ssDlq2v0SznwqFh0Lbn17uktFaTlhzmbV-snxo3f8fhBAeXbEptBrJaltVLL-zu95JqviubKOnl_I7dT37m_CKfijdltJE-G6P3fQ9hS28luKi7Djc7Hi_Wc2UrtRCJlTWMirPAPZvSFg0iRlL55MkN3nKvA0sAPj9G1OR-VvNdyQA1HlRAlpzPsIP_aLx3DRN1IfcDzfINejblMlS7RjFB_TRkDy0u0BWEKbb0XMPNQuZ4sL_ergN-uDKKDgis6tAjFAwR806wg0D3zMLvmmSWnqmqPzgnl9zcPwXeUNA.rNwMsxI1tp5grtXtd-vLsQ.ertPSl7XD4vJzJf9kKknq4zcVIrIo7_LlRMoRysJSoNSnEAebOe_4LwDTrHCJJ8pAScF2QPgBLxtyDUrTjtEmq3EouiM1x0NXg0N6f-1I9hbkwz3-IPTe-yq29nQMb_JypDbmvoDKbOKhNnqpSpQrGNf-h6brhvedJB2WWmFB7I5K0QD5hD82DHP7QK7zdcpd-Tc0fy1LTEeNAWuM2LOIbFBg2CuEg1ps4FkzPu1BHgVBEsMYzqNVujQl8nnYKylbEyenVMmYuJjlmOXRqoKLQ4Y0j97cde0osGHRvLjhdXRU4x69u9TmCteYQ6S9_tAj02A96U2JHloQfqKInUT17vlyHUHGHEDjnDjhoQb4RmUR3J4Rw9InXExchCIsUYdvJIyg2XJUTJ_KB_xtyITl1AH3che6LDU2b3e0PPlgSlWo2L70w4zCRDl2QJzA8dhb5DbqYAasszpulXfdaPaLSfuKVXCYlC-pGu6JevAzEUB0zF955C9NCDgmF4NcnhkVYwmnpLEfslvgdy8ttREyESN5ukGpOq0Iase6Da2vA3yyAQrRHaG2uNTkIoz_RidnZ2ZJxan7vHZgcN7bFAEimdZJqCM4dxrGJK1ycW1Ybtel66t0zZfeBu3mCSmHaQmLHX00MtG8rRp-PobNFvL8Vg-shO2F1BTdtmlNYiWaNDJML7zzTjQ23__0jlcuvPT2yluRNXpMZcduxg3fScJI0QzDQgWpRZxsLB0gMEJpZSxZRk_Vl_BDVz6zvUV6J-FXRCaGhGdoL2RC_RUa432pmmMQYk7Ycoh4H7NN6XtBrv_zSmp0HIY8wsi-XqbT3s2EYiW-VqXWRR2A8TKJjPLpe-J2dovBVa0uNowq7cnEiGFaNex-DeJlUi4nIu6qFhKxUtpGixYD2eRcDNc4kwxSXS40yEC3S_axCKTN1jdUZExJKm19pP9Oop0COOyISgSRpfxuB9D0O_cChGtmCUDqJO4aszpNmyUC0MiQlIZYvCNYuwR7QPB_R5YB4L0UVbgRbRy-44YRiVz-p-8y8P_Fjcap75ikoMDxDh1tc7HRQEkLbF2GZIFjv3SO25apMgN7qzvWXeL1gtu5eonAjWHzvzzbAPZyRlrgXXdcPPyQY33IFIhbIPgBVhQB1GjRApA9kVhMzbcCuzF5t6QFJx-J1yJiloEXXKtPcqdNQogKJHDzK3-VeNnnUDcgDJo0fIIhkTuS5qCm6aIeSxnnRd4swsAg5dZsdx3132f-SK0Ks5T1MaNlfT9Wdhwuf4HKkEz0NX3Spi2Ju_5-Xwye7lfCET2LR5lQCemCvcCv8xclmO9XNF7j9vjmPB85JTqyUZWLdO8EPmEBVt_rwLVjwP3sC5Jfn7mYbbCtfpc_lJ_VMi0MCrUIEqLbXP9-F6zTk5UKD8MCZ1Qg-gggbkGryUuesoSiOLd0JjbQm0y9BC0JD28qPFOmrCjvFfSuqiiENXYJ575age3d5ZyGSDf4kD02cfj59qNWbuObaUOgwBZMUuzU2R2mroBDEqmKnJkp2Ic0Ki539UTtNSuz-JszdrpdJcBqzXfhhjACmIISiy33pZyPyTnQhK9k5Iux3rwukBt7vlqmcha6WvBPfOnINsRBlFHmjNApMe4diDFXDAy5noNOwpGoMxyvrxHaA6QJlnhVeErLNz4qkXIZiJhWR-A483iVXdQYlkB-FfmpU7gVZY6-5WvUsgmRjsarMZrwwIgJ3ozQxq6MjZ0ZZQCpD_KBWvsC0eHXeWAW-Ei2MhxBhAdDZfvQHr2ZJG5Yavh4upBxTrEy7yBdc-rUlyJTKHuPsxaBnvcDObvmGXd3emRYLndTt159xqXjetVy6lu7TOxC4MgjP5XEZe2WJWAvKz5mxmmDAhsimytQhWV6Gv7KcS1vRKwf1uFqyvbiRNHOE2nDc5lPBxarmUJqAuKkfVR5eQiU69Kx48R54xGR_4hjC-3NZUWSQHyoOmjH_v5QceiUTOfQK4JrXSo69CAnnQ5dpqYyKZWyhFEpagBwLxY5B_DPhgevCl8KeEdVoirVw-F8a5xcDGI0DCp7lphqh21H7zOuI01y2wuDjVxQoSDBEr6vtn_IoaDlCdrvYIZuJ-MYxMks2LueIq2cdYu3SDZCin-F1BPNMOmJfJmVPqmUeHcCnFosBqOlbvGKTAsI-_awqdKL2yH3m37qdbDzgszvrB3EuOvbJo31bsrExZkPMllN-X_rqRWkGVHSWJi8MpnmiWgzOG41z4Na4OPDpqbLMmlIfBbQucHTSceMchyBfxdSRvvnWIx_DHE8xHrXzQUjwO6ZSDzXLqG6TrWp93_egkzoM1zFzQV7JYrgMBB8209veYcDy2KNemW2JRdASOdGWtl0FeEOwNFnfkZPve9yWMdLYR8zyWz67beKNt1TN61AvvKqQnvt-NeHT-ijXvq1nHKkaDnzFcS6BZYa_-qzmmweczZRzR1b3Nzk57NM-EmiSh89u1rqEEGW8GRs6bIJ70OMxlg7AzoCNaSm-cVnv-klGpAdfy5FqtPw_SJ-qZciLXOdjAs-9a1-MJRrxE1yHZI1XJQpuF8jYf1Yih0A4JdFFAsoUWtvGtT6e2hD0hMuPWl8B1oaCS5lv28F6_9AY29RPQ9ioLgfYUMKUzf38CebzoWuyzD2WEtmgPmsxNmd24Qm4Mrkw8A-5bsKuPg9catc_c6kNTEtkNanEd_tL1BeXw2mbz9zIez8B-_6mND76OE23pcVObTCQGWfOdkjKJ9kWi8Rs6fn-ewi2YtMSeDMLF-YSeVuqHARL-fY14Jc1SyROjdMm4PI5cesLDdkk-gF3KghClY662Y1oIQ7CW4Pp-cDMvCHu4i7qwXeDUqYWwVmUcR6lvlHyDMxxVlSyEAxEY087Z_ynkwjQDkHY4pKpU9RfKTKPIpr_dYngxQg1f6s5RPSvmKoHp3Gsl4DhVUNjgb7VWqWAd_Sv6SCm6f8QhFZx5TzwKiRGgvJYK01dhPXWaZ8fdUwUEVY7UBAlA8VHwYd2ff15CZIhyWwdAnod0UXJZBbpnAEFr87rs2B_tbwJU9YHPskFMicymJWILt9AEbdgkyrPQW0FkpHTL7BabPiPc84bZ6_JAstahqUE8ib9wxfUPhSQdyx7Q3jdaRWgqQVTYGyF9SfWFiwrsiXeUkwCVX_UbBH-OMOC57Z0ULuavD4onweOjNsSvp17gfdeB6wr3SAAYJ6GhrgCICsqTC-ll5dCN2gteKr4VFaoM6EvRAZk_qb8Um7SDjeytNuHNjaWVUb5Ez7dWoM5MCWDe6112nPb3iYsUweNzwtyy8UgXdS4AzR32uh4UyfywIa43VrUsBrZSKQa5lX9Xm3il1eH_q_CjqPYqgEtGG5Y_zun-fQGD2dY_-ZQCq_kL9zcfucqCwKNHisTFJWbGl13EARfGxXU8FKXBfPdarAla9Vt3zJrckf50h2o5tRmTToAc32hpjCEhBgCYzNQFMBzsE42X0pJ_2jsjYiLicp8C7BU07eN-3sX5Lg0JRz-gNCu4l8-KmVLHQKzTzZt6rPaLw9evciMe_gK2R5L5u56ulDqTcpOZBinJwVHVlyQ-YPboMOrxa7gp9UcWPpTrkuD2BeebCMAJfctPl-lDxHAWe8PITWtL723qDNbeHLfXmSknrnTor545cXgk-PDFahQUUXBhfkixKwc-RUQ8S27UZ1M4sTh4cbYV6n5RPp8kGdz_A98rDQIGI_ArMCmI3knkugPUDDP64OMP3ZmNMgJ04j2CDxk5o0zU1asR-a-loaUctxTx-luI4Bmo-dgL2HQCOJa2-yyz-fAXSvCxoXeIcK6v05rzbSOTdCI58zoSd12DLERcKDIIN8dAXFSN9GpnnapTD6kJRSHBmrHw4Wjmc9eoHI09ryUPFCo1lfSjzn0zIv7tmxnVx2URuKjnE3mhhcY28U6SOZXZpCwHWOJ-fI4ErCGPNJpniu1NV0xJuXLdPTwV5icz_8ubqktq3e6Io2NJwonQlDAdIRtiEQU9YAW5AkCResNOKCQJ9gANlO0VsAzxnoaavhtS42Q33h_A8AOGpG2F_P4FN8kTNDUdBjIUI6Xhef_504cC_VCkZICPMDqtshOVSjoNhsn7OqAghXFUga0d6giH2x1Sxf4swN4e5yR3dW650-7M7FQPvUzosIKjo72jGDZeTknDo5pMDI0ionGoHZJsfo4hDxLua5Gn25mZjIiifGeVChR3CPpKwJ9C7rQWc3BeTlKEAm3oISXrnkXMPmPuDZoVRxpvguZr6KEZDwHP7gotUz1gid8TOwDGcTmSOo86Zwk6jtrfA_zp8D4bWMBMKT-zg5KttNOqai8JSGloQslPgF5INxupeCGsyiobosJVJHlSM-KHbmnDuH1SvDbMvxAvY1ZjlsmSliVXPZnOhEPlSpLjMLgoIn4TVeAyzrs7D_nr0YCYb2q9ZOOCCL49NOep2ohQ3d9Xb72PEExA6HnMBzKlU9EAp_ntD02lxOCFTDJRo3-QgblaKseW7uzNJzOB4nUi-o2_a7_JV588VRquz9q-NsSlxNVFCLIm--ST2T7ofORRuT1ZCtnNTc1f61tiPcfsYjglYRgcMGt34wTozqqkDAaa-_8kpthjCF3O4UB9tS3a1hu8j5wqUeCsKbEvI2AUqkij3eCum5Ds5B2UVBZ53arqaIOSY86ckxLxCKrWQNyKZj_GNLF6QwwIlUrBcx5M-GbBxnsj4aPyUpAdvEAwav1sPBdxr-GlZZ6rTpA.XZO3XwR9xo0F4nv0HHnHulW2o1FTdTU2Nx7aAWSq1Dg\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776105293943},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNjc5NSwiaWF0IjoxNzc2MTAzNDk1LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIwNDEyNzYxYS1iOTUzLTQ4MDEtYWVlMi01MjAyZGZhNThhNzEiLCJhdF9oYXNoIjoiN2UxZmxEYlhoOGJDaXNRdjNOSG50dyJ9.C4aRTsklFrhH3z1azxRr_pkQxmQaX2og5s4vX-NrbJqvFLrfjv0heEj8JfiFlaNF5sK-INBr_HAaZUHB1D6HikgxZm8NoXu3GwsQdtEDdrnVPRIxBWJkl5fvaxghGlGEIaHRrSGovssmiguzl5jq07F3u3E5V20iZD6ww0t6hkrl135oZfhgi6XR0uSLxmap2Vb6-bAMPwQ66nb46-jXVhk33W3LyBBbAlnRQ4xC63itb_uQ8h2WyLY95XG-LCPG1gbr78Hnzwot1iPkH-sWt-9tq9oxlmCLCp5RJxq1UDCpD0JRyV_n1ZbLYMnX0mlbDIbco_iWZHyOmwuEp-A5dQ\"},\"dpopKeyThumbprint\":\"Go8odTQFNfsO4XdWn9nwzanSBkvnJ5JSnPT7S3T03xc\",\"issuedAtEpochMs\":1776103494944,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776103495000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ ],
+ [
+ "stellaops:wasEverAuth",
+ "true"
+ ]
+ ]
+ },
+ "events": {
+ "consoleErrors": [
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 404 ()",
+ "Failed to load resource: the server responded with a status of 503 ()"
+ ],
+ "requestFailures": [],
+ "responseErrors": [
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/security?from=2025-04-18T18:04:54.976Z&to=2026-04-13T18:04:54.976Z",
+ "page": "https://stella-ops.local/"
+ },
+ {
+ "status": 404,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/doctor/scheduler/trends/categories/platform?from=2025-04-18T18:04:54.976Z&to=2026-04-13T18:04:54.976Z",
+ "page": "https://stella-ops.local/"
+ },
+ {
+ "status": 503,
+ "method": "GET",
+ "url": "https://stella-ops.local/api/v1/stella-assistant/glossary?locale=en-US",
+ "page": "https://stella-ops.local/"
+ }
+ ]
+ },
+ "statePath": "./output/playwright/tmp-feedmirror-state.json"
+}
diff --git a/src/Web/StellaOps.Web/output/playwright/tmp-feedmirror-state.json b/src/Web/StellaOps.Web/output/playwright/tmp-feedmirror-state.json
new file mode 100644
index 000000000..375d5f54a
--- /dev/null
+++ b/src/Web/StellaOps.Web/output/playwright/tmp-feedmirror-state.json
@@ -0,0 +1,38 @@
+{
+ "cookies": [],
+ "origins": [
+ {
+ "origin": "https://stella-ops.local",
+ "localStorage": [
+ {
+ "name": "stellaops.auth.session.full",
+ "value": "{\"tokens\":{\"accessToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNTI5NSwiaWF0IjoxNzc2MTAzNDk1LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIG9mZmxpbmVfYWNjZXNzIHVpLnJlYWQgdWkuYWRtaW4gdWkucHJlZmVyZW5jZXMucmVhZCB1aS5wcmVmZXJlbmNlcy53cml0ZSBhdXRob3JpdHk6dGVuYW50cy5yZWFkIGF1dGhvcml0eTp0ZW5hbnRzLndyaXRlIGF1dGhvcml0eTp1c2Vycy5yZWFkIGF1dGhvcml0eTp1c2Vycy53cml0ZSBhdXRob3JpdHk6cm9sZXMucmVhZCBhdXRob3JpdHk6cm9sZXMud3JpdGUgYXV0aG9yaXR5OmNsaWVudHMucmVhZCBhdXRob3JpdHk6Y2xpZW50cy53cml0ZSBhdXRob3JpdHk6dG9rZW5zLnJlYWQgYXV0aG9yaXR5OnRva2Vucy5yZXZva2UgYXV0aG9yaXR5OmJyYW5kaW5nLnJlYWQgYXV0aG9yaXR5OmJyYW5kaW5nLndyaXRlIGF1dGhvcml0eS5hdWRpdC5yZWFkIGdyYXBoOnJlYWQgc2JvbTpyZWFkIHNjYW5uZXI6cmVhZCBwb2xpY3k6cmVhZCBwb2xpY3k6c2ltdWxhdGUgcG9saWN5OmF1dGhvciBwb2xpY3k6cmV2aWV3IHBvbGljeTphcHByb3ZlIHBvbGljeTpydW4gcG9saWN5OmFjdGl2YXRlIHBvbGljeTphdWRpdCBwb2xpY3k6ZWRpdCBwb2xpY3k6b3BlcmF0ZSBwb2xpY3k6cHVibGlzaCBhaXJnYXA6c2VhbCBhaXJnYXA6c3RhdHVzOnJlYWQgb3JjaDpyZWFkIG9yY2g6b3BlcmF0ZSBvcmNoOnF1b3RhIGFuYWx5dGljcy5yZWFkIGFkdmlzb3J5OnJlYWQgYWR2aXNvcnktYWk6dmlldyBhZHZpc29yeS1haTpvcGVyYXRlIHZleDpyZWFkIHZleGh1YjpyZWFkIGV4Y2VwdGlvbnM6cmVhZCBleGNlcHRpb25zOmFwcHJvdmUgYW9jOnZlcmlmeSBmaW5kaW5nczpyZWFkIHJlbGVhc2U6cmVhZCByZWxlYXNlOndyaXRlIHJlbGVhc2U6cHVibGlzaCBzY2hlZHVsZXI6cmVhZCBzY2hlZHVsZXI6b3BlcmF0ZSBub3RpZnkudmlld2VyIG5vdGlmeS5vcGVyYXRvciBub3RpZnkuYWRtaW4gbm90aWZ5LmVzY2FsYXRlIGV2aWRlbmNlOnJlYWQgZXhwb3J0LnZpZXdlciBleHBvcnQub3BlcmF0b3IgZXhwb3J0LmFkbWluIHZ1bG46dmlldyB2dWxuOmludmVzdGlnYXRlIHZ1bG46b3BlcmF0ZSB2dWxuOmF1ZGl0IHBsYXRmb3JtLmNvbnRleHQucmVhZCBwbGF0Zm9ybS5jb250ZXh0LndyaXRlIGRvY3RvcjpydW4gZG9jdG9yOmFkbWluIG9wcy5oZWFsdGggaW50ZWdyYXRpb246cmVhZCBpbnRlZ3JhdGlvbjp3cml0ZSBpbnRlZ3JhdGlvbjpvcGVyYXRlIHBhY2tzLnJlYWQgcGFja3Mud3JpdGUgcGFja3MucnVuIHBhY2tzLmFwcHJvdmUgcmVnaXN0cnkuYWRtaW4gdGltZWxpbmU6cmVhZCB0aW1lbGluZTp3cml0ZSB0cnVzdDpyZWFkIHRydXN0OndyaXRlIHRydXN0OmFkbWluIHNpZ25lcjpyZWFkIHNpZ25lcjpzaWduIHNpZ25lcjpyb3RhdGUgc2lnbmVyOmFkbWluIiwianRpIjoiZjAyN2I1MWYtMDBjNy00Mjg5LWE4NDYtMzViYTRjYWNhNzliIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbiIsIm5hbWUiOiJhZG1pbiIsInJvbGUiOiJhZG1pbiIsInN0ZWxsYW9wczp0ZW5hbnQiOiJkZW1vLXByb2QiLCJhdXRoX3RpbWUiOjE3NzYxMDM0OTUsIm9pX3Byc3QiOiJzdGVsbGEtb3BzLXVpIiwiY2xpZW50X2lkIjoic3RlbGxhLW9wcy11aSJ9.Doj_6TY7XoQUrcLH3y4EucoqOw2HF2NGFU78TIs1TRrG7ZbmiIora5KxsDOuBwB5gUa0nqZjRnmS5RMxWU_ukgX1vMGRRibW9j5420zzpXV7H06SfNeRwbZ4nQ1kwwusj6sAOIKaaKbP-rB6LiVhRpPDUfcX9qniK8XRSesPrh9XOMQAt-5Rt29zx5MjTSay3rlz4yl1cMhrfNzMxkXdHt87FmUsmwsiLiLgFK2qAkcRZWX--q7a1St5i521heqQJPrq9ZyOevx4sJk1B70nZdOe4I2lnpGbegDTvWmhGaJ68XCscrED9-Wb628xgkAxU7eK8mSc1JFhg5HDUlwJmg\",\"tokenType\":\"Bearer\",\"refreshToken\":\"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiJUWUtCWUlITVpFVFpYWlk3WllFQ1A0OVMyQ0ZKVElPVkIwWlFEX0tHIiwidHlwIjoib2lfcmVmdCtqd3QiLCJjdHkiOiJKV1QifQ.eEYWVM5wLGDVOkiGn3svVgF8rVW4KeMu1YVeCtWXalZ7ssDlq2v0SznwqFh0Lbn17uktFaTlhzmbV-snxo3f8fhBAeXbEptBrJaltVLL-zu95JqviubKOnl_I7dT37m_CKfijdltJE-G6P3fQ9hS28luKi7Djc7Hi_Wc2UrtRCJlTWMirPAPZvSFg0iRlL55MkN3nKvA0sAPj9G1OR-VvNdyQA1HlRAlpzPsIP_aLx3DRN1IfcDzfINejblMlS7RjFB_TRkDy0u0BWEKbb0XMPNQuZ4sL_ergN-uDKKDgis6tAjFAwR806wg0D3zMLvmmSWnqmqPzgnl9zcPwXeUNA.rNwMsxI1tp5grtXtd-vLsQ.ertPSl7XD4vJzJf9kKknq4zcVIrIo7_LlRMoRysJSoNSnEAebOe_4LwDTrHCJJ8pAScF2QPgBLxtyDUrTjtEmq3EouiM1x0NXg0N6f-1I9hbkwz3-IPTe-yq29nQMb_JypDbmvoDKbOKhNnqpSpQrGNf-h6brhvedJB2WWmFB7I5K0QD5hD82DHP7QK7zdcpd-Tc0fy1LTEeNAWuM2LOIbFBg2CuEg1ps4FkzPu1BHgVBEsMYzqNVujQl8nnYKylbEyenVMmYuJjlmOXRqoKLQ4Y0j97cde0osGHRvLjhdXRU4x69u9TmCteYQ6S9_tAj02A96U2JHloQfqKInUT17vlyHUHGHEDjnDjhoQb4RmUR3J4Rw9InXExchCIsUYdvJIyg2XJUTJ_KB_xtyITl1AH3che6LDU2b3e0PPlgSlWo2L70w4zCRDl2QJzA8dhb5DbqYAasszpulXfdaPaLSfuKVXCYlC-pGu6JevAzEUB0zF955C9NCDgmF4NcnhkVYwmnpLEfslvgdy8ttREyESN5ukGpOq0Iase6Da2vA3yyAQrRHaG2uNTkIoz_RidnZ2ZJxan7vHZgcN7bFAEimdZJqCM4dxrGJK1ycW1Ybtel66t0zZfeBu3mCSmHaQmLHX00MtG8rRp-PobNFvL8Vg-shO2F1BTdtmlNYiWaNDJML7zzTjQ23__0jlcuvPT2yluRNXpMZcduxg3fScJI0QzDQgWpRZxsLB0gMEJpZSxZRk_Vl_BDVz6zvUV6J-FXRCaGhGdoL2RC_RUa432pmmMQYk7Ycoh4H7NN6XtBrv_zSmp0HIY8wsi-XqbT3s2EYiW-VqXWRR2A8TKJjPLpe-J2dovBVa0uNowq7cnEiGFaNex-DeJlUi4nIu6qFhKxUtpGixYD2eRcDNc4kwxSXS40yEC3S_axCKTN1jdUZExJKm19pP9Oop0COOyISgSRpfxuB9D0O_cChGtmCUDqJO4aszpNmyUC0MiQlIZYvCNYuwR7QPB_R5YB4L0UVbgRbRy-44YRiVz-p-8y8P_Fjcap75ikoMDxDh1tc7HRQEkLbF2GZIFjv3SO25apMgN7qzvWXeL1gtu5eonAjWHzvzzbAPZyRlrgXXdcPPyQY33IFIhbIPgBVhQB1GjRApA9kVhMzbcCuzF5t6QFJx-J1yJiloEXXKtPcqdNQogKJHDzK3-VeNnnUDcgDJo0fIIhkTuS5qCm6aIeSxnnRd4swsAg5dZsdx3132f-SK0Ks5T1MaNlfT9Wdhwuf4HKkEz0NX3Spi2Ju_5-Xwye7lfCET2LR5lQCemCvcCv8xclmO9XNF7j9vjmPB85JTqyUZWLdO8EPmEBVt_rwLVjwP3sC5Jfn7mYbbCtfpc_lJ_VMi0MCrUIEqLbXP9-F6zTk5UKD8MCZ1Qg-gggbkGryUuesoSiOLd0JjbQm0y9BC0JD28qPFOmrCjvFfSuqiiENXYJ575age3d5ZyGSDf4kD02cfj59qNWbuObaUOgwBZMUuzU2R2mroBDEqmKnJkp2Ic0Ki539UTtNSuz-JszdrpdJcBqzXfhhjACmIISiy33pZyPyTnQhK9k5Iux3rwukBt7vlqmcha6WvBPfOnINsRBlFHmjNApMe4diDFXDAy5noNOwpGoMxyvrxHaA6QJlnhVeErLNz4qkXIZiJhWR-A483iVXdQYlkB-FfmpU7gVZY6-5WvUsgmRjsarMZrwwIgJ3ozQxq6MjZ0ZZQCpD_KBWvsC0eHXeWAW-Ei2MhxBhAdDZfvQHr2ZJG5Yavh4upBxTrEy7yBdc-rUlyJTKHuPsxaBnvcDObvmGXd3emRYLndTt159xqXjetVy6lu7TOxC4MgjP5XEZe2WJWAvKz5mxmmDAhsimytQhWV6Gv7KcS1vRKwf1uFqyvbiRNHOE2nDc5lPBxarmUJqAuKkfVR5eQiU69Kx48R54xGR_4hjC-3NZUWSQHyoOmjH_v5QceiUTOfQK4JrXSo69CAnnQ5dpqYyKZWyhFEpagBwLxY5B_DPhgevCl8KeEdVoirVw-F8a5xcDGI0DCp7lphqh21H7zOuI01y2wuDjVxQoSDBEr6vtn_IoaDlCdrvYIZuJ-MYxMks2LueIq2cdYu3SDZCin-F1BPNMOmJfJmVPqmUeHcCnFosBqOlbvGKTAsI-_awqdKL2yH3m37qdbDzgszvrB3EuOvbJo31bsrExZkPMllN-X_rqRWkGVHSWJi8MpnmiWgzOG41z4Na4OPDpqbLMmlIfBbQucHTSceMchyBfxdSRvvnWIx_DHE8xHrXzQUjwO6ZSDzXLqG6TrWp93_egkzoM1zFzQV7JYrgMBB8209veYcDy2KNemW2JRdASOdGWtl0FeEOwNFnfkZPve9yWMdLYR8zyWz67beKNt1TN61AvvKqQnvt-NeHT-ijXvq1nHKkaDnzFcS6BZYa_-qzmmweczZRzR1b3Nzk57NM-EmiSh89u1rqEEGW8GRs6bIJ70OMxlg7AzoCNaSm-cVnv-klGpAdfy5FqtPw_SJ-qZciLXOdjAs-9a1-MJRrxE1yHZI1XJQpuF8jYf1Yih0A4JdFFAsoUWtvGtT6e2hD0hMuPWl8B1oaCS5lv28F6_9AY29RPQ9ioLgfYUMKUzf38CebzoWuyzD2WEtmgPmsxNmd24Qm4Mrkw8A-5bsKuPg9catc_c6kNTEtkNanEd_tL1BeXw2mbz9zIez8B-_6mND76OE23pcVObTCQGWfOdkjKJ9kWi8Rs6fn-ewi2YtMSeDMLF-YSeVuqHARL-fY14Jc1SyROjdMm4PI5cesLDdkk-gF3KghClY662Y1oIQ7CW4Pp-cDMvCHu4i7qwXeDUqYWwVmUcR6lvlHyDMxxVlSyEAxEY087Z_ynkwjQDkHY4pKpU9RfKTKPIpr_dYngxQg1f6s5RPSvmKoHp3Gsl4DhVUNjgb7VWqWAd_Sv6SCm6f8QhFZx5TzwKiRGgvJYK01dhPXWaZ8fdUwUEVY7UBAlA8VHwYd2ff15CZIhyWwdAnod0UXJZBbpnAEFr87rs2B_tbwJU9YHPskFMicymJWILt9AEbdgkyrPQW0FkpHTL7BabPiPc84bZ6_JAstahqUE8ib9wxfUPhSQdyx7Q3jdaRWgqQVTYGyF9SfWFiwrsiXeUkwCVX_UbBH-OMOC57Z0ULuavD4onweOjNsSvp17gfdeB6wr3SAAYJ6GhrgCICsqTC-ll5dCN2gteKr4VFaoM6EvRAZk_qb8Um7SDjeytNuHNjaWVUb5Ez7dWoM5MCWDe6112nPb3iYsUweNzwtyy8UgXdS4AzR32uh4UyfywIa43VrUsBrZSKQa5lX9Xm3il1eH_q_CjqPYqgEtGG5Y_zun-fQGD2dY_-ZQCq_kL9zcfucqCwKNHisTFJWbGl13EARfGxXU8FKXBfPdarAla9Vt3zJrckf50h2o5tRmTToAc32hpjCEhBgCYzNQFMBzsE42X0pJ_2jsjYiLicp8C7BU07eN-3sX5Lg0JRz-gNCu4l8-KmVLHQKzTzZt6rPaLw9evciMe_gK2R5L5u56ulDqTcpOZBinJwVHVlyQ-YPboMOrxa7gp9UcWPpTrkuD2BeebCMAJfctPl-lDxHAWe8PITWtL723qDNbeHLfXmSknrnTor545cXgk-PDFahQUUXBhfkixKwc-RUQ8S27UZ1M4sTh4cbYV6n5RPp8kGdz_A98rDQIGI_ArMCmI3knkugPUDDP64OMP3ZmNMgJ04j2CDxk5o0zU1asR-a-loaUctxTx-luI4Bmo-dgL2HQCOJa2-yyz-fAXSvCxoXeIcK6v05rzbSOTdCI58zoSd12DLERcKDIIN8dAXFSN9GpnnapTD6kJRSHBmrHw4Wjmc9eoHI09ryUPFCo1lfSjzn0zIv7tmxnVx2URuKjnE3mhhcY28U6SOZXZpCwHWOJ-fI4ErCGPNJpniu1NV0xJuXLdPTwV5icz_8ubqktq3e6Io2NJwonQlDAdIRtiEQU9YAW5AkCResNOKCQJ9gANlO0VsAzxnoaavhtS42Q33h_A8AOGpG2F_P4FN8kTNDUdBjIUI6Xhef_504cC_VCkZICPMDqtshOVSjoNhsn7OqAghXFUga0d6giH2x1Sxf4swN4e5yR3dW650-7M7FQPvUzosIKjo72jGDZeTknDo5pMDI0ionGoHZJsfo4hDxLua5Gn25mZjIiifGeVChR3CPpKwJ9C7rQWc3BeTlKEAm3oISXrnkXMPmPuDZoVRxpvguZr6KEZDwHP7gotUz1gid8TOwDGcTmSOo86Zwk6jtrfA_zp8D4bWMBMKT-zg5KttNOqai8JSGloQslPgF5INxupeCGsyiobosJVJHlSM-KHbmnDuH1SvDbMvxAvY1ZjlsmSliVXPZnOhEPlSpLjMLgoIn4TVeAyzrs7D_nr0YCYb2q9ZOOCCL49NOep2ohQ3d9Xb72PEExA6HnMBzKlU9EAp_ntD02lxOCFTDJRo3-QgblaKseW7uzNJzOB4nUi-o2_a7_JV588VRquz9q-NsSlxNVFCLIm--ST2T7ofORRuT1ZCtnNTc1f61tiPcfsYjglYRgcMGt34wTozqqkDAaa-_8kpthjCF3O4UB9tS3a1hu8j5wqUeCsKbEvI2AUqkij3eCum5Ds5B2UVBZ53arqaIOSY86ckxLxCKrWQNyKZj_GNLF6QwwIlUrBcx5M-GbBxnsj4aPyUpAdvEAwav1sPBdxr-GlZZ6rTpA.XZO3XwR9xo0F4nv0HHnHulW2o1FTdTU2Nx7aAWSq1Dg\",\"scope\":\"openid profile email offline_access ui.read ui.admin ui.preferences.read ui.preferences.write authority:tenants.read authority:tenants.write authority:users.read authority:users.write authority:roles.read authority:roles.write authority:clients.read authority:clients.write authority:tokens.read authority:tokens.revoke authority:branding.read authority:branding.write authority.audit.read graph:read sbom:read scanner:read policy:read policy:simulate policy:author policy:review policy:approve policy:run policy:activate policy:audit policy:edit policy:operate policy:publish airgap:seal airgap:status:read orch:read orch:operate orch:quota analytics.read advisory:read advisory-ai:view advisory-ai:operate vex:read vexhub:read exceptions:read exceptions:approve aoc:verify findings:read release:read release:write release:publish scheduler:read scheduler:operate notify.viewer notify.operator notify.admin notify.escalate evidence:read export.viewer export.operator export.admin vuln:view vuln:investigate vuln:operate vuln:audit platform.context.read platform.context.write doctor:run doctor:admin ops.health integration:read integration:write integration:operate packs.read packs.write packs.run packs.approve registry.admin timeline:read timeline:write trust:read trust:write trust:admin signer:read signer:sign signer:rotate signer:admin\",\"expiresAtEpochMs\":1776105293943},\"identity\":{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"name\":\"admin\",\"roles\":[],\"idToken\":\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFKVkI4VVdCTkRUV0UxMTRTUlhLNEhMT0NDTU1HWFRKTExWRDZLOVgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5zdGVsbGEtb3BzLmxvY2FsLyIsImV4cCI6MTc3NjEwNjc5NSwiaWF0IjoxNzc2MTAzNDk1LCJhdWQiOiJzdGVsbGEtb3BzLXVpIiwic3ViIjoiMTk5ZTc3MTQ3YmI4NDVmYmFiOTQxNmNkYWZmNTk3MjYiLCJuYW1lIjoiYWRtaW4iLCJhenAiOiJzdGVsbGEtb3BzLXVpIiwibm9uY2UiOiIwNDEyNzYxYS1iOTUzLTQ4MDEtYWVlMi01MjAyZGZhNThhNzEiLCJhdF9oYXNoIjoiN2UxZmxEYlhoOGJDaXNRdjNOSG50dyJ9.C4aRTsklFrhH3z1azxRr_pkQxmQaX2og5s4vX-NrbJqvFLrfjv0heEj8JfiFlaNF5sK-INBr_HAaZUHB1D6HikgxZm8NoXu3GwsQdtEDdrnVPRIxBWJkl5fvaxghGlGEIaHRrSGovssmiguzl5jq07F3u3E5V20iZD6ww0t6hkrl135oZfhgi6XR0uSLxmap2Vb6-bAMPwQ66nb46-jXVhk33W3LyBBbAlnRQ4xC63itb_uQ8h2WyLY95XG-LCPG1gbr78Hnzwot1iPkH-sWt-9tq9oxlmCLCp5RJxq1UDCpD0JRyV_n1ZbLYMnX0mlbDIbco_iWZHyOmwuEp-A5dQ\"},\"dpopKeyThumbprint\":\"Go8odTQFNfsO4XdWn9nwzanSBkvnJ5JSnPT7S3T03xc\",\"issuedAtEpochMs\":1776103494944,\"tenantId\":\"demo-prod\",\"scopes\":[\"advisory-ai:operate\",\"advisory-ai:view\",\"advisory:read\",\"airgap:seal\",\"airgap:status:read\",\"analytics.read\",\"aoc:verify\",\"authority.audit.read\",\"authority:branding.read\",\"authority:branding.write\",\"authority:clients.read\",\"authority:clients.write\",\"authority:roles.read\",\"authority:roles.write\",\"authority:tenants.read\",\"authority:tenants.write\",\"authority:tokens.read\",\"authority:tokens.revoke\",\"authority:users.read\",\"authority:users.write\",\"doctor:admin\",\"doctor:run\",\"email\",\"evidence:read\",\"exceptions:approve\",\"exceptions:read\",\"export.admin\",\"export.operator\",\"export.viewer\",\"findings:read\",\"graph:read\",\"integration:operate\",\"integration:read\",\"integration:write\",\"notify.admin\",\"notify.escalate\",\"notify.operator\",\"notify.viewer\",\"offline_access\",\"openid\",\"ops.health\",\"orch:operate\",\"orch:quota\",\"orch:read\",\"packs.approve\",\"packs.read\",\"packs.run\",\"packs.write\",\"platform.context.read\",\"platform.context.write\",\"policy:activate\",\"policy:approve\",\"policy:audit\",\"policy:author\",\"policy:edit\",\"policy:operate\",\"policy:publish\",\"policy:read\",\"policy:review\",\"policy:run\",\"policy:simulate\",\"profile\",\"registry.admin\",\"release:publish\",\"release:read\",\"release:write\",\"sbom:read\",\"scanner:read\",\"scheduler:operate\",\"scheduler:read\",\"signer:admin\",\"signer:read\",\"signer:rotate\",\"signer:sign\",\"timeline:read\",\"timeline:write\",\"trust:admin\",\"trust:read\",\"trust:write\",\"ui.admin\",\"ui.preferences.read\",\"ui.preferences.write\",\"ui.read\",\"vex:read\",\"vexhub:read\",\"vuln:audit\",\"vuln:investigate\",\"vuln:operate\",\"vuln:view\"],\"audiences\":[],\"authenticationTimeEpochMs\":1776103495000,\"freshAuthActive\":false,\"freshAuthExpiresAtEpochMs\":null}"
+ },
+ {
+ "name": "stellaops.helper.preferences",
+ "value": "{\"dismissed\":false,\"tooltipsMuted\":false,\"mutedPages\":[],\"mutedTipIds\":[],\"seenPages\":[],\"tipIndex\":{},\"dismissedBanners\":[],\"seenHelpPages\":[],\"pageHelpOpen\":{},\"pageHelpDismissedGlobal\":false,\"pageHelpDismissedPages\":[]}"
+ },
+ {
+ "name": "stellaops.content-width",
+ "value": "centered"
+ },
+ {
+ "name": "stellaops.assistant.state",
+ "value": "{\"seenRoutes\":[],\"completedTours\":[],\"tipPositions\":{},\"dismissed\":false}"
+ },
+ {
+ "name": "stellaops.theme",
+ "value": "system"
+ },
+ {
+ "name": "stellaops.auth.session.info",
+ "value": "{\"subject\":\"199e77147bb845fbab9416cdaff59726\",\"expiresAtEpochMs\":1776105293943,\"issuedAtEpochMs\":1776103494944,\"dpopKeyThumbprint\":\"Go8odTQFNfsO4XdWn9nwzanSBkvnJ5JSnPT7S3T03xc\",\"tenantId\":\"demo-prod\"}"
+ },
+ {
+ "name": "stellaops.sidebar.preferences",
+ "value": "{\"sidebarCollapsed\":false,\"collapsedGroups\":[\"evidence\",\"setup-admin\"],\"collapsedSections\":[]}"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file