-
Notifications
You must be signed in to change notification settings - Fork 0
Enterprise
Enterprise v2 overlay: fail-closed security, SSRF allowlists, durable SQLite jobs, /api/v2, RBAC.
Deep: enterprise-v2.md · Security and Target Policy.
| Area | Change |
|---|---|
| Webhooks | Signatures required; X-GitHub-Delivery; replay rejection |
| Jobs | Durable SQLite workers; recursive secret redaction |
| URLs | Target policy before every execution |
| AI flow | Deterministic safety gateway |
| Scheduler / findings | SQLite-backed |
Backups of patched files: *.v1-backup.
curl -X POST https://qa.example.com/api/v2/jobs \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: deployment-7f0a1' \
-d '{
"kind": "vitals",
"params": {"url": "https://app.example.com", "device": "Desktop Chrome"}
}'Secret references (raw tokens rejected when persisted):
{
"kind": "realtime",
"params": {
"url": "https://app.example.com",
"ws": "/ws/events",
"token": {"$secret": "env:QA_REALTIME_TOKEN"}
}
}python tools/hash_api_token.py
# Store hashes only
export ZYVOR_API_TOKENS_FILE=/run/secrets/zyvor/api-tokens.json| Role | Scope |
|---|---|
viewer |
Read jobs, findings, schedules, audit |
operator |
Run/cancel jobs; manage schedules/findings |
admin |
All scopes |
Default DB: reports/mission-control.db
Override: ZYVOR_STATE_DB=/var/lib/zyvor-qa/mission-control.db
SQLite suits one control-plane replica; use Postgres + external queue before horizontal scale.
kubectl apply -f kubernetes/enterprise/secure-deployment.yaml
kubectl apply -f kubernetes/enterprise/network-policy.yamlPod restart is excluded from default RBAC — apply optional-pod-restart-rbac.yaml only if needed.
read_only · supervised · unrestricted — see Security and Target Policy.
Related: Dashboard API · Webhooks Reference · Admin Basics
Start: Home · Getting Started · Tutorials · Workflows · Admin · Dashboard
Tutorials: Spec→Test · NL · GitHub · Coverage · Visual · Notify · External CI · Agent CI · zyvor.dev · Specs
Build: Architecture · Config · Authoring · Structure · Multi-browser · Rust
Actions: Mission Control · Journeys · API/Auth · Probes · Schedules · Ask Zyvor · Autofix
Ship: API · Webhooks · Security · CI/CD · Deploy · Releases · Enterprise
More: Troubleshoot · FAQ · Glossary · Contributing · Demos · Docs
Guides