Skip to content

Portal tour

The SARC portal is the human-facing layer above Fides + ServiceNow + your CI + your cloud. Every change moves the same way: a commit builds Fides attestations (artifact/SBOM, security, deploy), the Fides change-gate scores the trail and returns a compliance verdict, a ServiceNow Change Request is created carrying that risk score plus the SBOM/SARIF evidence, qa auto-approves when compliant while prod goes to CAB, then ArgoCD deploys and Fides snapshots the environment. Below: every operator surface that exposes a step of that flow, grouped by purpose. Click any screen for the full-resolution view.

37 screens · grouped into 8 categories · watch the product demo + code-to-prod walkthrough for video.

Overview

The first three screens an operator sees on login — top-level posture, environment status, and DORA-style delivery metrics.

Operator dashboard
Operator dashboardKPI tiles for CR throughput, vuln backlog, evidence freshness, and incident status.
Environments
EnvironmentsPer-cloud, per-env health rollup. Fides env-snapshot freshness + drift detection in real time.
DORA metrics
DORA metricsLead time, deploy frequency, MTTR, change-fail rate. Computed nightly via CronJob.

Pipelines, CRs, change windows

How software actually ships. Multi-CI pipeline view, ServiceNow CRs enriched with the Fides change-gate risk score + evidence, change-window enforcement at deploy time.

Pipelines
PipelinesUnified view across GitLab CI, GitHub Actions, and Azure DevOps. Status, duration, Fides trail link.
Change requests
Change requestsServiceNow CRs enriched with the Fides risk score (u_risk_score), SBOM, SARIF, and the Fides trail snapshot. qa auto-approves when compliant; prod goes to CAB.
Change windows
Change windowsCalendar-synced (M365 + Google Workspace) approved-deploy windows. Enforced at the ArgoCD PreSync hook.
Problems
ProblemsServiceNow Problem table — correlated with services, CRs, and incidents via the service graph.
Issue sync
Issue syncThree-way mirror: GitLab issues ⇄ GitHub Issues ⇄ ADO work items. Configured per-tenant.

Service catalog + graph + teams

The CMDB-style view of what runs where, who owns it, and how services depend on each other. Powers incident-to-service correlation.

Service catalog
Service catalog23 services across internal infra, podtato mesh, and external integrations. Tier classification + ownership.
Service graph
Service graphDirected dependency graph. Drives the service-to-incident correlation that ServiceNow can't compute natively.
Teams
TeamsService ownership rolled up to teams for chargeback + escalation routing.

SBOM + vulnerabilities + scans

Vulnerability + supply-chain surface. Built on Fides attestations + GitLab Security scanners + Trivy + Grype + Checkov.

SBOM browser
SBOM browserCycloneDX SBOMs per component. Drill into a component to see license + provenance + cross-service usage.
Vulnerabilities
VulnerabilitiesRedesigned 7-col table — combined SLA cell, KPI tiles, URL-persisted filters, drawer with CVE/NVD/OSV links.
Vuln SLO burndown
Vuln SLO burndownSLO-style burndown across SLA tiers. Cost-vuln correlation badge on each row.
Security scan runs
Security scan runsPer-pipeline scanner status across SAST, DAST, container, secret, dep, and IaC scanning.

Compliance + risk + controls + evidence

The auditor-facing surface. Framework cards, the 5-axis risk score, control mapping, policy gates, the Fides ground truth, and one-button evidence export.

Compliance dashboard
Compliance dashboardCoverage cards per framework: SOC 2, ISO 27001, DORA, PSD2, NIST 800-53, PCI-DSS, SOX.
5-axis risk score
5-axis risk scorePer-CR risk clearance: change blast radius, vuln debt, evidence freshness, control coverage, behavioural pattern.
Control mapping
Control mappingPhase A/B/C redesign: KPI strip, evidence table, 8-group cross-link sidebar, window picker.
Kyverno policies
Kyverno policiesPreSync policy gates enforced by ArgoCD. License compliance, vuln SLO, change-window enforcement.
Fides integration
Fides integrationLive view of the self-hosted Fides ledger — attestations + trails + env snapshots. Quick drill from CR -> trail -> attestation -> evidence.
Evidence export
Evidence exportOne button: SOC 2 / ISO 27001 / DORA / PSD2 / NIST evidence pack PDF. Time-window bounded.

CMDB + releases

What we pushed into ServiceNow CMDB. Service catalog walk back into ServiceNow CIs, with the release-notes browser on top.

CMDB browser
CMDB browserCMDB CIs as pushed by SARC: cmdb_ci_service, cmdb_ci_deployment, OpenShift Build -> BuildConfig -> ImageStreamTag -> Routes.
Release notes
Release notesPer-deployment release notes derived from commits + closed issues. HTML version is what goes into the ServiceNow CR.

Clusters, GitOps, timeline, Tekton, costs

Day-to-day ops surface. Multi-cluster view, ArgoCD app status, real-time SSE timeline, optional Tekton dashboard, FinOps roll-up.

Clusters (multi-cloud)
Clusters (multi-cloud)AWS EKS + Azure AKS + GCP GKE + local k3d + ROSA OpenShift (read-only). Per-cluster health + capacity.
ArgoCD apps
ArgoCD appsApplicationSets across all 3 clouds. Sync status, log stream, manual sync button.
Real-time timeline
Real-time timelineSSE-driven activity stream — every CR, every deploy, every audit event, live.
Performance
PerformanceCluster + workload performance snapshot. Lightweight — opt-in per tenant.
Tekton dashboard
Tekton dashboardLive PipelineRun status via SSE + per-step log streaming. Trigger button ADMIN-gated.
Cost dashboard
Cost dashboardPer-service cloud cost + per-team chargeback + right-sizing recommendations + cost-vuln correlation.

Audit, users, notifications, settings

Admin + auditor surfaces. Hash-chained audit log, AUDITOR role with magic-link, notification routing, tenant configuration.

Audit log
Audit logHash-chained AuditLog — every privileged action signed and chained to the previous entry.
Users + roles
Users + rolesAUDITOR role (time-boxed magic-link, no SMTP needed). Tri-tab create modal: manual / invite / CSV.
Notifications
NotificationsPer-tenant routing rules — Slack, Teams, email, ServiceNow, custom webhooks.
Settings (overview)
Settings (overview)Tile-based settings grid: integrations, frameworks, agents, observability targets, billing.
Settings — AI
Settings — AIMulti-provider LLM: Anthropic / Azure OpenAI / Bedrock / Vertex / on-prem. Per-tenant key.
Settings — Agents
Settings — AgentsAgentRecipeBinding per CI (GitLab + GitHub + ADO). Recipes: vuln-suggest-fix, problem-investigate, right-sizing-apply.
Settings — Tekton
Settings — Tekton10 cols across 5 cluster targets for Tekton-on-Kubernetes wiring.
Help + docs
Help + docsIn-portal help surface — quick links to runbooks + the AUDITOR onboarding flow.

Want to talk through what you see?

The demo scripts walk through compliance-director, CTO, and CFO talk tracks against this same portal. The getting-started guide shows how to bring the same portal up in your own cloud in under an hour.