SECURITY / IDENTITY / OPERATIONS

Your infrastructure.
Your users. Your keys.

Keep the incident management plane self-hosted, connect enterprise identity deliberately, enforce role-based access, encrypt sensitive configuration at rest, and preserve audit evidence. External identity, notification, ChatOps, webhook, and observability providers remain explicit trust boundaries that you configure and operate.

TECHNICAL EVALUATION

Control boundaries you can verify.

Self-hosting keeps the application and primary incident database inside infrastructure you operate. It does not make every workflow air-gapped: the providers you configure for identity, notifications, ChatOps, webhooks, email, voice, or observability create deliberate external dependencies that should be reviewed and restricted.

01 / IDENTITY & PROVISIONING

Authenticate, provision, then authorize.

OIDC with PKCE handles sign-in. SCIM 2.0 can manage user and group lifecycle. Effective OpsKnight permissions still come from the role and scope applied after identity mapping.

  • Pilot allowed, denied, deactivated, and existing-account paths.
  • Verify effective RBAC after provisioning or group changes.
  • Preserve a tested break-glass access path before enforcing SSO-only policy.
Configure identity
02 / SECRETS & CRYPTOGRAPHY

Protect encrypted configuration and the keys that unlock it.

Sensitive configuration is stored with authenticated AES-256-GCM encryption. Key rotation and recovery are operational responsibilities: encryption keys must be preserved outside database backups and restored with the data that depends on them.

  • Use high-entropy session and encryption keys.
  • Rotate through the documented keyring procedure.
  • Test restore with the required keys before relying on backup recovery.
Review hardening
03 / AUTHORIZATION & EVIDENCE

Least privilege is an effective-permission question.

Admin, responder, user, and auditor behavior should be validated against the resources each role can actually read or change. Session revocation and audit events provide evidence for access reviews; they do not replace your wider compliance program.

  • Test the dedicated Auditor role as read-only evidence access.
  • Revoke active sessions when identity or access changes require it.
  • Export and retain evidence according to your own policy.
Review roles & permissions
04 / NETWORK & OUTBOUND TRUST

Self-hosted does not mean “no egress.”

OpsKnight does not require a vendor-hosted incident control plane, but enabled features can call systems outside the application network. Put PostgreSQL behind private network controls, terminate HTTPS at the supported edge, and allow outbound traffic only to providers your deployment actually uses.

  • Inventory identity, notification, ChatOps, webhook, and observability destinations.
  • Keep platform and PostgreSQL telemetry under operator control; any external observability exporter is an explicit outbound trust boundary.
  • Restrict database exposure and review proxy/TLS boundaries.
  • Verify provider failures and rate limits without weakening critical-response traffic.
Review deployment boundaries
Capability Verification

Operational Security Modules

Explore documented security implementation details from the v2.0.0 codebase.

Identity

Authenticate with OIDC and provision users and groups through SCIM 2.0.

Explore identity

Provisioning

Manage user and group lifecycle through SCIM discovery, tokens and provisioning endpoints.

Explore provisioning

Compliance framework mappings and evidence tools support your own internal review. They do not confer external third-party certification.

Governance & Procurement

For security & procurement teams

Review release policies, supply chain integrity, and deployment responsibilities before adopting OpsKnight. Contact the maintainers directly for supplier security questionnaires and enterprise support agreements.

ENTERPRISE EVALUATION FRAMEWORK

Three questions enterprise buyers ask

QUESTION 01

What does OpsKnight do?

A complete, unified incident management and on-call platform: multi-signal alert ingestion across 28 integrations, automated deduplication, 24/7 follow-the-sun rotations, multi-channel paging (Voice phone calls, SMS, Push, Slack, Teams), decoupled public status pages, and structured 5-Whys postmortems.

QUESTION 02

Can we operate it safely?

100% perimeter data custody: zero vendor cloud lock-in and zero phone-home telemetry. Sensitive configuration is protected by authenticated AES-256-GCM encryption at rest, enterprise OIDC PKCE authentication, SCIM 2.0 lifecycle deprovisioning, fine-grained RBAC with read-only Auditor roles, and reproducible SBOM release provenance.

QUESTION 03

Who helps adopt it?

Direct maintainer commercial support: scoped enterprise support agreements, production architecture reviews, turnkey migration assistance from legacy SaaS (PagerDuty, Opsgenie, Squadcast), and prompt supplier security questionnaire reviews.

TECHNICAL READINESS

Technical Procurement Pre-Flight Checklist

Evaluate infrastructure and identity dependencies prior to deployment rollout:

01
Compute & Orchestration

Host running Docker Compose, Docker Swarm (3+ managers), or Kubernetes 1.28+ with Helm 3.12+.

02
Data Persistence

Dedicated PostgreSQL 16+ (with pgcrypto) & Redis 7.0+ / Valkey for decoupled worker queues.

03
Enterprise Identity

OIDC PKCE client (Okta, Microsoft Entra ID, Google Workspace, Keycloak) + optional SCIM 2.0 endpoint.

04
Carrier API Credentials

Twilio, AWS SNS, SendGrid, or direct SMTP accounts for outbound paging and status broadcast alerts.

05
Key Management Vault

High-entropy 32-byte ENCRYPTION_KEY & NEXTAUTH_SECRET preserved in enterprise secrets manager.

06
Network & Ingress Controls

HTTPS edge reverse proxy with explicit outbound egress allowlists restricted only to configured APIs.

Security policy

Private vulnerability reporting channels and coordinated disclosure practices. Rapid review for CVE disclosures.

Read security policy

Vulnerability-response process

Structured triage, severity assessment, code remediation, regression testing, and coordinated public release notes.

Read vulnerability-response process

SBOM & release evidence

Software Bill of Materials (SBOM) and container image provenance attestations generated during release builds.

Read sbom & release evidence

Supported-version policy

Maintenance scope, security patching policies, and release lifecycles across major and minor version tags.

Read supported-version policy

Shared responsibility

Clear demarcation of operational duties: host operating system, TLS, and database backups remain customer-owned.

Read shared responsibility

Software licence

Open-source under AGPL-3.0-only. Commercial use is permitted subject to the licence terms.

Read software licence

These materials support your technical evaluation; they do not assert external compliance guarantees. Include your version tag and deployment environment when requesting evidence.

Your incidents should belong to you.

Run OpsKnight on infrastructure you control.

v2.0.0 · AGPL-3.0-only · Self-hosted · 28 inbound integrations