SWIFT Customer Security Controls Framework (CSCF v2025/v2026)
What happens next
Independent assessor approvesmanagerauditoradmin
Independent assessor rejectsmanagerauditoradmin
Confirm SWIFT submissionmanagerauditoradmin
Step-by-step procedure
6 steps, completed in order. Each step is validated against the schema before the next unlocks.
Step 1 of 6
Institutional Identity
ScreenSWIFT CSP › Scope·step 1
Complete the Institutional Identity fields. Each value is validated against the schema before the next step unlocks.
required“optional” — may be left empty
Assessment Name (required)
scopeName
Search and open an existing assessment, or enter a name and choose Use to continue this intake.
Primary SWIFT BIC Code (required)
entityId
Select the primary 8 or 11-character SWIFT BIC from the directory.
Legal Entity Name (required)
legalEntityName
Full registered legal name of the assessed institution.e.g. Deutsche Bank AG
SWIFT Registration Status (required)
registrationStatus
Your registration category with SWIFT (direct user, supervised, or service bureau).
Is this a Group Assessment covering multiple BICs?optional
isGroupAssessment
Check if this assessment covers multiple BICs under a single legal entity.
Subsidiary BICs in Scopeoptional
relatedBics
Add each subsidiary BIC covered by this assessment. Each entry must be a valid 8 or 11-character SWIFT BIC (uppercase letters and digits).
1 / 6
Step 2 of 6
Architecture & Policy Scope
ScreenSWIFT CSP › Scope·step 2
Complete the Architecture & Policy Scope fields. Each value is validated against the schema before the next step unlocks.
required
Overall Architecture Type (required)
archType
Select the SWIFT architecture type that matches how your institution connects to SWIFT; the in-scope controls and requirements are resolved by the OPA policy server.
2 / 6
Step 3 of 6
Component Boundary
ScreenSWIFT CSP › Scope·step 3
Complete the Component Boundary fields. Each value is validated against the schema before the next step unlocks.
required“optional” — may be left empty
SWIFT Environments › Environment Type (required)
environments.environmentType
Identify whether this is a production, disaster-recovery or backup environment.
Secure Zones › Zone Name (required)
zones.zoneName
Short unique zone name — components reference the zone by it.e.g. SWIFT-SECURE-VLAN10
In-Scope Components › Component Name (required)
components.componentName
Use a unique component name referenced by connections and providers.
SWIFT Environments › Environment Name (required)
environments.environmentName
Name it by tier and site — e.g. "Production - London". Components and providers reference this name.
Secure Zones › Environment (required)
zones.environmentName
The declared environment this zone belongs to.
In-Scope Components › Component Type (required)
components.componentType
Select the component's role in the SWIFT topology.
Secure Zones › Demarcation (Firewalls/VLANs) (required)
zones.demarcation
Describe the firewalls, VLAN IDs and rules enforcing this zone.
In-Scope Components › Environment Name (required)
components.environmentName
Enter the exact name of a declared SWIFT environment.
In-Scope Components › Network / Security Zone (required)
components.zone
Name the network or security zone containing the component.
In-Scope Components › Component Owner (required)
components.ownerType
Identify the party that owns or operates the component.
In-Scope Components › Product / Platformoptional
components.product
Optional vendor and product or platform identifier.
In-Scope Components › Runtime IP Addressoptional
components.ipAddress
Bind this component to its observed network address. Leave blank until the address is known.
Select the expected protocol for runtime comparison, or Unknown when it is not established.
Are there connections between in-scope components or adjoining systems? (required)
hasAdjoiningConnections
Answer Yes to map each traffic path between declared components, including flows that cross a trust boundary. Answer No only if no such connections exist.
In-Scope Connectionsoptional
connections
Map traffic paths between declared components, including trust-boundary crossings.
4 / 6
Step 5 of 6
Third-Party Risk
ScreenSWIFT CSP › Scope·step 5
Complete the Third-Party Risk fields. Each value is validated against the schema before the next step unlocks.
required“optional” — may be left empty
Third-Party Providers › Provider Legal Name (required)
providers.providerName
Full legal name of the service provider.
Third-Party Providers › Provider Type (required)
providers.providerType
Select the provider's role in the SWIFT service chain.