Catalog
SFS C — Protocols and APIs

SFS C: Interfacing Protocols and APIs

All 16 sets · What is an SFS?

Assess the trust boundaries and behavior of interfaces used to exchange data or commands between services, devices, and external systems.

Scope and boundaries

This set covers API contracts, message protocols such as MQTT, interface authentication and authorization, input validation, error handling, and control of exchanged data. It includes integration tests and mock interfaces where they support verification. Questions should identify the communicating parties, allowed operations, and evidence that the interface enforces its stated conditions. Network transport restrictions belong to SFS 5, identity management to SFS 3, and data lifecycle rules to SFS 4.

The sixteen questions

This set has sixteen SF positions, 0–F. Each position is one question, not another set. All questions below are unreviewed placeholders; no assessment result has been recorded.

SFQuestion pageAuthoring recordStatus
0SF 0: placeholder00C0Draft; result unset
1SF 1: placeholder00C1Draft; result unset
2SF 2: placeholder00C2Draft; result unset
3SF 3: placeholder00C3Draft; result unset
4SF 4: placeholder00C4Draft; result unset
5SF 5: placeholder00C5Draft; result unset
6SF 6: placeholder00C6Draft; result unset
7SF 7: placeholder00C7Draft; result unset
8SF 8: placeholder00C8Draft; result unset
9SF 9: placeholder00C9Draft; result unset
ASF A: placeholder00CADraft; result unset
BSF B: placeholder00CBDraft; result unset
CSF C: placeholder00CCDraft; result unset
DSF D: placeholder00CDDraft; result unset
ESF E: placeholder00CEDraft; result unset
FSF F: placeholder00CFDraft; result unset

From questions to a profile

Only reviewed, accepted 0/1 assessments can populate the sixteen-bit set profile. SF 0 is the most significant bit and SF F is the least significant bit. The completed result uses four hexadecimal digits, including leading zeros. There is no completed profile for this draft set.

Read assessment and validation, then encoding. A set profile preserves individual answers; it is not a summed security score.