Obiguard SOC — our Security Operations Center — streams your logs, metrics, traces, dependencies, and commits into one place, and turns them into alerts, dependency CVEs cross-matched against real-world exploit intel, and a service map that builds itself from what's actually running.
Stream logs, metrics, and code from what you already run
Logs pile up across a dozen tools with no correlation. By the time a human notices the pattern, the underlying problem has already been running for hours.
A dependency scanner tells you what's vulnerable. It doesn't tell you whether the fix is safe to ship, whether it's actually being exploited right now, or what else in your org depends on the same package.
Nobody keeps a service map up to date by hand, so tracing a slow request back to the host or dependency that caused it means hopping between dashboards that were never built to talk to each other.
Security review happens in scheduled audits, not on every push. Issues that a reviewer would've caught ship straight to production instead.
Every connected repo is scanned for vulnerable dependencies on every push and once a day. Each finding gets the exact file and line to fix, and — before you upgrade — a compatibility risk report with a 0–100 safety score and the blast radius across every other repo that depends on the same package. Threat Intelligence then cross-checks every finding against CISA's Known Exploited Vulnerabilities (KEV) catalog and FIRST.org's EPSS exploit-prediction scores, so a CVE that's actively being exploited in the wild is flagged immediately instead of sitting in a queue of hundreds ranked only by CVSS. Every commit to a connected repo also gets an automatic LLM code review, surfacing issues before they ever ship.
Stream logs, host metrics, and distributed traces all through OpenTelemetry — including a ready-made Kubernetes daemonset for EKS, GKE, and AKS. Live Logs shows every event in real time with level, source, and full-text filters; Metrics tracks CPU, memory, disk, and network per host; Traces surface per-service latency and error rate; and the Service Map builds itself automatically from ingested traces, so you see what calls what — and what's currently broken — without drawing it by hand.
Upload an lcov report from any test runner — Jest, pytest-cov, gcov2lcov for Go, and anything else that emits lcov — using a one-line GitHub Action or a plain curl/jq script. SOC tracks line coverage per repo over time, so a drop shows up the moment it happens instead of at the next scheduled audit.
Roll out the OTel Collector for logs, host metrics, and traces — a one-command Kubernetes daemonset covers EKS, GKE, and AKS. Connect GitHub to pull in deployments, pushes, and workflow runs.
Logs, metrics, and traces show up immediately in Live Logs, Metrics, and Traces — searchable, filterable, and exportable — while the Service Map draws itself from whatever traffic is actually flowing. No dashboards to build first.
Alerts fire from log-volume and rule matches. CVE Radar scans every push and once a day, then Threat Intelligence cross-checks findings against CISA KEV and FIRST.org EPSS. Every commit also gets an automatic LLM code review — all without you writing a single detection rule.
Add the obiguard-coverage-upload-action (or a plain curl/jq step) to any workflow that already produces an lcov report, and SOC starts tracking that repo's line coverage trend on every run.
Every alert, CVE finding, threat match, and code finding lands severity-scored and ranked — exploited-in-the-wild CVEs first, with the exact file and line and the upgrade safety score attached — so your team knows what to pick up next.
Every alert, CVE finding, threat match, and code finding keeps a history — not just an alert that disappears once it's acknowledged. This is SOC's own audit trail, separate from the Audit Ledger that Governance AI and Obichat write to.
Launch SOC and connect your first log source, repo, or metrics collector in minutes.