nexus — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited nexus (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Nexus is a zero-config multi-channel platform built on Kailash Core SDK that deploys workflows as API + CLI + MCP simultaneously.
Use Nexus when asking about Nexus, multi-channel, platform deployment, API deployment, CLI deployment, MCP deployment, unified sessions, workflow deployment, production deployment, API gateway, FastAPI alternative, session management, health monitoring, enterprise platform, plugins, event system, or workflow registration. Also covers K8s integration: K8s probes, healthz, readyz, startup probe, ProbeManager, ProbeState, OpenAPI, openapi.json, OpenApiGenerator, security headers, CSRF middleware, CSRFMiddleware, SecurityHeadersMiddleware, middleware presets, Preset, and HSTS.
Nexus transforms workflows into a complete platform with:
from nexus import Nexus
# Define workflow
workflow = create_my_workflow()
# Deploy to all channels at once
app = Nexus()
app.register("my_workflow", workflow.build())
app.start()
# Now available via:
# - HTTP API: POST http://localhost:8000/api/workflow/{workflow_id}
# - CLI: nexus run {workflow_id} --input '{"key": "value"}'
# - MCP: Connect via MCP client (Claude Desktop, etc.)@app.handler() decorator for direct function registrationnexus.ml)The nexus.ml module wires kailash-ml dashboards and serving handles onto a Nexus app: MLDashboard(auth="nexus") reuses Nexus's validator adapter and contextvars, and mount_ml_endpoints(nexus, serve_handle) registers REST + MCP + WebSocket routes in one call. Live on branch feat/kailash-ml-1.0.0-m1-foundations (landed in 60081fed). For ML-specific behavior, use skill 34-kailash-ml as the authority.
Nexus eliminates boilerplate:
Single deployment, three access methods:
Consistent session management:
Production-ready capabilities:
Use Nexus when you need to:
from nexus import Nexus
from dataflow import DataFlow
# Define models
db = DataFlow(...)
@db.model
class User:
id: str
name: str
# Auto-generates CRUD endpoints for all models
app = Nexus()
for name, wf in db.get_workflows().items():
app.register(name, wf)
app.start()
# GET /api/User/list
# POST /api/User/create
# GET /api/User/read/{id}
# PUT /api/User/update/{id}
# DELETE /api/User/delete/{id}from nexus import Nexus
from kaizen.core.base_agent import BaseAgent
# Deploy agents via all channels
agent_workflow = create_agent_workflow()
app = Nexus()
app.register("agent", agent_workflow.build())
app.start()
# Agents accessible via API, CLI, and MCPfrom nexus import Nexus
from kailash.workflow.builder import WorkflowBuilder
# Deploy custom workflows
app = Nexus()
app.register("workflow_1", create_workflow_1().build())
app.register("workflow_2", create_workflow_2().build())
app.register("workflow_3", create_workflow_3().build())
app.start()from nexus import Nexus
# Complete platform from workflows
app = Nexus()
app.register("workflow_a", workflow_a.build())
app.register("workflow_b", workflow_b.build())
app.start()app = Nexus()
app.register("my_workflow", workflow.build())
app.start() # Single process, hot reloadfrom nexus import Nexus
app = Nexus()
app.register("my_workflow", workflow.build())
app.start() # Uses AsyncLocalRuntime by default (correct for Docker)# Deploy multiple Nexus instances behind nginx/traefik
docker-compose up --scale nexus=3| Feature | API | CLI | MCP |
|---|---|---|---|
| Access | HTTP | Terminal | MCP Clients |
| Input | JSON | Args/JSON | Structured |
| Output | JSON | Text/JSON | Structured |
| Sessions | ✓ | ✓ | ✓ |
| Auth | ✓ | ✓ | ✓ |
| Streaming | ✓ | ✓ | ✓ |
For Nexus-specific questions, invoke:
nexus-specialist - Nexus implementation and deploymentrelease-specialist - Production deployment patternsdecide-framework skill - When to use Nexus vs other approaches~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.