How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.
Overview
How to connect
Automated checks
Useful links
DSALTA connects to Grafana using read-only API access to collect compliance evidence automatically. Data feeds into your Access accounts and Incidents pages.
Read-only access. DSALTA never modifies, creates, or deletes resources in your Grafana environment.
DSALTA collects this integration’s data when you connect it — you can refresh it at any time with Sync from integrations on the Integrations page. The compliance checks below re-run once a day at 02:00 America/New_York.
DSALTA reads the Grafana user roster — names, emails, roles and active status, which appears on your Access page; and incidents, which appear on your Incidents page.It calls these Grafana endpoints:
/api/org/users
/api/alertmanager/grafana/api/v2/alerts
Permissions the checks require:org.users:readEvery request is a read. DSALTA has no code path that creates, modifies, or deletes anything in your Grafana environment.
There is no Reconnect button. Open Integrations → Connected, click Manage on the Grafana card, and check the Status tab — it shows either Connected and working properly or Connection issues detected. To restore a broken connection you must Disconnect and connect again, which permanently deletes the data and tests collected from Grafana. This usually happens when the service-account token expires or is revoked — generate a new token in Grafana and reconnect.
Data is not syncing
Make sure the service account still has the Admin role (needed to read organization users), then click Sync from integrations on the Integrations page (Connected tab) — it refreshes every connected integration at once.
1
Start in DSALTA
Open Integrations in the DSALTA sidebar, find Grafana Cloud, and click Connect to open the connect panel.
2
Find your Grafana domain
Your domain is the host in your Grafana URL — e.g. for https://acme.grafana.net, it’s acme.grafana.net.Enter the host only — no https://, no trailing path. Take everything between https:// and the first / in your Grafana URL: from https://acme.grafana.net/a/cloud-home-app the value is acme.grafana.net. The field in the credential window shows this as a placeholder (https:// example.grafana.net), which is a hint about the shape, not text to copy.Self-hosted and Grafana Enterprise instances work the same way — use your own instance host (for example grafana.internal.acme.com) instead of a .grafana.net address. Nothing else in the setup changes.
3
Create a service-account token
In Grafana: Administration → Users and access → Service accounts → Add service account with the Admin role (so it can read org users and firing alerts) → Add service account token → name it, set an expiry, and Generate token → copy the glsa_… value. You’ll enter your domain and token in the next step.
Setting an expiry is optional — by default a Grafana service-account token never expires. If you do tick Set expiration date, record the date: when the token expires the integration flips to Disconnected, and because there is no Reconnect button you have to disconnect, generate a fresh token, and connect again.
Create the service account inside the Grafana organization whose members you want reviewed. A service account only works in the organization it was created for, and DSALTA reads the roster of that one organization — a token made in the wrong org returns the wrong list of users.
The Admin role is doing two jobs. It gives the service account org.users:read, which is what the roster sync and both access checks need, and it gives it alerting read, which is what the Reported incidents should be closed check needs. A Viewer or Editor service account will still connect and still sync users, but the incidents check will come back Failed with a permission error rather than a compliance result.
4
Finish in DSALTA
Return to the connect panel you opened in step 1, enter the credential you just created, and confirm to complete the connection.
Once connected, Grafana Cloud appears on the Connected tab and the checks below begin reporting after the first sync.
Each check below re-runs once a day, at 02:00 America/New_York, while this integration is connected. Click any check for step-by-step remediation guidance.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema/docs.json","name":"DSALTA Help Center","colors":{"primary":"#1A7A6E","light":"#2AAA9A","dark":"#1C8375"},"logo":{"light":"https://mintcdn.com/dsalta/tsMQJyneJ1xquFUo/images/02_Secondary_Dual_Transparent(1).png?fit=max\u0026auto=format\u0026n=tsMQJyneJ1xquFUo\u0026q=85\u0026s=4d401cc03b547d99b6f75a6bd170c334","dark":"https://mintcdn.com/dsalta/tsMQJyneJ1xquFUo/images/02_Secondary_Dual_Transparent(1).png?fit=max\u0026auto=format\u0026n=tsMQJyneJ1xquFUo\u0026q=85\u0026s=4d401cc03b547d99b6f75a6bd170c334"},"favicon":"https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/favicon.png?fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=56e523d5b696fe4e6e274b2a13ddc34c","background":{"decoration":"grid"},"navbar":{"links":[{"href":"https://app.dsalta.com/roadmap","label":"Back to DSALTA"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/getdsalta","website":"https://www.dsalta.com/"}},"search":{"prompt":"Search DSALTA docs..."},"seo":{"indexing":"all"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dsalta","hasAudioNarration":false,"actualSubdomain":"dsalta","customDomains":["help.dsalta.com"],"gitSource":{"type":"github","owner":"dsalta-app","repo":"help-center","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6abc6a74bc640f778709e230","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Integrations","count":680},{"language":"default","tag":"SaaS \u0026 Productivity","count":215},{"language":"default","tag":"Cloud Infrastructure","count":200},{"language":"default","tag":"Security \u0026 Monitoring","count":85},{"language":"default","tag":"Amazon Web Services (AWS)","count":77},{"language":"default","tag":"Databases","count":68},{"language":"default","tag":"Code Repositories","count":66},{"language":"default","tag":"Guides","count":63},{"language":"default","tag":"Microsoft Azure","count":50},{"language":"default","tag":"Framework Guides","count":47}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/grafana","slug":"/integrations/grafana","pageMetadata":{"title":"Grafana","description":"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.","href":"/integrations/grafana"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Check,Heading,Info,Note,OptimizedImage,Step,Steps,Tab,Table,Tabs,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(Tabs,{children:[_jsxs(Tab,{title:`Overview`,id:`overview`,\"data-child-heading-ids\":`[\"what-dsalta-reads\",\"troubleshooting\"]`,children:[_jsx(_components.p,{children:`DSALTA connects to Grafana using read-only API access to collect compliance evidence automatically. Data feeds into your Access accounts and Incidents pages.`}),_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Read-only access.`}),` DSALTA never modifies, creates, or deletes resources in your Grafana environment.`]})}),_jsx(Note,{children:_jsxs(_components.p,{children:[`DSALTA collects this integration’s data when you connect it — you can refresh it at any time with `,_jsx(_components.strong,{children:`Sync from integrations`}),` on the `,_jsx(_components.strong,{children:`Integrations`}),` page. The compliance checks below re-run once a day at 02:00 America/New_York.`]})}),_jsx(Heading,{level:`2`,id:`what-dsalta-reads`,children:`What DSALTA reads`}),_jsxs(_components.p,{children:[`DSALTA reads the Grafana user roster — names, emails, roles and active status, which appears on your `,_jsx(_components.strong,{children:`Access`}),` page; and incidents, which appear on your `,_jsx(_components.strong,{children:`Incidents`}),` page.`]}),_jsx(_components.p,{children:`It calls these Grafana endpoints:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`/api/org/users`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`/api/alertmanager/grafana/api/v2/alerts`})}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Permissions the checks require:`}),` `,_jsx(_components.code,{children:`org.users:read`})]}),_jsx(_components.p,{children:`Every request is a read. DSALTA has no code path that creates, modifies, or deletes anything in your Grafana environment.`}),_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Integration shows Disconnected`,id:`integration-shows-disconnected`,children:_jsxs(_components.p,{children:[`There is no Reconnect button. Open `,_jsx(_components.strong,{children:`Integrations → Connected`}),`, click `,_jsx(_components.strong,{children:`Manage`}),` on the Grafana card, and check the `,_jsx(_components.strong,{children:`Status`}),` tab — it shows either `,_jsx(_components.strong,{children:`Connected and working properly`}),` or `,_jsx(_components.strong,{children:`Connection issues detected`}),`. To restore a broken connection you must `,_jsx(_components.strong,{children:`Disconnect`}),` and connect again, which permanently deletes the data and tests collected from Grafana. This usually happens when the service-account token expires or is revoked — generate a new token in Grafana and reconnect.`]})}),_jsx(Accordion,{title:`Data is not syncing`,id:`data-is-not-syncing`,children:_jsxs(_components.p,{children:[`Make sure the service account still has the `,_jsx(_components.strong,{children:`Admin`}),` role (needed to read organization users), then click `,_jsx(_components.strong,{children:`Sync from integrations`}),` on the `,_jsx(_components.strong,{children:`Integrations`}),` page (Connected tab) — it refreshes every connected integration at once.`]})})]})]}),_jsxs(Tab,{title:`How to connect`,id:`how-to-connect`,children:[_jsxs(Steps,{children:[_jsx(Step,{title:`Start in DSALTA`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Integrations`}),` in the DSALTA sidebar, find `,_jsx(_components.strong,{children:`Grafana Cloud`}),`, and click `,_jsx(_components.strong,{children:`Connect`}),` to open the connect panel.`]})}),_jsxs(Step,{title:`Find your Grafana domain`,children:[_jsxs(_components.p,{children:[`Your domain is the host in your Grafana URL — e.g. for `,_jsx(_components.code,{children:`https://acme.grafana.net`}),`, it’s `,_jsx(_components.code,{children:`acme.grafana.net`}),`.`]}),_jsxs(_components.p,{children:[`Enter the `,_jsx(_components.strong,{children:`host only`}),` — no `,_jsx(_components.code,{children:`https://`}),`, no trailing path. Take everything between `,_jsx(_components.code,{children:`https://`}),` and the first `,_jsx(_components.code,{children:`/`}),` in your Grafana URL: from `,_jsx(_components.code,{children:`https://acme.grafana.net/a/cloud-home-app`}),` the value is `,_jsx(_components.code,{children:`acme.grafana.net`}),`. The field in the credential window shows this as a placeholder (`,_jsx(_components.code,{children:`https:// example.grafana.net`}),`), which is a hint about the shape, not text to copy.`]}),_jsxs(_components.p,{children:[`Self-hosted and Grafana Enterprise instances work the same way — use your own instance host (for example `,_jsx(_components.code,{children:`grafana.internal.acme.com`}),`) instead of a `,_jsx(_components.code,{children:`.grafana.net`}),` address. Nothing else in the setup changes.`]})]}),_jsxs(Step,{title:`Create a service-account token`,children:[_jsx(_components.p,{children:`In Grafana: Administration → Users and access → Service accounts → Add service account with the Admin role (so it can read org users and firing alerts) → Add service account token → name it, set an expiry, and Generate token → copy the glsa_… value. You’ll enter your domain and token in the next step.`}),_jsxs(Tip,{children:[`Setting an expiry is optional — by default a Grafana service-account token never expires. If you do tick `,_jsx(_components.strong,{children:`Set expiration date`}),`, record the date: when the token expires the integration flips to Disconnected, and because there is no Reconnect button you have to disconnect, generate a fresh token, and connect again.`]}),_jsx(Tip,{children:`Create the service account inside the Grafana organization whose members you want reviewed. A service account only works in the organization it was created for, and DSALTA reads the roster of that one organization — a token made in the wrong org returns the wrong list of users.`}),_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Admin`}),` role is doing two jobs. It gives the service account `,_jsx(_components.code,{children:`org.users:read`}),`, which is what the roster sync and both access checks need, and it gives it alerting read, which is what the `,_jsx(_components.strong,{children:`Reported incidents should be closed`}),` check needs. A Viewer or Editor service account will still connect and still sync users, but the incidents check will come back `,_jsx(_components.strong,{children:`Failed`}),` with a permission error rather than a compliance result.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=f68ad261f1e5be5d69aa5be487918a59`,alt:`Grafana Administration > Users and access > Service accounts page listing service accounts with the Add service account button`,style:{maxWidth:`720px`,width:`100%`,borderRadius:`8px`},\"data-og-width\":`1100`,width:`1100`,\"data-og-height\":`551`,height:`551`,\"data-path\":`images/integrations/grafana/01-service-accounts.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?w=280\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=d6820ae76a383f455287f9936ebdbc26 280w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?w=560\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=fa103d55982512429bee45673231f35d 560w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?w=840\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=86a4a2c5c342f8f379f1176ed33b823c 840w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=78fa62239ceeffce87d8ce3bb3c2f263 1100w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=8bcf7933c24c7266f3de43fdda1e1341 1650w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/01-service-accounts.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=0b9a5665e840a1ae44addeef24c1ed8e 2500w`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=9d86e961c9525ec49308d8c6da957be4`,alt:`Grafana's Add service account token dialog with Display name, Expiration options and the Generate token button, over a service account page showing the Admin role`,style:{maxWidth:`720px`,width:`100%`,borderRadius:`8px`},\"data-og-width\":`1100`,width:`1100`,\"data-og-height\":`551`,height:`551`,\"data-path\":`images/integrations/grafana/02-add-service-account-token.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?w=280\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=c923fcaaa7be873cc0af53c93a5777fb 280w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?w=560\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=fb236e6cd8613c4515f8daff6a20d067 560w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?w=840\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=024b29812a13ac8bd52f387399d0119c 840w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=430d55d823dabab9c17569ec7197b7b0 1100w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=69813a0fb0d9451a692155a9095d8f2e 1650w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/02-add-service-account-token.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=edea3ff599d3f0f5c46cd40638c09f50 2500w`})]}),_jsxs(Step,{title:`Finish in DSALTA`,children:[_jsx(_components.p,{children:`Return to the connect panel you opened in step 1, enter the credential you just created, and confirm to complete the connection.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=ccc9f1130da67eabdebb4955cbac7ac7`,alt:`DSALTA's Link Grafana Account panel with a Domain field and a Token field for the Grafana service account token`,style:{maxWidth:`340px`,width:`100%`,borderRadius:`8px`},\"data-og-width\":`998`,width:`998`,\"data-og-height\":`1390`,height:`1390`,\"data-path\":`images/integrations/grafana/03-connect-panel.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?w=280\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=a67c17d60d8a8bb6f22ff1e719fdd917 280w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?w=560\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=f4f329b758a921897326f8a82a7e8d02 560w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?w=840\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=176738bea808809f2d62df53ae64c5fb 840w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=6a122970d6224a7762b6fe42ade52509 1100w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=b497ea5c256c796a955beba70901efee 1650w, https://mintcdn.com/dsalta/4UzgskHSsjeDN5e5/images/integrations/grafana/03-connect-panel.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4UzgskHSsjeDN5e5\u0026q=85\u0026s=081b6e612acbf04286b602befa6e3ab6 2500w`})]})]}),_jsx(Check,{children:_jsxs(_components.p,{children:[`Once connected, Grafana Cloud appears on the `,_jsx(_components.strong,{children:`Connected`}),` tab and the checks below begin reporting after the first sync.`]})})]}),_jsxs(Tab,{title:`Automated checks`,id:`automated-checks`,children:[_jsx(_components.p,{children:`Each check below re-runs once a day, at 02:00 America/New_York, while this integration is connected. Click any check for step-by-step remediation guidance.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Check`}),_jsx(_components.th,{children:`Severity`}),_jsx(_components.th,{children:`What it verifies`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/integrations/grafana/reported-incidents-should-be-closed`,children:`Reported incidents should be closed`})}),_jsx(_components.td,{children:`Medium`}),_jsx(_components.td,{children:`Checks that incidents reported in Grafana are closed and resolved.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/integrations/grafana/user-access-to-critical-systems-should-be-valid`,children:`User access to Critical System should be valid`})}),_jsx(_components.td,{children:`Info`}),_jsx(_components.td,{children:`Checks that users with access to critical systems are authorized in Grafana.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/integrations/grafana/offboarded-users-should-not-have-active-access`,children:`Offboarded users should not have active access`})}),_jsx(_components.td,{children:`Info`}),_jsx(_components.td,{children:`Checks that offboarded employees no longer retain active Grafana access.`})]})]})]})]}),_jsx(Tab,{title:`Useful links`,id:`useful-links`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Topic`}),_jsx(_components.th,{children:`Link`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Setup`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://grafana.com/docs/grafana/latest/administration/service-accounts/`,children:`Grafana service accounts`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`General`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://grafana.com`,children:`Grafana Cloud website`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`DSALTA`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/troubleshooting/connection-error-messages`,children:`Connection error messages`})})]})]})]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Grafana","description":"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.","href":"/integrations/grafana"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What DSALTA reads","slug":"what-dsalta-reads","depth":2,"children":[],"tabId":"overview"},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[],"tabId":"overview"}],"codeExamples":{}},"jsLinks":[],"subdomain":"dsalta","siteName":"DSALTA Help Center","title":"Grafana - DSALTA Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-08T23:34:33.443Z","originalFileLocation":"integrations/grafana.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DSALTA Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Grafana - DSALTA Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DSALTA Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.dsalta.com/integrations/grafana\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dsalta.mintlify.site/_mintlify/api/og/v2?division=Grafana\u0026amp;title=Grafana\u0026amp;description=How+DSALTA+integrates+with+Grafana+%E2%80%94+data+collected%2C+setup+guide%2C+and+automated+compliance+checks.\u0026amp;theme=a9ed2d30c4b1abde4447eed1\u0026amp;signature=2d70c4ebea74bacd9e8998bacb520755b14c90df7fb0f844ce09f0bc874c2115\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Grafana - DSALTA Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dsalta.mintlify.site/_mintlify/api/og/v2?division=Grafana\u0026amp;title=Grafana\u0026amp;description=How+DSALTA+integrates+with+Grafana+%E2%80%94+data+collected%2C+setup+guide%2C+and+automated+compliance+checks.\u0026amp;theme=a9ed2d30c4b1abde4447eed1\u0026amp;signature=2d70c4ebea74bacd9e8998bacb520755b14c90df7fb0f844ce09f0bc874c2115\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/dsalta/97Fu9H6KNGeI2kar/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DSALTA Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A7A6E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.dsalta.com/integrations/grafana\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/grafana.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.dsalta.com/#organization\",\"name\":\"DSALTA Help Center\",\"url\":\"https://help.dsalta.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dsalta/tsMQJyneJ1xquFUo/images/02_Secondary_Dual_Transparent(1).png?fit=max\u0026auto=format\u0026n=tsMQJyneJ1xquFUo\u0026q=85\u0026s=4d401cc03b547d99b6f75a6bd170c334\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.dsalta.com#website\",\"name\":\"DSALTA Help Center\",\"url\":\"https://help.dsalta.com\",\"publisher\":{\"@id\":\"https://help.dsalta.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.dsalta.com/integrations/grafana#webpage\",\"url\":\"https://help.dsalta.com/integrations/grafana\",\"name\":\"Grafana\",\"description\":\"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.\",\"dateModified\":\"2026-09-08T23:34:33.443Z\",\"isPartOf\":{\"@id\":\"https://help.dsalta.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.dsalta.com/integrations/grafana#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.dsalta.com/integrations/grafana#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Security \u0026 Monitoring\",\"item\":\"https://help.dsalta.com/integrations/wiz\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Grafana\",\"item\":\"https://help.dsalta.com/integrations/grafana\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.dsalta.com/integrations/grafana#article\",\"headline\":\"Grafana\",\"name\":\"Grafana\",\"description\":\"How DSALTA integrates with Grafana — data collected, setup guide, and automated compliance checks.\",\"url\":\"https://help.dsalta.com/integrations/grafana\",\"mainEntityOfPage\":{\"@id\":\"https://help.dsalta.com/integrations/grafana#webpage\"},\"dateModified\":\"2026-09-08T23:34:33.443Z\",\"publisher\":{\"@id\":\"https://help.dsalta.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.dsalta.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DSALTA Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DSALTA Help Center","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/guides/getting-started/welcome"}]},{"tab":"Integrations","icon":"plug","groups":[{"group":"Getting Connected","icon":"plug","pages":[{"title":"Integrations Overview","href":"/integrations/overview"}]},{"group":"Identity Providers","icon":"users","pages":[{"group":"Google Workspace","pages":[{"title":"Google Workspace","href":"/integrations/google-workspace"},{"title":"MFA should be enabled for all users","href":"/integrations/google-workspace/mfa-should-be-enabled-for-all-users"},{"title":"User access to Critical System should be valid","href":"/integrations/google-workspace/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/google-workspace/offboarded-users-should-not-have-active-access"},{"title":"Admin accounts should have MFA enabled","href":"/integrations/google-workspace/admin-accounts-should-have-mfa-enabled"},{"title":"Password policy should meet minimum requirements","href":"/integrations/google-workspace/password-policy-should-meet-minimum-requirements"},{"title":"Vendor discovery should be configured","href":"/integrations/google-workspace/vendor-discovery-should-be-configured"}]},{"group":"Microsoft Entra ID","pages":[{"title":"Microsoft Entra ID","href":"/integrations/microsoft-entra-id"},{"title":"MFA should be enabled for all users","href":"/integrations/microsoft-entra-id/mfa-should-be-enabled-for-all-users"},{"title":"User access to Critical System should be valid","href":"/integrations/microsoft-entra-id/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/microsoft-entra-id/offboarded-users-should-not-have-active-access"}]},{"group":"Okta","pages":[{"title":"Okta","href":"/integrations/okta"},{"title":"MFA should be enabled for all users","href":"/integrations/okta/mfa-should-be-enabled-for-all-users"},{"title":"User access to Critical System should be valid","href":"/integrations/okta/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/okta/offboarded-users-should-not-have-active-access"},{"title":"Password policy should meet minimum requirements","href":"/integrations/okta/password-policy-should-meet-minimum-requirements"}]},{"group":"JumpCloud","pages":[{"title":"JumpCloud","href":"/integrations/jumpcloud"},{"title":"MFA should be enabled for all users","href":"/integrations/jumpcloud/mfa-should-be-enabled-for-all-users"},{"title":"User access to Critical System should be valid","href":"/integrations/jumpcloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/jumpcloud/offboarded-users-should-not-have-active-access"}]},{"group":"OneLogin","pages":[{"title":"OneLogin","href":"/integrations/onelogin"},{"title":"MFA should be enabled for all users","href":"/integrations/onelogin/mfa-should-be-enabled-for-all-users"},{"title":"User access to Critical System should be valid","href":"/integrations/onelogin/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/onelogin/offboarded-users-should-not-have-active-access"}]},{"group":"Entra (Office 365)","pages":[{"title":"Entra (Office 365)","href":"/integrations/microsoft-office-365"},{"title":"MFA should be enabled for all users","href":"/integrations/microsoft-office-365/mfa-enabled-all-users"},{"title":"User access to Critical System should be valid","href":"/integrations/microsoft-office-365/critical-system-access-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/microsoft-office-365/offboarded-users-no-active-access"}]},{"group":"Auth0","pages":[{"title":"Auth0","href":"/integrations/auth0"},{"title":"User access to Critical System should be valid","href":"/integrations/auth0/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/auth0/offboarded-users-should-not-have-active-access"}]},{"group":"WorkOS","pages":[{"title":"WorkOS","href":"/integrations/workos"},{"title":"User access to Critical System should be valid","href":"/integrations/workos/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/workos/offboarded-users-should-not-have-active-access"}]},{"group":"Clerk","pages":[{"title":"Clerk","href":"/integrations/clerk"},{"title":"User access to Critical System should be valid","href":"/integrations/clerk/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/clerk/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/clerk/mfa-enabled-for-all-users"}]},{"group":"Duo","pages":[{"title":"Duo","href":"/integrations/duo"},{"title":"MFA should be enabled for all users","href":"/integrations/duo/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/duo/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/duo/user-access-to-critical-system-should-be-valid"}]},{"group":"Descope","pages":[{"title":"Descope","href":"/integrations/descope"},{"title":"User access to Critical System should be valid","href":"/integrations/descope/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/descope/offboarded-users-should-not-have-active-access"}]}]},{"group":"Cloud Infrastructure","icon":"cloud","pages":[{"group":"Amazon Web Services (AWS)","pages":[{"title":"Amazon Web Services (AWS)","href":"/integrations/aws"},{"title":"AWS access should be removed for offboarded user","href":"/integrations/aws/aws-access-should-be-removed-for-offboarded-users"},{"title":"AWS user should have MFA enabled","href":"/integrations/aws/aws-users-should-have-mfa-enabled"},{"title":"AWS should be on https","href":"/integrations/aws/aws-should-be-on-https"},{"title":"AWS should redirect http to https","href":"/integrations/aws/aws-should-redirect-http-to-https"},{"title":"AWS CloudTrail should be enabled","href":"/integrations/aws/aws-cloudtrail-should-be-enabled"},{"title":"AWS GuardDuty should be enabled","href":"/integrations/aws/aws-guardduty-should-be-enabled"},{"title":"Reported incident should be closed in Guard duty","href":"/integrations/aws/reported-incidents-should-be-closed-in-guardduty"},{"title":"AWS credentials not used in last 90 days should be disabled","href":"/integrations/aws/aws-credentials-not-used-in-last-90-days-should-be-disabled"},{"title":"AWS user access keys should not be older than 90 days","href":"/integrations/aws/aws-user-access-keys-should-not-be-older-than-90-days"},{"title":"AWS root account should have MFA enabled","href":"/integrations/aws/aws-root-account-should-have-mfa-enabled"},{"title":"AWS users should not have attached IAM policies","href":"/integrations/aws/aws-users-should-not-have-attached-iam-policies"},{"title":"AWS account password policy should be configured","href":"/integrations/aws/aws-account-password-policy-should-be-configured"},{"title":"AWS root account usage should be avoided","href":"/integrations/aws/aws-root-account-usage-should-be-avoided"},{"title":"AWS server access logs should be retained for 90 days","href":"/integrations/aws/aws-server-access-logs-should-be-retained-for-90-days"},{"title":"AWS S3 server access logging should be enabled for important buckets","href":"/integrations/aws/aws-s3-server-access-logging-should-be-enabled"},{"title":"AWS groups should have at least one IAM policy","href":"/integrations/aws/aws-groups-should-have-at-least-one-iam-policy"},{"title":"Infra entity should be classified","href":"/integrations/aws/infrastructure-entities-should-be-classified"},{"title":"AWS RDS database freespace should be monitored","href":"/integrations/aws/aws-rds-database-free-space-should-be-monitored"},{"title":"AWS RDS database CPU utilization should be monitored","href":"/integrations/aws/aws-rds-database-cpu-utilization-should-be-monitored"},{"title":"AWS RDS Database freeable memory should be monitored","href":"/integrations/aws/aws-rds-database-freeable-memory-should-be-monitored"},{"title":"AWS RDS database IO utilization should be monitored","href":"/integrations/aws/aws-rds-database-io-utilization-should-be-monitored"},{"title":"AWS RDS database backup should be enabled","href":"/integrations/aws/aws-rds-database-backup-should-be-enabled"},{"title":"AWS RDS database storage should be encrypted","href":"/integrations/aws/aws-rds-database-storage-should-be-encrypted"},{"title":"AWS RDS database should be protected from direct internet traffic","href":"/integrations/aws/aws-rds-no-public-access"},{"title":"AWS ElastiCache datastore CPU utilization should be monitored","href":"/integrations/aws/aws-elasticache-cpu-utilization-should-be-monitored"},{"title":"AWS ElastiCache current connections should be monitored","href":"/integrations/aws/aws-elasticache-current-connections-should-be-monitored"},{"title":"AWS ElastiCache freeable memory should be monitored","href":"/integrations/aws/aws-elasticache-freeable-memory-should-be-monitored"},{"title":"AWS Redshift cluster backup should be enabled","href":"/integrations/aws/aws-redshift-cluster-backup-should-be-enabled"},{"title":"AWS Redshift cluster should be encrypted","href":"/integrations/aws/aws-redshift-cluster-should-be-encrypted"},{"title":"AWS Redshift CPU utilization should be monitored","href":"/integrations/aws/aws-redshift-cpu-utilization-should-be-monitored"},{"title":"AWS Redshift health should be monitored","href":"/integrations/aws/aws-redshift-health-should-be-monitored"},{"title":"AWS EC2 instance should be protected from direct internet traffic","href":"/integrations/aws/aws-ec2-no-public-access"},{"title":"AWS EC2 instance CPU utilization should be monitored","href":"/integrations/aws/aws-ec2-instance-cpu-utilization-should-be-monitored"},{"title":"AWS EBS volume backup should be enabled","href":"/integrations/aws/aws-ebs-volume-backup-should-be-enabled"},{"title":"AWS EBS volume should be encrypted","href":"/integrations/aws/aws-ebs-volumes-should-be-encrypted"},{"title":"AWS EFS storage backup should be enabled","href":"/integrations/aws/aws-efs-storage-backup-should-be-enabled"},{"title":"AWS FSX File System storage backup should be enabled","href":"/integrations/aws/aws-fsx-file-system-storage-backup-should-be-enabled"},{"title":"AWS EFS storage should be encrypted","href":"/integrations/aws/aws-efs-storage-should-be-encrypted"},{"title":"AWS FSX File System storage should be encrypted","href":"/integrations/aws/aws-fsx-file-system-storage-should-be-encrypted"},{"title":"AWS VPC flowlogs should be captured","href":"/integrations/aws/aws-vpc-flow-logs-should-be-captured"},{"title":"AWS S3 storage bucket should be encrypted","href":"/integrations/aws/aws-s3-storage-buckets-should-be-encrypted"},{"title":"AWS S3 bucket public access should be blocked","href":"/integrations/aws/aws-s3-bucket-public-access-should-be-blocked"},{"title":"AWS S3 bucket should be versioned","href":"/integrations/aws/aws-s3-buckets-should-be-versioned"},{"title":"AWS SQS messages visibility should be monitored","href":"/integrations/aws/aws-sqs-message-visibility-should-be-monitored"},{"title":"AWS SQS messages age should be monitored","href":"/integrations/aws/aws-sqs-message-age-should-be-monitored"},{"title":"AWS Firehose stream throttling should be monitored","href":"/integrations/aws/aws-firehose-stream-throttling-should-be-monitored"},{"title":"AWS DynamoDB latency should be monitored","href":"/integrations/aws/aws-dynamodb-latency-should-be-monitored"},{"title":"AWS DynamoDB point in time recovery should be enabled","href":"/integrations/aws/aws-dynamodb-point-in-time-recovery-should-be-enabled"},{"title":"AWS DynamoDB should be encrypted","href":"/integrations/aws/aws-dynamodb-should-be-encrypted"},{"title":"AWS DynamoDB read capacity should be monitored","href":"/integrations/aws/aws-dynamodb-read-capacity-should-be-monitored"},{"title":"AWS DynamoDB write capacity should be monitored","href":"/integrations/aws/aws-dynamodb-write-capacity-should-be-monitored"},{"title":"AWS DynamoDB backup should be enabled","href":"/integrations/aws/aws-dynamodb-backup-should-be-enabled"},{"title":"AWS API gateway V2 errors should be monitored","href":"/integrations/aws/aws-api-gateway-v2-errors-should-be-monitored"},{"title":"AWS ECS CPU utilization should be monitored","href":"/integrations/aws/aws-ecs-cpu-utilization-should-be-monitored"},{"title":"AWS ECS memory utilization should be monitored","href":"/integrations/aws/aws-ecs-memory-utilization-should-be-monitored"},{"title":"AWS ECR repository should be encrypted","href":"/integrations/aws/aws-ecr-repositories-should-be-encrypted"},{"title":"AWS Elasticsearch cluster freespace should be monitored","href":"/integrations/aws/aws-elasticsearch-cluster-free-space-should-be-monitored"},{"title":"AWS FSX File System freespace should be monitored","href":"/integrations/aws/aws-fsx-file-system-free-space-should-be-monitored"},{"title":"AWS Elasticsearch cluster CPU utilization should be monitored","href":"/integrations/aws/aws-elasticsearch-cpu-monitoring"},{"title":"AWS Elasticsearch cluster health should be monitored","href":"/integrations/aws/aws-elasticsearch-cluster-health-should-be-monitored"},{"title":"AWS EBS health should be monitored","href":"/integrations/aws/aws-ebs-health-should-be-monitored"},{"title":"AWS load balancer errors should be monitored","href":"/integrations/aws/aws-load-balancer-errors-should-be-monitored"},{"title":"AWS load balancer latency should be monitored","href":"/integrations/aws/aws-load-balancer-latency-should-be-monitored"},{"title":"AWS classic load balancer errors should be monitored","href":"/integrations/aws/aws-classic-load-balancer-errors-should-be-monitored"},{"title":"AWS classic load balancer latency should be monitored","href":"/integrations/aws/aws-classic-load-balancer-latency-should-be-monitored"},{"title":"AWS load balancer should redirect traffic from http to https","href":"/integrations/aws/aws-load-balancer-should-redirect-http-to-https"},{"title":"AWS load balancer healthy host count should be monitored","href":"/integrations/aws/aws-load-balancer-healthy-host-count-should-be-monitored"},{"title":"AWS load balancer should have valid configuration","href":"/integrations/aws/aws-load-balancer-should-have-valid-configuration"},{"title":"AWS load balancer host health should be monitored","href":"/integrations/aws/aws-load-balancer-host-health-should-be-monitored"},{"title":"AWS application load balancer should be protected from direct internet traffic","href":"/integrations/aws/aws-alb-no-public-access"},{"title":"AWS Lightsail instance CPU utilization should be monitored","href":"/integrations/aws/aws-lightsail-instance-cpu-utilization-should-be-monitored"},{"title":"AWS Lightsail disk backup should be enabled","href":"/integrations/aws/aws-lightsail-disk-backup-should-be-enabled"},{"title":"AWS Lightsail disk should be encrypted","href":"/integrations/aws/aws-lightsail-disks-should-be-encrypted"},{"title":"AWS CloudTrail log file integrity validation should be enabled","href":"/integrations/aws/aws-cloudtrail-log-integrity"},{"title":"AWS Cloud Trail S3 logging bucket access logging should be enabled","href":"/integrations/aws/aws-cloudtrail-s3-access-logging"},{"title":"AWS Cloud Trail logging bucket should be protected from direct internet traffic","href":"/integrations/aws/aws-cloudtrail-bucket-no-public"}]},{"group":"Google Cloud Platform (GCP)","pages":[{"title":"Google Cloud Platform (GCP)","href":"/integrations/gcp"},{"title":"GCP user should have MFA enabled","href":"/integrations/gcp/gcp-users-should-have-mfa-enabled"},{"title":"GCP should redirect http to https","href":"/integrations/gcp/gcp-should-redirect-http-to-https"},{"title":"GCP should be on https","href":"/integrations/gcp/gcp-should-be-on-https"},{"title":"Google Security Center should be enabled","href":"/integrations/gcp/google-security-command-center-should-be-enabled"},{"title":"Reported incident should be closed in security center","href":"/integrations/gcp/gcp-incidents-closed-in-scc"},{"title":"GCP bucket storage should be encrypted","href":"/integrations/gcp/gcp-bucket-storage-should-be-encrypted"},{"title":"GCP VPC Subnet flow logs should be captured","href":"/integrations/gcp/gcp-vpc-subnet-flow-logs-should-be-captured"},{"title":"GCP Kubernetes clusters have logging and cloud monitoring enabled","href":"/integrations/gcp/gcp-gke-logging-monitoring"},{"title":"GKE Kubernetes Web UI (Dashboard) is disabled","href":"/integrations/gcp/gke-kubernetes-web-ui-dashboard-should-be-disabled"},{"title":"GKE Metadata Server is enabled","href":"/integrations/gcp/gke-metadata-server-should-be-enabled"},{"title":"GCP Firestore read frequency should be monitored","href":"/integrations/gcp/gcp-firestore-read-frequency-should-be-monitored"},{"title":"GCP Firestore write frequency should be monitored","href":"/integrations/gcp/gcp-firestore-write-frequency-should-be-monitored"},{"title":"GCP Compute instance CPU utilization should be monitored","href":"/integrations/gcp/gcp-compute-instance-cpu-utilization-should-be-monitored"},{"title":"GCP Compute instance should be protected from direct internet traffic","href":"/integrations/gcp/gcp-compute-no-public-access"},{"title":"GCP Cloud SQL CPU utilization should be monitored","href":"/integrations/gcp/gcp-cloud-sql-cpu-utilization-should-be-monitored"},{"title":"GCP Cloud SQL should be encrypted","href":"/integrations/gcp/gcp-cloud-sql-should-be-encrypted"},{"title":"GCP Cloud SQL memory utilization should be monitored","href":"/integrations/gcp/gcp-cloud-sql-memory-utilization-should-be-monitored"},{"title":"GCP Cloud SQL backup should be enabled","href":"/integrations/gcp/gcp-cloud-sql-backup-should-be-enabled"},{"title":"GCP Cloud SQL should be protected from direct internet traffic","href":"/integrations/gcp/gcp-cloud-sql-no-public-access"},{"title":"GCP Cloud SQL connections requires to use SSL","href":"/integrations/gcp/gcp-cloud-sql-connections-should-require-ssl"},{"title":"GCP Cloud Spanner should be encrypted","href":"/integrations/gcp/gcp-cloud-spanner-should-be-encrypted"},{"title":"GCP Bigtable should be encrypted","href":"/integrations/gcp/gcp-bigtable-should-be-encrypted"},{"title":"GCP Bigtable CPU utilization should be monitored","href":"/integrations/gcp/gcp-bigtable-cpu-utilization-should-be-monitored"},{"title":"GCP Bigtable storage utilization should be monitored","href":"/integrations/gcp/gcp-bigtable-storage-utilization-should-be-monitored"},{"title":"GCP Cloud storage bucket should be protected from direct internet traffic","href":"/integrations/gcp/gcp-storage-buckets-no-public-access"},{"title":"GCP Biqquery dataset should be protected from direct internet traffic","href":"/integrations/gcp/gcp-bigquery-no-public-access"},{"title":"GCP Cloud Storage should be uniform bucket level access enabled","href":"/integrations/gcp/gcp-storage-uniform-bucket-access"},{"title":"GCP BigQuery storage should be encrypted","href":"/integrations/gcp/gcp-bigquery-storage-should-be-encrypted"},{"title":"GCP KMS encryption keys should be protected from direct internet traffic","href":"/integrations/gcp/gcp-kms-no-public-access"},{"title":"GCP KMS encryption keys should be rotated within 90 days","href":"/integrations/gcp/gcp-kms-encryption-keys-should-be-rotated-within-90-days"},{"title":"GCP essential contacts should be setup","href":"/integrations/gcp/gcp-essential-contacts-should-be-configured"},{"title":"GCP Sink should be configured for all log entries","href":"/integrations/gcp/gcp-log-sink-should-be-configured-for-all-log-entries"},{"title":"GCP Service account keys should only be GCP-Managed","href":"/integrations/gcp/gcp-service-account-keys-should-only-be-gcp-managed"},{"title":"GCP Service account User-Managed/External keys are rotated every 90 days or fewer","href":"/integrations/gcp/gcp-sa-key-rotation-90-days"},{"title":"GCP service account should not have admin privilege access","href":"/integrations/gcp/gcp-service-accounts-should-not-have-admin-privileges"},{"title":"GCP service account user role/ token creator role should not be assigned at project level","href":"/integrations/gcp/gcp-sa-no-project-level-role"},{"title":"Infra entity should be classified","href":"/integrations/gcp/infrastructure-entities-should-be-classified"},{"title":"Reported incident should be closed in DSALTA","href":"/integrations/gcp/reported-incidents-should-be-closed-in-dsalta"},{"title":"User should be identified","href":"/integrations/gcp/users-should-be-identified"},{"title":"User access to critical system should be valid","href":"/integrations/gcp/user-access-to-critical-systems-should-be-valid"},{"title":"Google Security Center vulnerability alert should be resolved within SLA","href":"/integrations/gcp/gcp-scc-vuln-alerts-resolved-sla"},{"title":"Offboarded users should not have active access","href":"/integrations/gcp/offboarded-users-should-not-have-active-access"}]},{"group":"Microsoft Azure","pages":[{"title":"Microsoft Azure","href":"/integrations/azure"},{"title":"Infra entity should be classified","href":"/integrations/azure/infrastructure-entities-should-be-classified"},{"title":"Azure should be on https","href":"/integrations/azure/azure-should-be-on-https"},{"title":"Azure should redirect http to https","href":"/integrations/azure/azure-should-redirect-http-to-https"},{"title":"Azure activity logs should be archived","href":"/integrations/azure/azure-activity-logs-should-be-archived"},{"title":"Azure Defender should be enabled","href":"/integrations/azure/azure-defender-should-be-enabled"},{"title":"Reported incident should be closed in Microsoft defender","href":"/integrations/azure/reported-incidents-should-be-closed-in-microsoft-defender"},{"title":"Azure flow logs should be captured","href":"/integrations/azure/azure-flow-logs-should-be-captured"},{"title":"Azure virtual network flow logs should be captured","href":"/integrations/azure/azure-virtual-network-flow-logs-should-be-captured"},{"title":"Azure CosmosDB should be encrypted","href":"/integrations/azure/azure-cosmos-db-should-be-encrypted"},{"title":"Azure CosmosDB backup should be enabled","href":"/integrations/azure/azure-cosmos-db-backup-should-be-enabled"},{"title":"Azure CosmosDB latency should be monitored","href":"/integrations/azure/azure-cosmos-db-latency-should-be-monitored"},{"title":"Azure CosmosDB database should be protected from direct internet traffic","href":"/integrations/azure/azure-cosmos-db-no-public-access"},{"title":"Azure VM should be protected from direct internet traffic","href":"/integrations/azure/azure-vms-should-be-protected-from-direct-internet-traffic"},{"title":"Azure SQL database should be encrypted","href":"/integrations/azure/azure-sql-databases-should-be-encrypted"},{"title":"Azure SQL database should be protected from direct internet traffic","href":"/integrations/azure/azure-sql-no-public-access"},{"title":"Azure SQL database backup should be enabled","href":"/integrations/azure/azure-sql-database-backup-should-be-enabled"},{"title":"Azure SQL database memory utilization monitored","href":"/integrations/azure/azure-sql-database-memory-utilization-should-be-monitored"},{"title":"Azure SQL database CPU utilization should be monitored","href":"/integrations/azure/azure-sql-database-cpu-utilization-should-be-monitored"},{"title":"Azure SQL database IO utilization should be monitored","href":"/integrations/azure/azure-sql-database-io-utilization-should-be-monitored"},{"title":"Azure storage account should be encrypted","href":"/integrations/azure/azure-storage-accounts-should-be-encrypted"},{"title":"Azure storage account public network access should be disabled","href":"/integrations/azure/azure-storage-no-public-network"},{"title":"Azure storage account Minimum TLS version should be version 1.2","href":"/integrations/azure/azure-storage-account-minimum-tls-version-should-be-12"},{"title":"Azure storage account secure transfer required should be enabled","href":"/integrations/azure/azure-storage-account-secure-transfer-should-be-enabled"},{"title":"Azure storage account default network access rule should set to deny","href":"/integrations/azure/azure-storage-default-deny"},{"title":"Azure storage account cross tenant replication should not be enabled","href":"/integrations/azure/azure-storage-no-cross-tenant"},{"title":"Azure storage account allow blob anonymous access should be disabled","href":"/integrations/azure/azure-storage-no-anon-blob"},{"title":"Azure Web App is using the latest version of TLS encryption","href":"/integrations/azure/azure-web-app-should-use-the-latest-tls-version"},{"title":"Azure Web App Redirects All HTTP traffic to HTTPS in Azure App Service","href":"/integrations/azure/azure-web-app-should-redirect-http-to-https"},{"title":"Azure RBAC Key Vault should have expiration set for all keys","href":"/integrations/azure/azure-rbac-key-vault-keys-should-have-expiration-dates"},{"title":"Azure Non RBAC Key Vault should have expiration set for all keys","href":"/integrations/azure/azure-non-rbac-key-vault-keys-should-have-expiration-dates"},{"title":"Azure Key Vault should be recoverable","href":"/integrations/azure/azure-key-vault-should-be-recoverable"},{"title":"Azure VM CPU utilization should be monitored","href":"/integrations/azure/azure-vm-cpu-utilization-should-be-monitored"},{"title":"Azure postgreSQL Database Server enforce SSL connection should be enabled","href":"/integrations/azure/azure-postgresql-should-enforce-ssl-connections"},{"title":"Azure postgreSQL Database Server Infrastructure double encryption should be enabled","href":"/integrations/azure/azure-pg-double-encryption"},{"title":"Azure Cache for Redis CPU utilization should be monitored","href":"/integrations/azure/azure-cache-for-redis-cpu-utilization-should-be-monitored"},{"title":"Azure Cache for Redis freeable memory should be monitored","href":"/integrations/azure/azure-cache-for-redis-freeable-memory-should-be-monitored"},{"title":"Azure Cache for Redis client connections should be monitored","href":"/integrations/azure/azure-cache-for-redis-client-connections-should-be-monitored"},{"title":"Azure Databricks workspace should be encrypted","href":"/integrations/azure/azure-databricks-workspaces-should-be-encrypted"},{"title":"Azure Disk should be encrypted","href":"/integrations/azure/azure-disks-should-be-encrypted"},{"title":"Azure Load Balancer health probe status should be monitored","href":"/integrations/azure/azure-load-balancer-health-probe-status-should-be-monitored"},{"title":"Azure Application Gateway healthy host count should be monitored","href":"/integrations/azure/azure-appgw-healthy-host-monitoring"},{"title":"Azure Front Door Origin health should be monitored","href":"/integrations/azure/azure-front-door-origin-health-should-be-monitored"},{"title":"Azure AKS node CPU utilization should be monitored","href":"/integrations/azure/azure-aks-node-cpu-utilization-should-be-monitored"},{"title":"Azure AKS node memory working set usage should be monitored","href":"/integrations/azure/azure-aks-node-memory-working-set-usage-should-be-monitored"},{"title":"Azure Disk backup should be enabled","href":"/integrations/azure/azure-disk-backup-should-be-enabled"},{"title":"Azure Databricks health should be monitored","href":"/integrations/azure/azure-databricks-health-should-be-monitored"},{"title":"Azure Databricks CPU utilization should be monitored","href":"/integrations/azure/azure-databricks-cpu-utilization-should-be-monitored"},{"title":"Azure access should be removed for offboarded user","href":"/integrations/azure/azure-access-should-be-removed-for-offboarded-users"},{"title":"Azure Databricks workspace backup should be enabled","href":"/integrations/azure/azure-databricks-workspace-backup-should-be-enabled"}]},{"group":"DigitalOcean","pages":[{"title":"DigitalOcean","href":"/integrations/digitalocean"},{"title":"DigitalOcean infrastructure should be properly configured","href":"/integrations/digitalocean/digitalocean-infrastructure-should-be-properly-configured"},{"title":"User access to Critical System should be valid","href":"/integrations/digitalocean/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/digitalocean/offboarded-users-should-not-have-active-access"}]},{"group":"Heroku","pages":[{"title":"Heroku","href":"/integrations/heroku"},{"title":"User access to Critical System should be valid","href":"/integrations/heroku/user-access-to-critical-systems-should-be-valid"},{"title":"MFA (two-factor authentication) should be enabled for all members","href":"/integrations/heroku/mfa-should-be-enabled-for-all-members"},{"title":"Offboarded users should not have active access","href":"/integrations/heroku/offboarded-users-should-not-have-active-access"}]},{"group":"Netlify","pages":[{"title":"Netlify","href":"/integrations/netlify"},{"title":"User access to Critical System should be valid","href":"/integrations/netlify/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/netlify/offboarded-users-should-not-have-active-access"}]},{"group":"Render","pages":[{"title":"Render","href":"/integrations/render"},{"title":"User access to Critical System should be valid","href":"/integrations/render/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/render/offboarded-users-should-not-have-active-access"}]},{"group":"Vercel","pages":[{"title":"Vercel","href":"/integrations/vercel"},{"title":"User access to Critical System should be valid","href":"/integrations/vercel/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/vercel/offboarded-users-should-not-have-active-access"}]},{"group":"Nebius","pages":[{"title":"Nebius","href":"/integrations/nebius"},{"title":"At least one identity source should be connected","href":"/integrations/nebius/identity-source-connected"},{"title":"Inactive user accounts should be disabled","href":"/integrations/nebius/inactive-accounts-disabled"},{"title":"Service accounts should be inventoried and owned","href":"/integrations/nebius/service-accounts-inventoried"},{"title":"Service account keys should be rotated within 90 days","href":"/integrations/nebius/service-account-keys-rotated"},{"title":"Human access should use federated SSO","href":"/integrations/nebius/federated-sso-enforced"}]},{"group":"Vantage","pages":[{"title":"Vantage","href":"/integrations/vantage"},{"title":"User access to Critical System should be valid","href":"/integrations/vantage/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/vantage/offboarded-users-should-not-have-active-access"}]},{"group":"Gcore","pages":[{"title":"Gcore","href":"/integrations/gcore"},{"title":"User access to Critical System should be valid","href":"/integrations/gcore/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/gcore/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/gcore/mfa-enabled-for-all-users"}]}]},{"group":"Code Repositories","icon":"code","pages":[{"group":"GitHub","pages":[{"title":"GitHub","href":"/integrations/github"},{"title":"Branch protection should be enabled on repositories","href":"/integrations/github/branch-protection-should-be-enabled-on-repositories"},{"title":"Dependabot alerts should be resolved","href":"/integrations/github/dependabot-alerts-should-be-resolved"},{"title":"User access to Critical System should be valid","href":"/integrations/github/user-access-to-critical-systems-should-be-valid"},{"title":"Code scanning alerts should be resolved","href":"/integrations/github/code-scanning-alerts-should-be-resolved"},{"title":"Secret scanning alerts should be resolved","href":"/integrations/github/secret-scanning-alerts-should-be-resolved"},{"title":"Dependabot alerts should be resolved within SLA","href":"/integrations/github/dependabot-alerts-should-be-resolved-within-sla"},{"title":"Branch protection should be enabled","href":"/integrations/github/branch-protection-should-be-enabled"},{"title":"Change request tickets should be resolved within 30 days","href":"/integrations/github/change-request-tickets-should-be-resolved-within-30-days"},{"title":"All change tickets should have an assignee","href":"/integrations/github/all-change-tickets-should-have-an-assignee"},{"title":"Ticketing system for change management should be configured","href":"/integrations/github/ticketing-system-for-change-management-should-be-configured"},{"title":"At least one change management system should be connected","href":"/integrations/github/at-least-one-change-management-system-should-be-connected"}]},{"group":"GitLab","pages":[{"title":"GitLab","href":"/integrations/gitlab"},{"title":"Code repo should be classified","href":"/integrations/gitlab/code-repositories-should-be-classified"},{"title":"GitLab group level MFA should be enforced","href":"/integrations/gitlab/gitlab-group-level-mfa-should-be-enforced"},{"title":"Peer review should be enforced for code changes","href":"/integrations/gitlab/peer-review-should-be-enforced-for-code-changes"},{"title":"Merging of code changes should require passing status-checks","href":"/integrations/gitlab/merging-code-changes-should-require-passing-status-checks"},{"title":"Branch Protection rules should be enforced for admins","href":"/integrations/gitlab/branch-protection-rules-should-be-enforced-for-admins"},{"title":"Code changes should be reviewed by peers before merging","href":"/integrations/gitlab/code-changes-should-be-reviewed-by-peers-before-merging"},{"title":"Offboarded users should not have active access","href":"/integrations/gitlab/gitlab-access-should-be-removed-for-offboarded-users"},{"title":"User access to Critical System should be valid","href":"/integrations/gitlab/user-access-to-critical-system-should-be-valid"}]},{"group":"Bitbucket","pages":[{"title":"Bitbucket","href":"/integrations/bitbucket"},{"title":"Branch protection should be enabled on repositories","href":"/integrations/bitbucket/branch-protection-should-be-enabled-on-repositories"},{"title":"User access to Critical System should be valid","href":"/integrations/bitbucket/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/bitbucket/offboarded-users-should-not-have-active-access"}]},{"group":"Azure DevOps","pages":[{"title":"Azure DevOps","href":"/integrations/azure-devops"},{"title":"Code repo should be classified","href":"/integrations/azure-devops/code-repositories-should-be-classified"},{"title":"Peer review should be enforced for code changes","href":"/integrations/azure-devops/peer-review-should-be-enforced-for-code-changes"},{"title":"Merging of code changes should require passing status-checks","href":"/integrations/azure-devops/merging-code-changes-should-require-passing-status-checks"},{"title":"Branch Protection rules should be enforced for admins","href":"/integrations/azure-devops/branch-protection-rules-should-be-enforced-for-admins"},{"title":"Code changes should be reviewed by peers before merging","href":"/integrations/azure-devops/code-changes-should-be-reviewed-by-peers-before-merging"},{"title":"Offboarded users should not have active access","href":"/integrations/azure-devops/azure-devops-access-should-be-removed-for-offboarded-users"},{"title":"User access to Critical System should be valid","href":"/integrations/azure-devops/user-access-to-critical-system-should-be-valid"}]},{"group":"Buildkite","pages":[{"title":"Buildkite","href":"/integrations/buildkite"},{"title":"Offboarded users should not have active access","href":"/integrations/buildkite/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/buildkite/user-access-to-critical-system-should-be-valid"}]},{"group":"Terraform","pages":[{"title":"Terraform","href":"/integrations/terraform"},{"title":"MFA should be enabled for all users","href":"/integrations/terraform/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/terraform/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/terraform/user-access-to-critical-system-should-be-valid"}]},{"group":"Harness","pages":[{"title":"Harness","href":"/integrations/harness"},{"title":"User access to Critical System should be valid","href":"/integrations/harness/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/harness/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/harness/mfa-enabled-for-all-users"}]},{"group":"Scalr","pages":[{"title":"Scalr","href":"/integrations/scalr"},{"title":"User access to Critical System should be valid","href":"/integrations/scalr/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/scalr/offboarded-users-should-not-have-active-access"}]},{"group":"Spacelift","pages":[{"title":"Spacelift","href":"/integrations/spacelift"},{"title":"User access to Critical System should be valid","href":"/integrations/spacelift/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/spacelift/offboarded-users-should-not-have-active-access"}]},{"group":"Port","pages":[{"title":"Port","href":"/integrations/port"},{"title":"User access to Critical System should be valid","href":"/integrations/port/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/port/offboarded-users-should-not-have-active-access"}]},{"group":"Qase","pages":[{"title":"Qase","href":"/integrations/qase"},{"title":"User access to Critical System should be valid","href":"/integrations/qase/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/qase/offboarded-users-should-not-have-active-access"}]},{"group":"LambdaTest","pages":[{"title":"LambdaTest","href":"/integrations/lambdatest"},{"title":"User access to Critical System should be valid","href":"/integrations/lambdatest/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/lambdatest/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/lambdatest/mfa-enabled-for-all-users"}]},{"group":"GrowthBook","pages":[{"title":"GrowthBook","href":"/integrations/growthbook"},{"title":"User access to Critical System should be valid","href":"/integrations/growthbook/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/growthbook/offboarded-users-should-not-have-active-access"}]},{"group":"Octopus Deploy","pages":[{"title":"Octopus Deploy","href":"/integrations/octopus-deploy"},{"title":"User access to Critical System should be valid","href":"/integrations/octopus-deploy/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/octopus-deploy/offboarded-users-should-not-have-active-access"}]}]},{"group":"Security \u0026 Monitoring","icon":"shield-halved","pages":[{"group":"Wiz","pages":[{"title":"Wiz","href":"/integrations/wiz"},{"title":"User access to Critical System should be valid","href":"/integrations/wiz/user-access-to-critical-systems-should-be-valid"}]},{"group":"Microsoft Defender for Endpoint","pages":[{"title":"Microsoft Defender for Endpoint","href":"/integrations/microsoft-defender"},{"title":"Device encryption should be enabled","href":"/integrations/microsoft-defender/device-encryption-should-be-enabled"},{"title":"Screen lock should be enabled on devices","href":"/integrations/microsoft-defender/screen-lock-should-be-enabled-on-devices"},{"title":"OS should be up to date","href":"/integrations/microsoft-defender/os-should-be-up-to-date"},{"title":"User access to Critical System should be valid","href":"/integrations/microsoft-defender/user-access-to-critical-systems-should-be-valid"}]},{"group":"Datadog","pages":[{"title":"Datadog","href":"/integrations/datadog"},{"title":"Reported incident should be closed","href":"/integrations/datadog/reported-incidents-should-be-closed"},{"title":"User access to Critical System should be valid","href":"/integrations/datadog/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","description":"Checks that offboarded employees no longer retain active Datadog access.","href":"/integrations/datadog/offboarded-users-should-not-have-active-access"}]},{"group":"Grafana","pages":[{"title":"Grafana","href":"/integrations/grafana"},{"title":"Reported incidents should be closed","description":"Checks that incidents reported in Grafana are closed and resolved.","href":"/integrations/grafana/reported-incidents-should-be-closed"},{"title":"User access to Critical System should be valid","href":"/integrations/grafana/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/grafana/offboarded-users-should-not-have-active-access"}]},{"group":"Sentry","pages":[{"title":"Sentry","href":"/integrations/sentry"},{"title":"User access to Critical System should be valid","href":"/integrations/sentry/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/sentry/offboarded-users-should-not-have-active-access"}]},{"group":"Cloudflare","pages":[{"title":"Cloudflare","href":"/integrations/cloudflare"},{"title":"HTTPS should be enabled","href":"/integrations/cloudflare/https-should-be-enabled"},{"title":"User access to Critical System should be valid","href":"/integrations/cloudflare/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/cloudflare/offboarded-users-should-not-have-active-access"}]},{"group":"Bitwarden","pages":[{"title":"Bitwarden","href":"/integrations/bitwarden"},{"title":"User access to Critical System should be valid","href":"/integrations/bitwarden/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/bitwarden/offboarded-users-should-not-have-active-access"}]},{"group":"SentinelOne","pages":[{"title":"SentinelOne","href":"/integrations/sentinelone"},{"title":"User access to Critical System should be valid","href":"/integrations/sentinelone/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/sentinelone/offboarded-users-should-not-have-active-access"}]},{"group":"PagerDuty","pages":[{"title":"PagerDuty","href":"/integrations/pagerduty"},{"title":"User access to Critical System should be valid","href":"/integrations/pagerduty/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/pagerduty/offboarded-users-should-not-have-active-access"}]},{"group":"ServiceNow","pages":[{"title":"ServiceNow","href":"/integrations/servicenow"},{"title":"User access to Critical System should be valid","href":"/integrations/servicenow/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/servicenow/offboarded-users-should-not-have-active-access"}]},{"group":"Honeybadger","pages":[{"title":"Honeybadger","href":"/integrations/honeybadger"},{"title":"Offboarded users should not have active access","href":"/integrations/honeybadger/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/honeybadger/user-access-to-critical-system-should-be-valid"}]},{"group":"Rollbar","pages":[{"title":"Rollbar","href":"/integrations/rollbar"},{"title":"Offboarded users should not have active access","href":"/integrations/rollbar/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/rollbar/user-access-to-critical-system-should-be-valid"}]},{"group":"Axiom","pages":[{"title":"Axiom","href":"/integrations/axiom"},{"title":"Offboarded users should not have active access","href":"/integrations/axiom/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/axiom/user-access-to-critical-system-should-be-valid"}]},{"group":"Tailscale","pages":[{"title":"Tailscale","href":"/integrations/tailscale"},{"title":"Offboarded users should not have active access","href":"/integrations/tailscale/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/tailscale/user-access-to-critical-system-should-be-valid"}]},{"group":"Checkly","pages":[{"title":"Checkly","href":"/integrations/checkly"},{"title":"User access to Critical System should be valid","href":"/integrations/checkly/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/checkly/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/checkly/mfa-enabled-for-all-users"}]},{"group":"Bugsnag","pages":[{"title":"Bugsnag","href":"/integrations/bugsnag"},{"title":"User access to Critical System should be valid","href":"/integrations/bugsnag/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/bugsnag/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/bugsnag/mfa-enabled-for-all-users"}]},{"group":"Better Stack","pages":[{"title":"Better Stack","href":"/integrations/better-stack"},{"title":"User access to Critical System should be valid","href":"/integrations/better-stack/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/better-stack/offboarded-users-should-not-have-active-access"}]},{"group":"New Relic","pages":[{"title":"New Relic","href":"/integrations/new-relic"},{"title":"User access to Critical System should be valid","href":"/integrations/new-relic/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/new-relic/offboarded-users-should-not-have-active-access"}]},{"group":"Twingate","pages":[{"title":"Twingate","href":"/integrations/twingate"},{"title":"User access to Critical System should be valid","href":"/integrations/twingate/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/twingate/offboarded-users-should-not-have-active-access"}]},{"group":"Infisical","pages":[{"title":"Infisical","href":"/integrations/infisical"},{"title":"User access to Critical System should be valid","href":"/integrations/infisical/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/infisical/offboarded-users-should-not-have-active-access"}]},{"group":"ilert","pages":[{"title":"ilert","href":"/integrations/ilert"},{"title":"User access to Critical System should be valid","href":"/integrations/ilert/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/ilert/offboarded-users-should-not-have-active-access"}]},{"group":"GlitchTip","pages":[{"title":"GlitchTip","href":"/integrations/glitchtip"},{"title":"User access to Critical System should be valid","href":"/integrations/glitchtip/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/glitchtip/offboarded-users-should-not-have-active-access"}]},{"group":"Uptrace","pages":[{"title":"Uptrace","href":"/integrations/uptrace"},{"title":"User access to Critical System should be valid","href":"/integrations/uptrace/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/uptrace/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/uptrace/mfa-enabled-for-all-users"}]},{"group":"GitGuardian","pages":[{"title":"GitGuardian","href":"/integrations/gitguardian"},{"title":"User access to Critical System should be valid","href":"/integrations/gitguardian/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/gitguardian/offboarded-users-should-not-have-active-access"}]},{"group":"AppSignal","pages":[{"title":"AppSignal","href":"/integrations/appsignal"},{"title":"User access to Critical System should be valid","href":"/integrations/appsignal/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/appsignal/offboarded-users-should-not-have-active-access"}]},{"group":"LimaCharlie","pages":[{"title":"LimaCharlie","href":"/integrations/limacharlie"},{"title":"User access to Critical System should be valid","href":"/integrations/limacharlie/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/limacharlie/offboarded-users-should-not-have-active-access"}]}]},{"group":"Databases","icon":"database","pages":[{"group":"MongoDB Atlas","pages":[{"title":"MongoDB Atlas","href":"/integrations/mongodb-atlas"},{"title":"User access to Critical System should be valid","href":"/integrations/mongodb-atlas/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/mongodb-atlas/offboarded-users-should-not-have-active-access"}]},{"group":"Snowflake","pages":[{"title":"Snowflake","href":"/integrations/snowflake"},{"title":"User access to Critical System should be valid","href":"/integrations/snowflake/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/snowflake/offboarded-users-should-not-have-active-access"}]},{"group":"Supabase","pages":[{"title":"Supabase","href":"/integrations/supabase"},{"title":"User access to Critical System should be valid","href":"/integrations/supabase/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/supabase/offboarded-users-should-not-have-active-access"}]},{"group":"ClickHouse","pages":[{"title":"ClickHouse","href":"/integrations/clickhouse"},{"title":"Offboarded users should not have active access","href":"/integrations/clickhouse/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/clickhouse/user-access-to-critical-system-should-be-valid"}]},{"group":"Neo4j Aura","pages":[{"title":"Neo4j Aura","href":"/integrations/neo4j-aura"},{"title":"MFA should be enabled for all users","href":"/integrations/neo4j-aura/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/neo4j-aura/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/neo4j-aura/user-access-to-critical-system-should-be-valid"}]},{"group":"Redis Cloud","pages":[{"title":"Redis Cloud","href":"/integrations/redis-cloud"},{"title":"User access to Critical System should be valid","href":"/integrations/redis-cloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/redis-cloud/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/redis-cloud/mfa-enabled-for-all-users"}]},{"group":"Neon","pages":[{"title":"Neon","href":"/integrations/neon"},{"title":"User access to Critical System should be valid","href":"/integrations/neon/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/neon/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/neon/mfa-enabled-for-all-users"}]},{"group":"Elastic Cloud","pages":[{"title":"Elastic Cloud","href":"/integrations/elastic-cloud"},{"title":"User access to Critical System should be valid","href":"/integrations/elastic-cloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/elastic-cloud/offboarded-users-should-not-have-active-access"}]},{"group":"Aiven","pages":[{"title":"Aiven","href":"/integrations/aiven"},{"title":"User access to Critical System should be valid","href":"/integrations/aiven/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/aiven/offboarded-users-should-not-have-active-access"}]},{"group":"Turso","pages":[{"title":"Turso","href":"/integrations/turso"},{"title":"User access to Critical System should be valid","href":"/integrations/turso/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/turso/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/turso/mfa-enabled-for-all-users"}]},{"group":"Qdrant Cloud","pages":[{"title":"Qdrant Cloud","href":"/integrations/qdrant-cloud"},{"title":"User access to Critical System should be valid","href":"/integrations/qdrant-cloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/qdrant-cloud/offboarded-users-should-not-have-active-access"}]},{"group":"Confluent Cloud","pages":[{"title":"Confluent Cloud","href":"/integrations/confluent-cloud"},{"title":"User access to Critical System should be valid","href":"/integrations/confluent-cloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/confluent-cloud/offboarded-users-should-not-have-active-access"}]},{"group":"Fivetran","pages":[{"title":"Fivetran","href":"/integrations/fivetran"},{"title":"User access to Critical System should be valid","href":"/integrations/fivetran/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/fivetran/offboarded-users-should-not-have-active-access"}]},{"group":"Xata","pages":[{"title":"Xata","href":"/integrations/xata"},{"title":"User access to Critical System should be valid","href":"/integrations/xata/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/xata/offboarded-users-should-not-have-active-access"}]},{"group":"Airbyte","pages":[{"title":"Airbyte","href":"/integrations/airbyte"},{"title":"User access to Critical System should be valid","href":"/integrations/airbyte/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/airbyte/offboarded-users-should-not-have-active-access"}]},{"group":"Couchbase Capella","pages":[{"title":"Couchbase Capella","href":"/integrations/couchbase-capella"},{"title":"User access to Critical System should be valid","href":"/integrations/couchbase-capella/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/couchbase-capella/offboarded-users-should-not-have-active-access"}]},{"group":"CloudAMQP","pages":[{"title":"CloudAMQP","href":"/integrations/cloudamqp"},{"title":"User access to Critical System should be valid","href":"/integrations/cloudamqp/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/cloudamqp/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/cloudamqp/mfa-enabled-for-all-users"}]},{"group":"DataStax Astra DB","pages":[{"title":"DataStax Astra DB","href":"/integrations/datastax-astra"},{"title":"User access to Critical System should be valid","href":"/integrations/datastax-astra/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/datastax-astra/offboarded-users-should-not-have-active-access"}]},{"group":"TiDB Cloud","pages":[{"title":"TiDB Cloud","href":"/integrations/tidb-cloud"},{"title":"User access to Critical System should be valid","href":"/integrations/tidb-cloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/tidb-cloud/offboarded-users-should-not-have-active-access"}]},{"group":"InfluxDB Cloud","pages":[{"title":"InfluxDB Cloud","href":"/integrations/influxdb-cloud"},{"title":"User access to Critical System should be valid","href":"/integrations/influxdb-cloud/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/influxdb-cloud/offboarded-users-should-not-have-active-access"}]},{"group":"Upstash","pages":[{"title":"Upstash","href":"/integrations/upstash"},{"title":"User access to Critical System should be valid","href":"/integrations/upstash/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/upstash/offboarded-users-should-not-have-active-access"}]}]},{"group":"SaaS \u0026 Productivity","icon":"grid-2","pages":[{"group":"Slack","pages":[{"title":"Slack","href":"/integrations/slack"},{"title":"User access to Critical System should be valid","href":"/integrations/slack/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/slack/offboarded-users-should-not-have-active-access"}]},{"group":"Twilio","pages":[{"title":"Twilio","href":"/integrations/twilio"},{"title":"User access to Critical System should be valid","href":"/integrations/twilio/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/twilio/offboarded-users-should-not-have-active-access"}]},{"group":"Asana","pages":[{"title":"Asana","href":"/integrations/asana"},{"title":"Change request ticket should be resolved within 30 days","href":"/integrations/asana/change-request-tickets-should-be-resolved-within-30-days"},{"title":"All change tickets should have an assignee","href":"/integrations/asana/all-change-tickets-should-have-an-assignee"},{"title":"Ticketing system for change management should be setup","href":"/integrations/asana/ticketing-system-for-change-management-should-be-configured"},{"title":"At least one change management system should be connected","href":"/integrations/asana/at-least-one-change-management-system-should-be-connected"}]},{"group":"Linear","pages":[{"title":"Linear","href":"/integrations/linear"},{"title":"Change request ticket should be resolved within 30 days","href":"/integrations/linear/change-request-tickets-should-be-resolved-within-30-days"},{"title":"All change tickets should have an assignee","href":"/integrations/linear/all-change-tickets-should-have-an-assignee"},{"title":"Ticketing system for change management should be setup","href":"/integrations/linear/ticketing-system-for-change-management-should-be-configured"},{"title":"At least one change management system should be connected","href":"/integrations/linear/at-least-one-change-management-system-should-be-connected"}]},{"group":"Trello","pages":[{"title":"Trello","href":"/integrations/trello"},{"title":"Change request tickets should be resolved within 30 days","href":"/integrations/trello/change-request-tickets-should-be-resolved-within-30-days"},{"title":"All change tickets should have an assignee","href":"/integrations/trello/all-change-tickets-should-have-an-assignee"},{"title":"Ticketing system for change management should be configured","href":"/integrations/trello/ticketing-system-for-change-management-should-be-configured"},{"title":"At least one change management system should be connected","href":"/integrations/trello/at-least-one-change-management-system-should-be-connected"},{"title":"User access to Critical System should be valid","href":"/integrations/trello/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/trello/offboarded-users-should-not-have-active-access"}]},{"group":"Figma","pages":[{"title":"Figma","href":"/integrations/figma"},{"title":"User access to Critical System should be valid","href":"/integrations/figma/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/figma/offboarded-users-should-not-have-active-access"}]},{"group":"HubSpot","pages":[{"title":"HubSpot","href":"/integrations/hubspot"},{"title":"User access to critical systems should be valid","href":"/integrations/hubspot/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/hubspot/offboarded-users-should-not-have-active-access"}]},{"group":"Salesforce","pages":[{"title":"Salesforce","href":"/integrations/salesforce"},{"title":"User access to Critical System should be valid","href":"/integrations/salesforce/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/salesforce/offboarded-users-should-not-have-active-access"}]},{"group":"Zoom","pages":[{"title":"Zoom","href":"/integrations/zoom"},{"title":"User access to Critical System should be valid","href":"/integrations/zoom/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/zoom/offboarded-users-should-not-have-active-access"}]},{"group":"Box","pages":[{"title":"Box","href":"/integrations/box"},{"title":"User access to Critical System should be valid","href":"/integrations/box/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/box/offboarded-users-should-not-have-active-access"}]},{"group":"Intercom","pages":[{"title":"Intercom","href":"/integrations/intercom"},{"title":"User access to Critical System should be valid","href":"/integrations/intercom/user-access-to-critical-systems-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/intercom/offboarded-users-should-not-have-active-access"}]},{"group":"Airtable","pages":[{"title":"Airtable","href":"/integrations/airtable"},{"title":"User access to Critical System should be valid","href":"/integrations/airtable/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/airtable/offboarded-users-should-not-have-active-access"}]},{"group":"Anthropic","pages":[{"title":"Anthropic","href":"/integrations/anthropic"},{"title":"User access to Critical System should be valid","href":"/integrations/anthropic/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/anthropic/offboarded-users-should-not-have-active-access"}]},{"group":"Cal.com","pages":[{"title":"Cal.com","href":"/integrations/cal-com"},{"title":"User access to Critical System should be valid","href":"/integrations/cal-com/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/cal-com/offboarded-users-should-not-have-active-access"}]},{"group":"Cursor","pages":[{"title":"Cursor","href":"/integrations/cursor"},{"title":"User access to Critical System should be valid","href":"/integrations/cursor/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/cursor/offboarded-users-should-not-have-active-access"}]},{"group":"Freshdesk","pages":[{"title":"Freshdesk","href":"/integrations/freshdesk"},{"title":"User access to Critical System should be valid","href":"/integrations/freshdesk/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/freshdesk/offboarded-users-should-not-have-active-access"}]},{"group":"Granola","pages":[{"title":"Granola","href":"/integrations/granola"},{"title":"User access to Critical System should be valid","href":"/integrations/granola/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/granola/offboarded-users-should-not-have-active-access"}]},{"group":"Guru","pages":[{"title":"Guru","href":"/integrations/guru"},{"title":"User access to Critical System should be valid","href":"/integrations/guru/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/guru/offboarded-users-should-not-have-active-access"}]},{"group":"Loom","pages":[{"title":"Loom","href":"/integrations/loom"},{"title":"User access to Critical System should be valid","href":"/integrations/loom/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/loom/offboarded-users-should-not-have-active-access"}]},{"group":"monday.com","pages":[{"title":"monday.com","href":"/integrations/monday"},{"title":"User access to Critical System should be valid","href":"/integrations/monday/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/monday/offboarded-users-should-not-have-active-access"}]},{"group":"Notion","pages":[{"title":"Notion","href":"/integrations/notion"},{"title":"User access to Critical System should be valid","href":"/integrations/notion/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/notion/offboarded-users-should-not-have-active-access"}]},{"group":"OpenAI","pages":[{"title":"OpenAI","href":"/integrations/openai"},{"title":"User access to Critical System should be valid","href":"/integrations/openai/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/openai/offboarded-users-should-not-have-active-access"}]},{"group":"Pipedream","pages":[{"title":"Pipedream","href":"/integrations/pipedream"},{"title":"User access to Critical System should be valid","href":"/integrations/pipedream/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/pipedream/offboarded-users-should-not-have-active-access"}]},{"group":"Stripe","pages":[{"title":"Stripe","href":"/integrations/stripe"},{"title":"User access to Critical System should be valid","href":"/integrations/stripe/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/stripe/offboarded-users-should-not-have-active-access"}]},{"group":"Tableau","pages":[{"title":"Tableau","href":"/integrations/tableau"},{"title":"User access to Critical System should be valid","href":"/integrations/tableau/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/tableau/offboarded-users-should-not-have-active-access"}]},{"group":"Workable","pages":[{"title":"Workable","href":"/integrations/workable"},{"title":"User access to Critical System should be valid","href":"/integrations/workable/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/workable/offboarded-users-should-not-have-active-access"}]},{"group":"Aircall","pages":[{"title":"Aircall","href":"/integrations/aircall"},{"title":"User access to Critical System should be valid","href":"/integrations/aircall/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/aircall/offboarded-users-should-not-have-active-access"}]},{"group":"Calendly","pages":[{"title":"Calendly","href":"/integrations/calendly"},{"title":"Offboarded users should not have active access","href":"/integrations/calendly/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/calendly/user-access-to-critical-system-should-be-valid"}]},{"group":"ClickUp","pages":[{"title":"ClickUp","href":"/integrations/clickup"},{"title":"Offboarded users should not have active access","href":"/integrations/clickup/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/clickup/user-access-to-critical-system-should-be-valid"}]},{"group":"GitBook","pages":[{"title":"GitBook","href":"/integrations/gitbook"},{"title":"Offboarded users should not have active access","href":"/integrations/gitbook/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/gitbook/user-access-to-critical-system-should-be-valid"}]},{"group":"Jira Cloud","pages":[{"title":"Jira Cloud","href":"/integrations/jira"},{"title":"Offboarded users should not have active access","href":"/integrations/jira/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/jira/user-access-to-critical-system-should-be-valid"}]},{"group":"LaunchDarkly","pages":[{"title":"LaunchDarkly","href":"/integrations/launchdarkly"},{"title":"MFA should be enabled for all users","href":"/integrations/launchdarkly/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/launchdarkly/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/launchdarkly/user-access-to-critical-system-should-be-valid"}]},{"group":"PostHog","pages":[{"title":"PostHog","href":"/integrations/posthog"},{"title":"MFA should be enabled for all users","href":"/integrations/posthog/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/posthog/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/posthog/user-access-to-critical-system-should-be-valid"}]},{"group":"Zulip","pages":[{"title":"Zulip","href":"/integrations/zulip"},{"title":"Offboarded users should not have active access","href":"/integrations/zulip/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/zulip/user-access-to-critical-system-should-be-valid"}]},{"group":"Apollo","pages":[{"title":"Apollo","href":"/integrations/apollo"},{"title":"Offboarded users should not have active access","href":"/integrations/apollo/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/apollo/user-access-to-critical-system-should-be-valid"}]},{"group":"Attio","pages":[{"title":"Attio","href":"/integrations/attio"},{"title":"Offboarded users should not have active access","href":"/integrations/attio/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/attio/user-access-to-critical-system-should-be-valid"}]},{"group":"Avoma","pages":[{"title":"Avoma","href":"/integrations/avoma"},{"title":"Offboarded users should not have active access","href":"/integrations/avoma/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/avoma/user-access-to-critical-system-should-be-valid"}]},{"group":"Copper","pages":[{"title":"Copper","href":"/integrations/copper"},{"title":"Offboarded users should not have active access","href":"/integrations/copper/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/copper/user-access-to-critical-system-should-be-valid"}]},{"group":"Deel","pages":[{"title":"Deel","href":"/integrations/deel"},{"title":"Offboarded users should not have active access","href":"/integrations/deel/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/deel/user-access-to-critical-system-should-be-valid"}]},{"group":"Fireflies","pages":[{"title":"Fireflies","href":"/integrations/fireflies"},{"title":"Offboarded users should not have active access","href":"/integrations/fireflies/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/fireflies/user-access-to-critical-system-should-be-valid"}]},{"group":"Flagsmith","pages":[{"title":"Flagsmith","href":"/integrations/flagsmith"},{"title":"MFA should be enabled for all users","href":"/integrations/flagsmith/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/flagsmith/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/flagsmith/user-access-to-critical-system-should-be-valid"}]},{"group":"Float","pages":[{"title":"Float","href":"/integrations/float"},{"title":"Offboarded users should not have active access","href":"/integrations/float/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/float/user-access-to-critical-system-should-be-valid"}]},{"group":"Insightly","pages":[{"title":"Insightly","href":"/integrations/insightly"},{"title":"Offboarded users should not have active access","href":"/integrations/insightly/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/insightly/user-access-to-critical-system-should-be-valid"}]},{"group":"Phrase","pages":[{"title":"Phrase","href":"/integrations/phrase"},{"title":"Offboarded users should not have active access","href":"/integrations/phrase/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/phrase/user-access-to-critical-system-should-be-valid"}]},{"group":"Quickbase","pages":[{"title":"Quickbase","href":"/integrations/quickbase"},{"title":"Offboarded users should not have active access","href":"/integrations/quickbase/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/quickbase/user-access-to-critical-system-should-be-valid"}]},{"group":"Shortcut","pages":[{"title":"Shortcut","href":"/integrations/shortcut"},{"title":"MFA should be enabled for all users","href":"/integrations/shortcut/mfa-enabled-for-all-users"},{"title":"Offboarded users should not have active access","href":"/integrations/shortcut/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/shortcut/user-access-to-critical-system-should-be-valid"}]},{"group":"Wrike","pages":[{"title":"Wrike","href":"/integrations/wrike"},{"title":"Offboarded users should not have active access","href":"/integrations/wrike/offboarded-users-should-not-have-active-access"},{"title":"User access to Critical System should be valid","href":"/integrations/wrike/user-access-to-critical-system-should-be-valid"}]},{"group":"Grist","pages":[{"title":"Grist","href":"/integrations/grist"},{"title":"User access to Critical System should be valid","href":"/integrations/grist/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/grist/offboarded-users-should-not-have-active-access"}]},{"group":"Hex","pages":[{"title":"Hex","href":"/integrations/hex"},{"title":"User access to Critical System should be valid","href":"/integrations/hex/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/hex/offboarded-users-should-not-have-active-access"}]},{"group":"Hugging Face","pages":[{"title":"Hugging Face","href":"/integrations/hugging-face"},{"title":"User access to Critical System should be valid","href":"/integrations/hugging-face/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/hugging-face/offboarded-users-should-not-have-active-access"}]},{"group":"LangSmith","pages":[{"title":"LangSmith","href":"/integrations/langsmith"},{"title":"User access to Critical System should be valid","href":"/integrations/langsmith/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/langsmith/offboarded-users-should-not-have-active-access"}]},{"group":"Plane","pages":[{"title":"Plane","href":"/integrations/plane"},{"title":"User access to Critical System should be valid","href":"/integrations/plane/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/plane/offboarded-users-should-not-have-active-access"}]},{"group":"Sanity","pages":[{"title":"Sanity","href":"/integrations/sanity"},{"title":"User access to Critical System should be valid","href":"/integrations/sanity/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/sanity/offboarded-users-should-not-have-active-access"}]},{"group":"Storyblok","pages":[{"title":"Storyblok","href":"/integrations/storyblok"},{"title":"User access to Critical System should be valid","href":"/integrations/storyblok/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/storyblok/offboarded-users-should-not-have-active-access"}]},{"group":"Unleash","pages":[{"title":"Unleash","href":"/integrations/unleash"},{"title":"User access to Critical System should be valid","href":"/integrations/unleash/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/unleash/offboarded-users-should-not-have-active-access"}]},{"group":"Statsig","pages":[{"title":"Statsig","href":"/integrations/statsig"},{"title":"User access to Critical System should be valid","href":"/integrations/statsig/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/statsig/offboarded-users-should-not-have-active-access"}]},{"group":"Braintrust","pages":[{"title":"Braintrust","href":"/integrations/braintrust"},{"title":"User access to Critical System should be valid","href":"/integrations/braintrust/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/braintrust/offboarded-users-should-not-have-active-access"}]},{"group":"Galileo","pages":[{"title":"Galileo","href":"/integrations/galileo"},{"title":"User access to Critical System should be valid","href":"/integrations/galileo/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/galileo/offboarded-users-should-not-have-active-access"}]},{"group":"Labelbox","pages":[{"title":"Labelbox","href":"/integrations/labelbox"},{"title":"User access to Critical System should be valid","href":"/integrations/labelbox/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/labelbox/offboarded-users-should-not-have-active-access"}]},{"group":"Teamwork.com","pages":[{"title":"Teamwork.com","href":"/integrations/teamwork"},{"title":"User access to Critical System should be valid","href":"/integrations/teamwork/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/teamwork/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/teamwork/mfa-enabled-for-all-users"}]},{"group":"SeaTable","pages":[{"title":"SeaTable","href":"/integrations/seatable"},{"title":"User access to Critical System should be valid","href":"/integrations/seatable/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/seatable/offboarded-users-should-not-have-active-access"},{"title":"MFA should be enabled for all users","href":"/integrations/seatable/mfa-enabled-for-all-users"}]},{"group":"BoldSign","pages":[{"title":"BoldSign","href":"/integrations/boldsign"},{"title":"User access to Critical System should be valid","href":"/integrations/boldsign/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/boldsign/offboarded-users-should-not-have-active-access"}]},{"group":"Typeform","pages":[{"title":"Typeform","href":"/integrations/typeform"},{"title":"User access to Critical System should be valid","href":"/integrations/typeform/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/typeform/offboarded-users-should-not-have-active-access"}]},{"group":"Builder.io","pages":[{"title":"Builder.io","href":"/integrations/builder-io"},{"title":"User access to Critical System should be valid","href":"/integrations/builder-io/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/builder-io/offboarded-users-should-not-have-active-access"}]},{"group":"Supervisely","pages":[{"title":"Supervisely","href":"/integrations/supervisely"},{"title":"User access to Critical System should be valid","href":"/integrations/supervisely/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/supervisely/offboarded-users-should-not-have-active-access"}]},{"group":"Deepgram","pages":[{"title":"Deepgram","href":"/integrations/deepgram"},{"title":"User access to Critical System should be valid","href":"/integrations/deepgram/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/deepgram/offboarded-users-should-not-have-active-access"}]},{"group":"Pumble","pages":[{"title":"Pumble","href":"/integrations/pumble"},{"title":"User access to Critical System should be valid","href":"/integrations/pumble/user-access-to-critical-system-should-be-valid"},{"title":"Offboarded users should not have active access","href":"/integrations/pumble/offboarded-users-should-not-have-active-access"}]}]}]},{"tab":"Compliance Tests","icon":"clipboard-check","pages":[{"title":"Compliance Tests","href":"/tests/overview"}]},{"tab":"Framework Guides","icon":"list-check","pages":[{"title":"Framework Guides","href":"/frameworks/soc2/overview"}]},{"tab":"Troubleshooting","icon":"circle-question","pages":[{"title":"Troubleshooting","href":"/troubleshooting/integration-errors"}]}]},"basePath":"","title":"Grafana - DSALTA Help Center","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js"]}