How do you analyze security and compliance data in Metabase?
Security and compliance tools hold the operational record of your security program: vulnerability findings, detections, control results, auth events, and asset inventory. In Metabase, bring summaries of those signals into a SQL database and model adjacent layers for vulnerability findings, detections, control results, and auth-event rollups. Those layers support dashboards for open exposure, remediation velocity, SLA compliance, detection response, audit readiness, and identity hygiene — the cross-tool view for the CISO and the board that no single vendor console covers.
Which tools does this cover?
- SonarQube — issues (findings), security hotspots, projects, quality gates
- Tenable — vulnerability findings, assets, scans, plugins
- Okta — system log events, users, applications, groups
- CrowdStrike — detections (alerts), incidents, hosts and sensors, Spotlight vulnerabilities
- Snyk — issues (vulnerabilities), projects, targets, organizations
- Wiz — issues (toxic risk combinations), vulnerability findings, cloud resources, projects
- Auth0 — log events (authentication events), users, applications, connections
- SentinelOne — threats (detections), agents (endpoints), sites, mitigations
- Semgrep — findings, rules, projects (repos), policies
- Vanta — control tests, controls, frameworks, policies
- Drata — monitoring test results, controls, frameworks, personnel
- HackerOne — reports, programs, weaknesses (CWE), bounties
- Bugcrowd — submissions, programs (engagements), targets, rewards
- Orca Security — alerts (risk findings), assets, vulnerabilities, compliance results
For adjacent signals, cross-link the shared model to Cloudflare (edge security events) and your HR system — BambooHR departure dates joined to Okta records power the deprovisioning-lag audit.
What is the shared security data model?
| Concept | Common terms | Used for |
|---|---|---|
| Vulnerability finding | Finding, issue, vulnerability, alert | Open criticals, remediation time, SLA compliance |
| Detection | Detection, alert, threat, signal | Detection volume, MTTD, triage speed |
| Security incident | Incident, case, investigation | Incident count and response trends |
| Control result | Control, test, monitor, check | Control pass rate, audit readiness |
| Auth event rollup | Login, sign-in, authentication event per day | Failed-login rate, MFA adoption |
| Asset | Host, resource, endpoint, repository | Scan coverage and the join key for findings |
| Identity | User, account, service account | MFA adoption, lifecycle hygiene |
| Report / submission | Bug bounty report, disclosure, submission | Program inflow, triage SLA, bounty spend |
How do you connect security tools to Metabase?
- MCP + CLI route — pull a scoped, summarized export through an MCP server, save CSV, and load it with
mb upload csvfor fast exploration. - Pipeline route — sync findings, snapshots, and metadata into a database or warehouse with a connector or API pipeline, then build durable dashboards. Note that managed ELT coverage is thin in this category — most tools need API scripts or native exports.
- Cross-source route — join security data to assets, HR records, ticketing, and business data to explain risk, not just count it.
What can you analyze across these tools?
- Open critical vulnerabilities — deduplicated open criticals across scanners
- Mean time to remediate — first-seen to resolved, as a median by severity
- Vulnerability SLA compliance — findings closed within their severity SLA
- Mean time to detect — first activity to detection, honestly caveated
- Control pass rate — passing controls per framework, snapshot daily
- MFA adoption rate — strong second factors across active humans
- Failed login rate — auth friction and attack signal, separated
- Scan coverage — scanned assets over the true inventory
Which dashboards should you build?
- Vulnerability management — open exposure, remediation velocity, and SLA compliance
- Incident response trends — detection volume, triage speed, and MTTD
- Compliance posture — control pass rates, failing controls, and audit readiness
- Identity & access analytics — auth health, MFA adoption, and lifecycle hygiene
- AppSec findings — SAST, SCA, and bug-bounty findings across the SDLC
- Attack surface coverage— whether everything is actually scanned and protected
Common mistakes
Related
Analytics
Integrations
FAQ
What is security and compliance analytics?
Does Metabase connect natively to Tenable, CrowdStrike, or Okta?
mb upload csv). Each tool guide — Tenable, CrowdStrike, Okta — documents both routes.