Control catalogue

Named controls give reviewers stable references. Scope distinguishes core capabilities from those configured or delivered per deployment. Framework mappings indicate support for requirements; they are not certification.

25Named controls
5Sections
3Frameworks mapped
A

Detection

6 controls
CodeControlOWASP LLM Top 10NIST AI RMFISO 27001 Annex A
SC-01Sensitive-data detection: validated rules, specialised models and a contextual verifier; optional finance and telecom semantic policiesCore detection; semantic policies on requestLLM02MeasureA.8.12
SC-02National identifier validators: TCKN checksum, VKN, IBAN mod-97, LuhnRejects look-alike numbers.LLM02MeasureA.8.12
SC-03Telecom identifiers: IMSI, ICCID, IMEI, MSISDN, coordinatesLLM02MeasureA.8.12
SC-04Contextual verification of supported candidate types to remove false hitsLLM02MeasureA.8.12
SC-05Organisation-specific identifier formats delivered for the agreed workflowDelivered per deploymentLLM02GovernA.5.12
SC-06Local file protection with agreed format handling; optional vision-language OCR for scanned pagesCore file handling; OCR on requestImages are never forwarded. Only protected text continues from scans; unreadable or incomplete pages follow the agreed refusal policy.LLM02ManageA.8.12
B

Protection and restoration

6 controls
CodeControlOWASP LLM Top 10NIST AI RMFISO 27001 Annex A
SC-07Context tokenisation: opaque per-case tokens, one token per entityLLM02ManageA.8.11
SC-08Format-preserving encryption mode, opt-in, key held by the customerLLM02ManageA.8.24
SC-09Restoration inside the perimeter, scoped to the caseLLM05ManageA.8.11
SC-10Fail-closed: protection failure or unreadable input stops the requestLLM02ManageA.8.12
SC-11Gateway guardrail: streaming protect and restore for gateway-fronted trafficLLM02LLM05ManageA.8.12
SC-12Endpoint deployment with human review before sendLLM02ManageA.8.12
C

Tenancy, identity, operations

4 controls
CodeControlOWASP LLM Top 10NIST AI RMFISO 27001 Annex A
SC-13Tenant-scoped API keys and organisation isolationLLM10GovernA.5.15A.8.3
SC-14Rate limiting and distributed ledgerLLM10ManageA.8.6
SC-15Administrator console, local accounts, API-key lifecycle—GovernA.5.16
SC-16Review of recorded detection runs; no silent model retrainingLLM02MeasureA.8.16
D

Evidence and audit

5 controls
CodeControlOWASP LLM Top 10NIST AI RMFISO 27001 Annex A
SC-17Security event logging: ECS JSON with stable codes to your SIEM, no values reprinted—GovernA.8.15
SC-18Detection-run review records in PostgreSQL, best-effort with loss alerts—GovernA.8.15
SC-19Service metrics (OpenMetrics)—MeasureA.8.16
SC-20Restore evidence: who restored which token, when, and in which caseLLM05GovernA.8.15
SC-21Finding detail: class, confidence, detector, verifier result and replacement—GovernA.8.15
E

Deployment and supply chain

4 controls
CodeControlOWASP LLM Top 10NIST AI RMFISO 27001 Annex A
SC-22In-perimeter delivery: private Helm deployment for Kubernetes and OpenShift, including mirrored registriesLLM03GovernA.5.23A.8.9
SC-23Release manifest with pinned model and image hashes, and CycloneDX SBOMCore artefacts; signing configuredLLM03GovernA.5.21
SC-24No Salus-side data, keys or telemetryLLM02GovernA.5.23
SC-25CPU-only text detection; optional OCR and semantic policies use GPU acceleration—ManageA.8.6

Administration and operations

Administration console

Console for organisations, keys, permissions, rate limits, policy and detection review. Languages and administrative integrations are configured per deployment.

Your directory, your roles

Active Directory, LDAP or single sign-on can be configured for the deployment. Map your groups to roles and separate administration, review and restoration permissions.

Policy per workload

Agree the categories, handling actions and identifier formats for each workflow. Organisation-scoped API keys and permissions control calling systems.

Security and review evidence

Security events carry stable codes without sensitive values. Review runs are recorded in your PostgreSQL on a best-effort path, with loss alerts; values are encrypted with your key and retained under your policy.

Monitoring you already have

OpenMetrics on every service. Dashboards and alerts are delivered in your monitoring platform, with a documented CEF mapping for your security collector.

Compute sized for the workload

Core text detection runs on CPU. Scanned-page OCR and the optional Semantic Layer use GPU acceleration. Capacity and availability are sized for the agreed deployment.

Models and rules are versioned artefacts pinned to each release. A release is either active or rolled back; nothing retrains silently.

Agree the applicable controls and delivery scope for your deployment. Additional framework mappings are supplied where agreed; no certification is claimed.

Deliberately out of scope: prompt-injection classification, agent and tool control, retrieval access control, brand and toxicity filtering, red teaming of models. Salus is the data-transformation layer under those tools, not a replacement for them.