0At a glance
A summary of the results as of the report date. For the safety of our users, the technical details of open findings are not included in this edition.
| Open critical, high and medium findings | 0 |
|---|---|
| Open low-severity findings | 4 (fixes for 3 are being rolled out, 1 is a documented risk acceptance) |
| Informational recommendations | 19 |
| ASVS 5.0 Level 1–2 requirements | 253 requirements were assessed individually; of the 200 applicable requirements, 138 are fully met, 51 are partially met, 7 are not met and 4 could not be verified by static review (Appendix A) |
| MASVS v2.1 (Android and iOS) | Cryptography, authentication and code quality fully met; storage, network, platform interaction and privacy largely met |
| Type of assessment | Internal assessment carried out by Colitu; it is not an independent third-party audit or certification |
1Executive summary
The control-plane API, web portal, administration interface, AI-assisted assistants, business (Business) console, support and e-mail channel, community bots, browser extension, and Android and iOS apps that make up the Colitu service were assessed on 25 October 2026 against the OWASP Application Security Verification Standard (ASVS) 5.0 and the OWASP Mobile Application Security Verification Standard (MASVS) v2.1.
The assessment found no open findings of critical, high or medium severity. Of the 23 open findings, 4 are low severity and 19 are informational, and all of them have been added to the remediation plan.
Each of the 253 requirements at ASVS 5.0 Level 1 and Level 2 was assessed individually with evidence (Appendix A). Of the 200 applicable requirements, 138 are fully met and 51 are partially met; 7 requirements are not met and 4 cannot be verified by static review. Most of the requirements that are not met concern documentation, security logging and hardening. On the basis of these results, the service does not claim full compliance with ASVS 5.0 Level 2.
Under MASVS, both mobile platforms fully meet the cryptography, authentication and code quality groups, and largely meet the storage, network, platform interaction and privacy groups.
2Scope
The assessment was carried out on the source code and configuration of the following components as of 25 October 2026.
| Component | Description | Standard applied |
|---|---|---|
| Control-plane API | Account, authentication, subscription, device and client configuration services | ASVS 5.0, Level 1–2 |
| Web portal | colitu.com, the user account area and the help centre | ASVS 5.0, Level 1–2 |
| Administration interface | The management application used by authorised staff | ASVS 5.0, Level 1–2 |
| AI-assisted assistants | Site chatbot, customer support assistant and team operations assistant | ASVS 5.0; OWASP Top 10 for LLM Applications 2025 |
| Business console | Company accounts, member and seat management | ASVS 5.0, Level 1–2 |
| Support and e-mail channel | Support tickets, inbound e-mail processing, campaign and invitation flows | ASVS 5.0, Level 1–2 |
| Community bots | Discord and Telegram community bots | ASVS 5.0, V8, V13 and V14 |
| Hosting configuration | Reverse proxy, TLS and container configuration | ASVS 5.0, V12 and V13 |
| Browser extension | Chrome, Firefox and Edge extension (Manifest V3) | ASVS 5.0, V3 and V14 |
| Android app | The Colitu Android client | MASVS v2.1, MASTG |
| iOS app | The Colitu iOS client and network extension | MASVS v2.1, MASTG |
Areas left out of scope: the Windows and Linux desktop apps (subject to separate assessments), the VPN server infrastructure, the systems of third-party payment and AI providers, physical security and social engineering.
3Method and limitations
The following methods were applied in the assessment:
- Manual and tool-assisted static review of the source code against the ASVS verification requirements, the MASTG test cases and the OWASP Top 10 for LLM Applications 2025.
- A checklist for each of the 253 requirements at ASVS 5.0 Level 1 and Level 2, evidenced by source code locations (Appendix A).
- Scanning of dependencies for known vulnerabilities (govulncheck for Go, npm audit for JavaScript).
- Configuration review: security headers, content security policy, TLS, cross-origin resource sharing (CORS), container privileges and mobile platform manifests.
- Independent re-verification of the findings in a second review round; false positives were removed and severities were set on the basis of this round.
Limitations:
- No dynamic testing (DAST) or penetration testing was performed against live systems.
- The mobile apps were not dynamically tested on a device.
- This work is an internal assessment carried out by Colitu; it is not a substitute for an independent third-party audit or certification.
4Rating criteria
| Severity | Definition |
|---|---|
| Critical | A vulnerability that can be exploited remotely without authentication and could lead to a wide-scale compromise of the system or of user data |
| High | A vulnerability that, with limited prerequisites, could significantly affect the integrity of accounts, data or the service |
| Medium | A vulnerability of limited impact whose exploitation requires specific conditions, access or privileges |
| Low | A lack of defence in depth; difficult to exploit on its own or of low impact |
| Informational | A good-practice recommendation that does not pose a direct risk |
| Compliance level | Definition |
|---|---|
| Met | There are no open findings for the relevant requirements |
| Largely met | There are only open findings of low or informational severity |
| Partially met | There is at least one open finding of medium severity |
| Not met | There is an open finding of high or critical severity |
| Not applicable | The relevant function does not exist in the service |
5OWASP ASVS 5.0 compliance assessment
The 253 requirements at ASVS 5.0 Level 1 and Level 2 were assessed individually. The table below shows the results by chapter; the status at requirement level is in Appendix A.
| Chapter | Met | Partial | Not met | Not applicable | Not verified |
|---|---|---|---|---|---|
| V1 Encoding and Sanitization | 18 | 2 | 0 | 7 | 0 |
| V2 Validation and Business Logic | 8 | 2 | 1 | 0 | 0 |
| V3 Web Frontend Security | 15 | 2 | 1 | 1 | 0 |
| V4 API and Web Service | 1 | 2 | 0 | 6 | 1 |
| V5 File Handling | 5 | 2 | 1 | 1 | 0 |
| V6 Authentication | 22 | 7 | 2 | 4 | 0 |
| V7 Session Management | 8 | 7 | 0 | 3 | 0 |
| V8 Authorization | 4 | 2 | 1 | 0 | 0 |
| V9 Self-contained Tokens | 6 | 0 | 0 | 1 | 0 |
| V10 OAuth and OIDC | 5 | 1 | 0 | 23 | 0 |
| V11 Cryptography | 10 | 4 | 0 | 0 | 0 |
| V12 Secure Communication | 7 | 2 | 0 | 0 | 0 |
| V13 Configuration | 7 | 4 | 0 | 0 | 2 |
| V14 Data Protection | 5 | 4 | 0 | 0 | 0 |
| V15 Secure Coding and Architecture | 8 | 4 | 1 | 0 | 0 |
| V16 Security Logging and Error Handling | 9 | 6 | 0 | 0 | 1 |
| V17 WebRTC | 0 | 0 | 0 | 7 | 0 |
| Total | 138 | 51 | 7 | 53 | 4 |
V10 is largely not applicable because the service acts only as a server-to-server service-account client, and V17 because WebRTC is not used at all. The “Partial” status also covers cases where the requirement is essentially met but a supplementary element (documentation, logging, a limit value, etc.) is missing.
6OWASP MASVS v2.1 compliance assessment
The Android and iOS apps were assessed against the eight control groups of MASVS v2.1, on the basis of the MASTG test cases.
| Control group | Android | iOS | Rationale |
|---|---|---|---|
| MASVS-STORAGE | Largely met | Largely met | Credentials are protected in the platform key store (Android Keystore, iOS Keychain); app data is excluded from backups. Low and informational findings that require physical access are open. |
| MASVS-CRYPTO | Met | Met | AES-GCM, random initialisation vector and context binding; no weak algorithms are used. |
| MASVS-AUTH | Met | Met | Protection against token refresh races; location mismatch warning when binding a device. |
| MASVS-NETWORK | Largely met | Largely met | TLS only; root certificate pinning; certificate authorities installed by the user are not trusted. An informational finding on managing the pinning lifetime is open. |
| MASVS-PLATFORM | Met | Largely met | Exported components are kept to a minimum; sensitive screens are protected against screenshots. One low finding is open on iOS. |
| MASVS-CODE | Met | Met | In-app updates are verified with a signed manifest and signing certificate matching; WebView is not used. |
| MASVS-RESILIENCE | Not applied (deliberate choice) | Not applied (deliberate choice) | Reverse-engineering protection was not considered necessary for an open-source VPN client. |
| MASVS-PRIVACY | Largely met | Largely met | Diagnostic data is masked on the device and described in the privacy policy. In-app user notification for diagnostic reports sent with a support request is in the remediation plan (low). |
7Summary of open findings
As of the report date there are 23 open findings; there are no open findings of critical, high or medium severity. Of the 4 low-severity findings, fixes for 3 are ready and being rolled out (the database access role, export of security logs off the server, and virus scanning of attachments). One, the possibility of inflating anonymous app statistics, has been closed with a documented risk acceptance because it contains no personal data and affects only the accuracy of statistics.
| Area | Critical | High | Medium | Low | Informational |
|---|---|---|---|---|---|
| Control-plane API, web and hosting configuration | 0 | 0 | 0 | 3 | 10 |
| AI-assisted assistants | 0 | 0 | 0 | 0 | 0 |
| Business console, support, e-mail and community bots | 0 | 0 | 0 | 1 | 3 |
| Mobile apps (Android and iOS) | 0 | 0 | 0 | 0 | 6 |
| Total | 0 | 0 | 0 | 4 | 19 |
For the safety of our users, the technical details of open findings are not included in this public edition. The findings have been added to the remediation plan with the following target timelines:
| Severity | Target remediation time |
|---|---|
| Medium | 30 days |
| Low | 90 days |
| Informational | By the next assessment period |
8Verified security controls
During the assessment, the following controls were verified as implemented in the source code.
| Area | Verified control |
|---|---|
| Password security | Password hashing with Argon2id; checking against known breach databases; rate limiting based on failed sign-ins |
| Multi-factor authentication | Support for TOTP (with code replay prevention) and passkeys (WebAuthn) |
| Sessions and tokens | Short-lived access tokens; rotated refresh tokens, with the whole family revoked on reuse; HttpOnly, Secure and SameSite=Strict cookies |
| Web security | Nonce-based content security policy; HSTS; framing protection; CSRF token and origin validation; open redirect protection |
| Data access | Fully parameterised database queries; role-based administration authorisation and audit logging |
| Data minimisation | Sensitive identifiers stored as keyed hashes; automatic retention rules |
| Software supply chain | Dependency scanning; signed app updates; reproducible builds for Android and Windows |
| Mobile clients | Credentials in the platform key store; encrypted local storage excluded from backups; root certificate pinning; per-connection credentials for local proxy connections |
| Infrastructure | Unprivileged, read-only containers; data services restricted to the internal network; network-level restriction of administrative access |
| AI assistants | State-changing actions require human approval and are single-use; customer-facing assistants have no tool access; account information goes only to the authenticated user themselves; model output is escaped when displayed |
| Business console | The tenant identifier is derived from the session, not the request, and enforced in every query; invitation and setup tokens are 256-bit, single-use and time-limited; there is no privilege escalation path |
| Support channel | Tickets are restricted to their owner; content type checks, size limits and sandboxed serving for attachments; protection against e-mail header injection |
9Conclusion and statement
There are no open findings of critical, high or medium severity in the components assessed. The OWASP ASVS 5.0 Level 2 requirements are met to a significant extent, but full compliance requires improvements in documentation, security logging and hardening. Under OWASP MASVS v2.1, the mobile apps meet the critical control groups. The open findings will be resolved according to the timeline above.
This report does not include findings that were identified during the assessment and resolved before the report date. The assessment is repeated periodically; each new report replaces the previous one.
AAppendix A — OWASP ASVS 5.0 Level 1–2 checklist
Each of the 253 requirements at Level 1 and Level 2 was assessed individually. The evidence (source code locations) is kept in internal records. The subsection names are the original English names from ASVS.
Show 253 requirements
| Requirement | Level | Subsection | Status |
|---|---|---|---|
| V1.1.1 | 2 | Encoding and Sanitization Architecture | Partial |
| V1.1.2 | 2 | Encoding and Sanitization Architecture | Met |
| V1.2.1 | 1 | Injection Prevention | Met |
| V1.2.2 | 1 | Injection Prevention | Partial |
| V1.2.3 | 1 | Injection Prevention | Met |
| V1.2.4 | 1 | Injection Prevention | Met |
| V1.2.5 | 1 | Injection Prevention | Met |
| V1.2.6 | 2 | Injection Prevention | Not applicable |
| V1.2.7 | 2 | Injection Prevention | Not applicable |
| V1.2.8 | 2 | Injection Prevention | Not applicable |
| V1.2.9 | 2 | Injection Prevention | Met |
| V1.3.1 | 1 | Sanitization | Not applicable |
| V1.3.2 | 1 | Sanitization | Met |
| V1.3.3 | 2 | Sanitization | Met |
| V1.3.4 | 2 | Sanitization | Met |
| V1.3.5 | 2 | Sanitization | Met |
| V1.3.6 | 2 | Sanitization | Met |
| V1.3.7 | 2 | Sanitization | Met |
| V1.3.8 | 2 | Sanitization | Not applicable |
| V1.3.9 | 2 | Sanitization | Not applicable |
| V1.3.10 | 2 | Sanitization | Met |
| V1.3.11 | 2 | Sanitization | Met |
| V1.4.1 | 2 | Memory, String, and Unmanaged Code | Met |
| V1.4.2 | 2 | Memory, String, and Unmanaged Code | Met |
| V1.4.3 | 2 | Memory, String, and Unmanaged Code | Met |
| V1.5.1 | 1 | Safe Deserialization | Not applicable |
| V1.5.2 | 2 | Safe Deserialization | Met |
| V2.1.1 | 1 | Validation and Business Logic Documentation | Partial |
| V2.1.2 | 2 | Validation and Business Logic Documentation | Not met |
| V2.1.3 | 2 | Validation and Business Logic Documentation | Partial |
| V2.2.1 | 1 | Input Validation | Met |
| V2.2.2 | 1 | Input Validation | Met |
| V2.2.3 | 2 | Input Validation | Met |
| V2.3.1 | 1 | Business Logic Security | Met |
| V2.3.2 | 2 | Business Logic Security | Met |
| V2.3.3 | 2 | Business Logic Security | Met |
| V2.3.4 | 2 | Business Logic Security | Met |
| V2.4.1 | 2 | Anti-automation | Met |
| V3.2.1 | 1 | Unintended Content Interpretation | Met |
| V3.2.2 | 1 | Unintended Content Interpretation | Met |
| V3.3.1 | 1 | Cookie Setup | Partial |
| V3.3.2 | 2 | Cookie Setup | Met |
| V3.3.3 | 2 | Cookie Setup | Not met |
| V3.3.4 | 2 | Cookie Setup | Met |
| V3.4.1 | 1 | Browser Security Mechanism Headers | Met |
| V3.4.2 | 1 | Browser Security Mechanism Headers | Met |
| V3.4.3 | 2 | Browser Security Mechanism Headers | Met |
| V3.4.4 | 2 | Browser Security Mechanism Headers | Met |
| V3.4.5 | 2 | Browser Security Mechanism Headers | Met |
| V3.4.6 | 2 | Browser Security Mechanism Headers | Met |
| V3.5.1 | 1 | Browser Origin Separation | Met |
| V3.5.2 | 1 | Browser Origin Separation | Met |
| V3.5.3 | 1 | Browser Origin Separation | Met |
| V3.5.4 | 2 | Browser Origin Separation | Partial |
| V3.5.5 | 2 | Browser Origin Separation | Not applicable |
| V3.7.1 | 2 | Other Browser Security Considerations | Met |
| V3.7.2 | 2 | Other Browser Security Considerations | Met |
| V4.1.1 | 1 | Generic Web Service Security | Partial |
| V4.1.2 | 2 | Generic Web Service Security | Met |
| V4.1.3 | 2 | Generic Web Service Security | Partial |
| V4.2.1 | 2 | HTTP Message Structure Validation | Not verified |
| V4.3.1 | 2 | GraphQL | Not applicable |
| V4.3.2 | 2 | GraphQL | Not applicable |
| V4.4.1 | 1 | WebSocket | Not applicable |
| V4.4.2 | 2 | WebSocket | Not applicable |
| V4.4.3 | 2 | WebSocket | Not applicable |
| V4.4.4 | 2 | WebSocket | Not applicable |
| V5.1.1 | 2 | File Handling Documentation | Not met |
| V5.2.1 | 1 | File Upload and Content | Met |
| V5.2.2 | 1 | File Upload and Content | Partial |
| V5.2.3 | 2 | File Upload and Content | Not applicable |
| V5.3.1 | 1 | File Storage | Met |
| V5.3.2 | 1 | File Storage | Met |
| V5.4.1 | 2 | File Download | Met |
| V5.4.2 | 2 | File Download | Met |
| V5.4.3 | 2 | File Download | Partial |
| V6.1.1 | 1 | Authentication Documentation | Partial |
| V6.1.2 | 2 | Authentication Documentation | Not met |
| V6.1.3 | 2 | Authentication Documentation | Partial |
| V6.2.1 | 1 | Password Security | Partial |
| V6.2.2 | 1 | Password Security | Met |
| V6.2.3 | 1 | Password Security | Met |
| V6.2.4 | 1 | Password Security | Met |
| V6.2.5 | 1 | Password Security | Met |
| V6.2.6 | 1 | Password Security | Met |
| V6.2.7 | 1 | Password Security | Met |
| V6.2.8 | 1 | Password Security | Met |
| V6.2.9 | 2 | Password Security | Met |
| V6.2.10 | 2 | Password Security | Met |
| V6.2.11 | 2 | Password Security | Not met |
| V6.2.12 | 2 | Password Security | Met |
| V6.3.1 | 1 | General Authentication Security | Met |
| V6.3.2 | 1 | General Authentication Security | Met |
| V6.3.3 | 2 | General Authentication Security | Partial |
| V6.3.4 | 2 | General Authentication Security | Met |
| V6.4.1 | 1 | Authentication Factor Lifecycle and Recovery | Partial |
| V6.4.2 | 1 | Authentication Factor Lifecycle and Recovery | Met |
| V6.4.3 | 2 | Authentication Factor Lifecycle and Recovery | Met |
| V6.4.4 | 2 | Authentication Factor Lifecycle and Recovery | Partial |
| V6.5.1 | 2 | General Multi-factor authentication requirements | Met |
| V6.5.2 | 2 | General Multi-factor authentication requirements | Met |
| V6.5.3 | 2 | General Multi-factor authentication requirements | Met |
| V6.5.4 | 2 | General Multi-factor authentication requirements | Met |
| V6.5.5 | 2 | General Multi-factor authentication requirements | Partial |
| V6.6.1 | 2 | Out-of-Band authentication mechanisms | Not applicable |
| V6.6.2 | 2 | Out-of-Band authentication mechanisms | Met |
| V6.6.3 | 2 | Out-of-Band authentication mechanisms | Met |
| V6.8.1 | 2 | Authentication with an Identity Provider | Not applicable |
| V6.8.2 | 2 | Authentication with an Identity Provider | Met |
| V6.8.3 | 2 | Authentication with an Identity Provider | Not applicable |
| V6.8.4 | 2 | Authentication with an Identity Provider | Not applicable |
| V7.1.1 | 2 | Session Management Documentation | Partial |
| V7.1.2 | 2 | Session Management Documentation | Partial |
| V7.1.3 | 2 | Session Management Documentation | Not applicable |
| V7.2.1 | 1 | Fundamental Session Management Security | Met |
| V7.2.2 | 1 | Fundamental Session Management Security | Met |
| V7.2.3 | 1 | Fundamental Session Management Security | Met |
| V7.2.4 | 1 | Fundamental Session Management Security | Partial |
| V7.3.1 | 2 | Session Timeout | Partial |
| V7.3.2 | 2 | Session Timeout | Met |
| V7.4.1 | 1 | Session Termination | Partial |
| V7.4.2 | 1 | Session Termination | Met |
| V7.4.3 | 2 | Session Termination | Partial |
| V7.4.4 | 2 | Session Termination | Met |
| V7.4.5 | 2 | Session Termination | Met |
| V7.5.1 | 2 | Defenses Against Session Abuse | Met |
| V7.5.2 | 2 | Defenses Against Session Abuse | Partial |
| V7.6.1 | 2 | Federated Re-authentication | Not applicable |
| V7.6.2 | 2 | Federated Re-authentication | Not applicable |
| V8.1.1 | 1 | Authorization Documentation | Met |
| V8.1.2 | 2 | Authorization Documentation | Not met |
| V8.2.1 | 1 | General Authorization Design | Partial |
| V8.2.2 | 1 | General Authorization Design | Met |
| V8.2.3 | 2 | General Authorization Design | Partial |
| V8.3.1 | 1 | Operation Level Authorization | Met |
| V8.4.1 | 2 | Other Authorization Considerations | Met |
| V9.1.1 | 1 | Token source and integrity | Met |
| V9.1.2 | 1 | Token source and integrity | Met |
| V9.1.3 | 1 | Token source and integrity | Met |
| V9.2.1 | 1 | Token content | Met |
| V9.2.2 | 2 | Token content | Met |
| V9.2.3 | 2 | Token content | Met |
| V9.2.4 | 2 | Token content | Not applicable |
| V10.1.1 | 2 | Generic OAuth and OIDC Security | Met |
| V10.1.2 | 2 | Generic OAuth and OIDC Security | Not applicable |
| V10.2.1 | 2 | OAuth Client | Not applicable |
| V10.2.2 | 2 | OAuth Client | Not applicable |
| V10.3.1 | 2 | OAuth Resource Server | Met |
| V10.3.2 | 2 | OAuth Resource Server | Not applicable |
| V10.3.3 | 2 | OAuth Resource Server | Met |
| V10.3.4 | 2 | OAuth Resource Server | Not applicable |
| V10.4.1 | 1 | OAuth Authorization Server | Not applicable |
| V10.4.2 | 1 | OAuth Authorization Server | Not applicable |
| V10.4.3 | 1 | OAuth Authorization Server | Not applicable |
| V10.4.4 | 1 | OAuth Authorization Server | Not applicable |
| V10.4.5 | 1 | OAuth Authorization Server | Met |
| V10.4.6 | 2 | OAuth Authorization Server | Not applicable |
| V10.4.7 | 2 | OAuth Authorization Server | Not applicable |
| V10.4.8 | 2 | OAuth Authorization Server | Partial |
| V10.4.9 | 2 | OAuth Authorization Server | Met |
| V10.4.10 | 2 | OAuth Authorization Server | Not applicable |
| V10.4.11 | 2 | OAuth Authorization Server | Not applicable |
| V10.5.1 | 2 | OIDC Client | Not applicable |
| V10.5.2 | 2 | OIDC Client | Not applicable |
| V10.5.3 | 2 | OIDC Client | Not applicable |
| V10.5.4 | 2 | OIDC Client | Not applicable |
| V10.5.5 | 2 | OIDC Client | Not applicable |
| V10.6.1 | 2 | OpenID Provider | Not applicable |
| V10.6.2 | 2 | OpenID Provider | Not applicable |
| V10.7.1 | 2 | Consent Management | Not applicable |
| V10.7.2 | 2 | Consent Management | Not applicable |
| V10.7.3 | 2 | Consent Management | Not applicable |
| V11.1.1 | 2 | Cryptographic Inventory and Documentation | Partial |
| V11.1.2 | 2 | Cryptographic Inventory and Documentation | Partial |
| V11.2.1 | 2 | Secure Cryptography Implementation | Met |
| V11.2.2 | 2 | Secure Cryptography Implementation | Partial |
| V11.2.3 | 2 | Secure Cryptography Implementation | Met |
| V11.3.1 | 1 | Encryption Algorithms | Met |
| V11.3.2 | 1 | Encryption Algorithms | Met |
| V11.3.3 | 2 | Encryption Algorithms | Met |
| V11.4.1 | 1 | Hashing and Hash-based Functions | Met |
| V11.4.2 | 2 | Hashing and Hash-based Functions | Met |
| V11.4.3 | 2 | Hashing and Hash-based Functions | Met |
| V11.4.4 | 2 | Hashing and Hash-based Functions | Met |
| V11.5.1 | 2 | Random Values | Partial |
| V11.6.1 | 2 | Public Key Cryptography | Met |
| V12.1.1 | 1 | General TLS Security Guidance | Met |
| V12.1.2 | 2 | General TLS Security Guidance | Met |
| V12.1.3 | 2 | General TLS Security Guidance | Met |
| V12.2.1 | 1 | HTTPS Communication with External Facing Services | Met |
| V12.2.2 | 1 | HTTPS Communication with External Facing Services | Met |
| V12.3.1 | 2 | General Service to Service Communication Security | Partial |
| V12.3.2 | 2 | General Service to Service Communication Security | Met |
| V12.3.3 | 2 | General Service to Service Communication Security | Partial |
| V12.3.4 | 2 | General Service to Service Communication Security | Met |
| V13.1.1 | 2 | Configuration Documentation | Partial |
| V13.2.1 | 2 | Backend Communication Configuration | Met |
| V13.2.2 | 2 | Backend Communication Configuration | Partial |
| V13.2.3 | 2 | Backend Communication Configuration | Met |
| V13.2.4 | 2 | Backend Communication Configuration | Partial |
| V13.2.5 | 2 | Backend Communication Configuration | Not verified |
| V13.3.1 | 2 | Secret Management | Partial |
| V13.3.2 | 2 | Secret Management | Met |
| V13.4.1 | 1 | Unintended Information Leakage | Met |
| V13.4.2 | 2 | Unintended Information Leakage | Met |
| V13.4.3 | 2 | Unintended Information Leakage | Met |
| V13.4.4 | 2 | Unintended Information Leakage | Not verified |
| V13.4.5 | 2 | Unintended Information Leakage | Met |
| V14.1.1 | 2 | Data Protection Documentation | Met |
| V14.1.2 | 2 | Data Protection Documentation | Partial |
| V14.2.1 | 1 | General Data Protection | Partial |
| V14.2.2 | 2 | General Data Protection | Met |
| V14.2.3 | 2 | General Data Protection | Met |
| V14.2.4 | 2 | General Data Protection | Met |
| V14.3.1 | 1 | Client-side Data Protection | Partial |
| V14.3.2 | 2 | Client-side Data Protection | Met |
| V14.3.3 | 2 | Client-side Data Protection | Partial |
| V15.1.1 | 1 | Secure Coding and Architecture Documentation | Not met |
| V15.1.2 | 2 | Secure Coding and Architecture Documentation | Partial |
| V15.1.3 | 2 | Secure Coding and Architecture Documentation | Partial |
| V15.2.1 | 1 | Security Architecture and Dependencies | Met |
| V15.2.2 | 2 | Security Architecture and Dependencies | Met |
| V15.2.3 | 2 | Security Architecture and Dependencies | Met |
| V15.3.1 | 1 | Defensive Coding | Met |
| V15.3.2 | 2 | Defensive Coding | Partial |
| V15.3.3 | 2 | Defensive Coding | Met |
| V15.3.4 | 2 | Defensive Coding | Partial |
| V15.3.5 | 2 | Defensive Coding | Met |
| V15.3.6 | 2 | Defensive Coding | Met |
| V15.3.7 | 2 | Defensive Coding | Met |
| V16.1.1 | 2 | Security Logging Documentation | Partial |
| V16.2.1 | 2 | General Logging | Partial |
| V16.2.2 | 2 | General Logging | Not verified |
| V16.2.3 | 2 | General Logging | Partial |
| V16.2.4 | 2 | General Logging | Met |
| V16.2.5 | 2 | General Logging | Met |
| V16.3.1 | 2 | Security Events | Met |
| V16.3.2 | 2 | Security Events | Met |
| V16.3.3 | 2 | Security Events | Partial |
| V16.3.4 | 2 | Security Events | Met |
| V16.4.1 | 2 | Log Protection | Met |
| V16.4.2 | 2 | Log Protection | Partial |
| V16.4.3 | 2 | Log Protection | Partial |
| V16.5.1 | 2 | Error Handling | Met |
| V16.5.2 | 2 | Error Handling | Met |
| V16.5.3 | 2 | Error Handling | Met |
| V17.1.1 | 2 | TURN Server | Not applicable |
| V17.2.1 | 2 | Media | Not applicable |
| V17.2.2 | 2 | Media | Not applicable |
| V17.2.3 | 2 | Media | Not applicable |
| V17.2.4 | 2 | Media | Not applicable |
| V17.3.1 | 2 | Signaling | Not applicable |
| V17.3.2 | 2 | Signaling | Not applicable |
