Skip to content
@norviq-dev

Norviq

Runtime policy enforcement for LLM agent tool calls on Kubernetes. Apache 2.0.
Norviq

Norviq

Runtime policy enforcement for LLM agent tool calls on Kubernetes.

License Kubernetes OPA Docs

Website · Documentation · Getting started


LLM agents are given real tools — databases, shells, email, cloud APIs. The model chooses which to call at runtime, and one prompt injection or reasoning error turns a benign agent into an exfiltration path.

Norviq is a policy enforcement point that sits between an agent's reasoning loop and the tools it can call. Every tool call is intercepted, evaluated against OPA/Rego policy scoped to the workload's SPIFFE identity, and then allowed, blocked, escalated, or audited — before the tool runs.

Agent tool call ──▶ Intercept ──▶ Identify ──▶ Evaluate ──▶ Enforce
 {tool, params}     sidecar/SDK    SPIFFE      OPA / Rego    allow · block ·
                                   identity    + overlays    escalate · audit

Every decision carries a rule_id and a reason, lands in the audit log, and updates the agent's behavioural trust score.

What's here

norviq The platform — engine, console, admission webhook, Helm chart, CLI, and the framework SDKs.

Try it

helm install norviq oci://ghcr.io/norviq-dev/charts/norviq --version 0.2.5 -n norviq \
  --set 'policyQuotaNamespaces={default}'

norviq.dev has an in-browser policy tester — fire an attack, watch the verdict, and cycle any baseline control between enforce, monitor and off to see the decision change. It runs entirely client-side.

Works with

LangChain · LangGraph · CrewAI · AutoGen · Semantic Kernel — or drop the sidecar in front of any workload with no code change. MCP servers are governed by a two-gate firewall: tool definitions are content-hash pinned and scanned at discovery, and the resulting tools/call is evaluated like any other call.

Contributing

Issues labelled good first issue are the on-ramp. Security reports go through the process in SECURITY.md — please don't open a public issue for those.

Apache 2.0.

Popular repositories Loading

  1. norviq norviq Public

    Runtime security platform for LLM agent tool calls on Kubernetes

    Python 25 6

  2. .github .github Public

    Org-level community health files and the norviq-dev profile README

  3. erdl-runner-go erdl-runner-go Public

    Independent conforming Runner for ERDL Decision Object v1.5 (OPENOBA-DOBJ-RFC-002). Self-built RFC 8785 JCS + SHA-256, zero dependencies, Go.

    Go

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…