Platform Governance Web labels Case tracker Sign in Client portal

CrimeFire Network Operations Center

Command of client operations, infrastructure, and public trust.

opsgrid is the enterprise desk for CrimeFire NOC: tasks, tickets, diagnostics, domains, and embeddable web labels — isolated by tenant, authorized by policy, and executed on the queue.

Policy firstAuthorization lives in policies, not role strings in controllers.
Queued probesUptime, TLS, DNS, and mail checks never block the request.
Push agentsHosts phone home. The desk does not hold SSH keys.
Tenant boundEvery client-scoped table carries a tenant and a global scope.

Policy authorization

Staff and portal access is decided by policies. Controllers do not branch on role names.

Encrypted credentials

Tenant secrets stay in encrypted storage. API responses mask everything but the last four characters.

Queued diagnostics

Uptime, TLS, DNS, and site probes run on the queue. Hosts phone home — the desk never holds SSH keys.

Tenant isolation

Every client-scoped table carries a tenant. Global scopes enforce it; white-label brand rides the same boundary.

Platform

One operating picture for delivery, uptime, and client work.

Purpose-built for a network operations center: multi-tenant, policy-gated, and safe to publish on a customer site.

  1. 01

    Command center

    Tasks, projects, and alerts on one board. Staff remain in the console; clients remain in their portal.

  2. 02

    Diagnostics

    HTTP, TLS, DNS, mail, and site probes are scheduled work. Results feed scores, alerts, and labels.

  3. 03

    Client zone

    Tickets, invoices, and plan-gated tools. A public reference plus the requester email is enough to track a case.

  4. 04

    Domains & Cloudflare

    Registrar wallets, zone sync, and certificate reads through stored credentials — never through environment files.

  5. 05

    NOC displays

    Lobby and operations screens use scoped display tokens. Last-known-good remains on the device if the network drops.

  6. 06

    White-label tenants

    Brand, users, and data stay inside the tenant. A custom domain or header selects the workspace.

Governance

Observe. Decide. Disclose.

The same record that operators use internally is what a client can embed or look up — without exposing the rest of the estate.

01

Observe

Monitors and toolkit scans collect posture. Open alerts and domain expiry sit on the same host record.

02

Decide

Scores grade A–F on a five-minute refresh. Staff rescore from the desk; stale embeds queue themselves.

03

Disclose

A security or reputation badge publishes to the client site. The case tracker answers with status only.

Web labels

A live security score or reputation mark, issued by the NOC.

Clients embed an iframe or script. The badge polls JSON every 30 seconds. Portal users may label only hostnames already assigned to their account.

  • Security Score — HTTP, TLS, headers, DNS, incidents
  • Web Reputation — availability, blacklist, registration, monitor trend
  • Public token prefix ogl_ · framed for third-party sites
Security Score A

issued hostname

Live score · queued refresh

Illustrative mark. Production badges use the issued token.

Access

The desk is ready.

Staff enter the console. Clients use the portal. Anyone with a public reference can track a case.