Skip to main content
CID222 Docs

Roller, yetenekler ve sayfalar

Beş sabit rol, gölge kipte çalışan yetenek matrisi ve her rolün hangi panel sayfasını açabildiği.

  • Tür: başvuru

Beş sabit rol, 73 yetenekli erişim modeli ve her rolün açabildiği panel sayfaları. make docs-generate ile yeniden üretilir.

Gölge kip. Yetenek modeli her istekte hesaplanır ve karşılaştırılır, ama henüz hiçbir şeyi zorlamaz (GET /admin/rbac/shadow-report). Bugün zorlanan şey, denetleyicideki @Roles ile aşağıdaki sayfa taban çizgileridir. Yetenek matrisini yürürlükteki politika olarak değil, dekoratörlerin kendisine göre uyumlandığı tasarım olarak okuyun.

superadmin ve viewer üst kümelerdir: superadmin her yeteneği taşır, viewer ise her okumaya erişir ama yaptığı her değiştirme isteği READ_ONLY_ROLE ile genel olarak reddedilir.

Roller

RolNedirVeri kapsamıSalt okunurAtanabilir
superadminThe appliance owner. Holds every capability by superset, cannot be denied anything, and is the only role that may edit the access matrices or manage accounts.globalhayırevet
admin_userThe day-to-day administrator: security policy, detections, compliance, governance, channels and platform operations. Reads its own tenant and the members of groups it owns. Account management stays with superadmin.owned_groupshayırevet
normal_userAn end user of the gateway. Holds no administrative capability; reads only its own data.selfhayırevet
viewerA read-only demo account. Satisfies any role requirement on a safe HTTP method and is refused every mutating request globally, by property of the request rather than by which endpoints it may call.globalevetevet
auditorAn external reviewer. Reads compliance and governance evidence across every tenant, verifies frozen snapshots, and reads the audit trail. Cannot change anything, cannot read message content, and does not use the browser extension. It cannot start a chat or send a message either — an auditor must not spend your tokens or add to the evidence it is signing off — but it can read sessions that already exist.globalhayırevet

Yetenekler (73)

● = API rolü kabul eder. — = reddeder.

güvenlik politikası (11)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
filters.manageChange what the gateway blocks: input filter groups, filters, regex patterns, and the import/export of a filter bundle.●●—●—25
filters.overrides.managePer-tenant and per-family overrides of the shipped filter set, and the detection-count escalation that refuses bulk sensitive data.●●—●—8
output_filters.manageResponse-side filter groups and filters.●●—●—11
filter_testing.runThe filter-testing lab: test cases, groups, runs, and the DeepTeam red-team benchmarks.●●—●—31
ml_engine.manageDetection-engine status and the side-by-side engine comparison.●●—●—2
ml_tuning.manageDetection thresholds. Restarts ML services, so it stays with superadmin.●————3
ocr_settings.configureWhich one OCR engine image analysis runs, and its right-edge rescan.●————2
document_redaction.configureHow documents are redacted before they leave the gateway.●————2
code_safety.configureModel-redaction settings for the code-safety auditor.●————2
prompt_compression.configureInput-token reduction before the provider call.●————2
attack_knowledge.manageThe attack-knowledge entries the analyst reasons with: create, change, enable or disable, import, and promote a review into one.●●—●—8

tespit ve kanıt (15)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
detections.viewThe detection query API: list, statistics, and one detection.●●—●●3
all_detections.viewThe unified detection feed across chat, proxy, ICAP and extension — without message content.●●—●●4
all_detections.view_contentRead the message body of a detection. The one capability in this inventory with no endpoint of its own, and the single line standing between an external auditor and customer conversation content.●————uç nokta yok
risk_analysis.viewRead asynchronous risk analyses and their statistics.●●—●—5
risk_analysis.decideApprove, reject or reopen a risk analysis — the review decision itself.●●—●—2
risk_analysis.runStart an on-demand risk analysis of a session, or cancel one that is queued.●●—●—2
llm_review.viewRead LLM review verdicts, statistics, current locks, pending unlock requests, notifications and the review configuration.●●—●—7
llm_review.manageUnlock a locked account, approve or deny an unlock request, and change the review configuration.●●—●—4
analyst.chatTalk to the risk analyst, and list, read or delete your analyst chats.●●—●—5
threat_knowledge.viewBrowse the shipped MITRE ATLAS and OWASP reference tables.●●—●—8
threat_knowledge.reloadReload the ATLAS and OWASP tables from the shipped snapshot.●————2
event_logs.viewThe audit trail: event logs, request traces, per-object audit history, and the Claude Code activity views.●●—●●14
retention.viewRead how long evidence is kept, and what is already past the window. The survey only — changing a window or running the sweep is retention.manage.●●—●●1
retention.manageChange how long evidence is kept, and run the retention sweep. Withheld from auditor — shortening a window or sweeping deletes the evidence being audited.●●—●—2
logs.purgeDelete log rows outright. The sharpest separation-of-duties line in the product: an auditor must never be able to delete the evidence they are auditing.●————1

uyumluluk (10)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
compliance.viewThe substance of a compliance review: statistics, regulations, mapped detections, financial impact, entity mappings, the mapping version ledger those mappings are pinned to, and the FX rates every cross-currency total is computed from.●●—●●9
compliance.configureCHANGING the FX rates, the entity→regulation mappings and the per-regulation fine structures. Deliberately withheld from auditor: these change the fine figures in the report the auditor is signing off. Reading the rate table is compliance.view — the split is the whole point, and collapsing it back would either blind the auditor or let it author the numbers it verifies.●●—●—4
compliance.exportDownload the four compliance PDFs: impact, regulations, detections, executive summary.●●—●●4
compliance.reports.viewThe graded per-subject scorecard and the leaderboard.●●—●●3
compliance.snapshots.viewThe auditor's core: list frozen periods, open one, read its per-regulation dossier, verify it without trusting us, download the artefact and its evidence pack, and see the snapshot schedule.●●—●●9
compliance.snapshots.manageFreeze a period and change the schedule. Withheld from auditor by design: verifying evidence and producing it are the two halves separation of duties exists to keep apart.●●—●—3
compliance.findings.viewList and read recorded compliance findings.●●—●●2
compliance.findings.manageRecord a finding and change its state.●●—●—2
grc.viewRead the GRC/CRQ simulation: policy impact, baseline, controls, coverage, history and thresholds — plus the two POSTs that compute and persist nothing (the what-if and the PDF).●●—●●9
grc.manageRun a simulation, record control observations, and set control thresholds. The customer's act, not the auditor's.●●—●—4

yönetişim (4)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
governance.viewThe AI asset inventory: overview, assets, one asset and its consumers, findings, and the governance policy as read.●●—●●6
governance.registerRegister a discovered AI asset into the sanctioned inventory.●●—●—1
governance.decommissionRetire an AI asset from the inventory.●●—●—1
governance.policy.manageChange the governance policy and run asset discovery.●●—●—2

kimlik ve erişim (10)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
tenants.viewList accounts and read one.●●—●—2
tenants.manageCreate, change and delete accounts, generate a password-reset link, reset a user's two-factor enrolment, and sign an account out everywhere. The method-level superadmin override on a class decorated admin_user — the case a class-decorator reading gets wrong.●————6
tenant_groups.manageTenant groups and their membership.●●—●—8
capability_access.manageEdit the capability matrix. Superadmin-locked and undeniable: a role that can edit the matrix can grant itself anything, and a table that can hide the page holding the table can lock out the last administrator.●————3
page_access.manageEdit the page-visibility matrix.●————2
credentials.manageProvider API keys and the LLM readiness ledger.●●—●—10
api_keys.manageGateway API keys (cid_key_*).●●—●—8
ldap.configureAD/LDAP connection, directory browsing, and the sync scopes that place accounts.●●—●—11
password_delivery.configureHow password-reset links reach a user (admin link, SMTP, EmailJS).●————3
mfa.configureWhether this box requires a second factor at sign-in, and how long a browser may be remembered. The key that decides whether a password alone is enough.●————2

platform işletimi (11)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
deployment.connectivity.setDeclare whether this appliance is internet-connected or air-gapped. One key, deployment-wide, and it changes the guidance on every LLM surface.●————1
license.viewThis appliance's license status, its activation request, and uploading a license file.●●—●—3
licenses.issueThe owner console: issue, renew and revoke licenses for customers.●●—●—9
system.updateInstall a new appliance version: upload, verify, install, roll back.●●—●—13
system.certificatesThe appliance's own HTTPS certificate: names, CSR, upload, switch to the appliance CA, and the outbound site CA. Every change is a host reconcile; no private key is readable here.●●—●—7
setup.runThe first-boot setup wizard, after an admin exists. Deliberately excludes GET /setup/status and POST /setup/admin, the pre-admin bootstrap that must work before any account does.●●—●—13
models.manageThe model inventory: models, their statistics, providers and aggregated usage.●●—●—4
model_routing.viewRead the routing policy and refresh it.●●—●—2
model_routing.manageChoose the judge model and run a routing measurement.●————3
help.configureThe in-product assistant's settings, and uploading a policy document for analysis.●●—●—3
diagnostics.viewThe appliance self-diagnostics snapshot and support bundle: host sizing, container health, service reachability, licence and TLS state, egress tests and the derived findings. Read-only; the bundle redacts every secret.●●—●—3

kanallar ve uç noktalar (8)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
inspection.configureThe inline-proxy/ICAP inspection policy, its event and coverage views, and the proxy's status and CA material.●●—●—9
attribution.manageWorkstation→user attribution records for proxy traffic.●●—●—5
extension.manageBrowser-extension deployment, enrolled devices, and the filter/threshold policies pushed to them.●●—●—6
extension.events.viewThe extension event feed and its statistics.●●—●—2
edl_tokens.manageTokens the firewall uses to fetch the external dynamic list.●●—●—3
endpoint_agent.manageThe OS-level endpoint agent fleet: policy, rollout, kill switch, devices, installers. Superadmin-only for writes; viewer retains global read-only visibility, as everywhere.●————11
repo_connector.manageRepository tracking for the code-safety auditor: connectors, assignments, analyses and reports.●————21
ai_usage.viewThe Shadow-AI usage report: apps, people, riskiest activity, timeline and its PDF.●●—●—6

analitik ve maliyet (4)

YetenekNeyi yönetirsuperadminadmin_usernormal_userviewerauditorİşleyici sayısı
analytics.viewTenant usage statistics and their PDF.●●—●—2
cost_report.viewToken cost and savings across providers, models, users and sessions, including the PDF export. Administrators only.●●—●—7
cost_report.teams.viewPer-team cost breakdown: the same spend grouped by team rather than by account.●●—●—1
integrations.manageOutbound SIEM and ITSM destinations: where detections and findings are exported to, and the credentials they use.●●—●—8

Rollere göre sayfalar (39)

Kurulu lisansın taşımadığı bir Lisans anahtarı olan sayfa, superadmin dâhil her rolden düşülür — bunun bilinçli istisnası /license sayfasının kendisidir.

Sayfa kimliğiYolBölümsuperadminadmin_usernormal_userviewerauditorLisans anahtarı
dashboard/overview●●—●——
ai-chat/playgroundoverview●●●———
my-team/my-teamoverview●●●●●risk.llm_review
models/ai-inventory/modelsinventory●●—●——
mcp-servers/ai-inventory/mcp-serversinventory●●—●——
filters/filtersdetection●●—●——
all-detections/all-detectionsdetection●●—●●—
ai-usage/ai-usagedetection●●—●—ext.browser
claude-code/claude-codedetection●●—●——
inspection/inspectiondetection●●—●—icap
file-redaction/file-redactiondetection●●—●——
llm-review/llm-reviewdetection●●—●—risk.llm_review
knowledge-base/knowledge-basedetection●●—●—risk.llm_review
analyst/analystdetection●●—●—risk.llm_review
compliance/compliancecompliance●●—●●compliance
compliance-reports/compliance-reportscompliance●●—●●compliance
event-logs/event-logscompliance●●—●●—
governance/governancegovernance●●—●●governance
governance-inventory/governance/inventorygovernance●●—●●governance
governance-risk/governance/riskgovernance●●—●●governance
governance-ownership/governance/ownershipgovernance●●—●●governance
tenants/tenantsaccess●——●——
access-control/access-controlaccess●——●——
tenant-groups/tenant-groupsaccess●●—●——
credentials/credentialsaccess●●—●——
access-keys/access-keysaccess●●—●——
endpoint-agent/endpoint-agentendpoints●——●—endpoint.agent
browser-extension/browser-extensionendpoints●●—●—ext.browser
repo-connector/repo-connectorendpoints●●—●—codesafety
tenant-analytics/tenant-analyticsreporting●●—●——
cost-savings/cost-savingsreporting●●—●—cost.calculator
filter-testing/filter-testinglab●●—●——
ocr-benchmark/ocr-benchmarklab●●—●——
key-testing/key-testinglab●●—●——
ml-engine/ml-enginelab●●—●——
settings/settingssystem●●●●●—
license/licensesystem●●—●——
system-update/system-updatesystem●●—●——
license-admin/license-adminsystem●●—●——

Sınır durumlar

  • Herkeste bulunanlar (0): — — yönettikleri işleyicilerde hiç @Roles yoktur, dolayısıyla oturum açan her hesap bunlara erişir. Sessizce yükseltilmedi, kayda geçirildi.
  • Uç noktası olmayanlar (1): all_detections.view_content — rotası olmayan, hizmet düzeyindeki kapılar.
  • Planlanmış işleyiciler (1): capability_access.manage — uç noktalar var olmadan önce bildirildi; açılıştaki doğrulama bunları atlar.

Bu sayfada