nself-chat Security Controls Inventory
Version : 1.0.0
Date : 2026-02-08
Status : Active
Overview
Authentication Controls
Authorization Controls
Encryption Controls
Input Validation Controls
Network Security Controls
Monitoring and Audit Controls
Session Management Controls
File Security Controls
API Security Controls
Infrastructure Controls
Compliance Controls
Control Effectiveness Matrix
This document provides a comprehensive inventory of all security controls implemented in the nself-chat platform, organized by category with implementation details and effectiveness assessments.
Category
Count
Effectiveness
Authentication
14
High
Authorization
11
High
Encryption
12
High
Input Validation
10
High
Network Security
9
High
Monitoring/Audit
8
Medium-High
Session Management
7
High
File Security
8
Medium-High
API Security
9
High
Infrastructure
7
Medium
Compliance
6
Medium-High
Total Controls : 101
Attribute
Value
Control ID
AC-01
Name
Password Hashing
Implementation
bcrypt with cost factor 12
Location
src/services/auth/
NIST Control
IA-5
Threats Mitigated
S1, I4
Status
Implemented
// Implementation reference
import bcrypt from 'bcrypt'
const hash = await bcrypt . hash ( password , 12 )
AC-02: Multi-Factor Authentication (TOTP)
Attribute
Value
Control ID
AC-02
Name
TOTP-based 2FA
Implementation
RFC 6238 compliant
Location
src/lib/security/two-factor.ts
NIST Control
IA-2(1)
Threats Mitigated
S1
Status
Implemented
AC-03: Biometric Authentication
Attribute
Value
Control ID
AC-03
Name
WebAuthn Biometrics
Implementation
FIDO2/WebAuthn
Location
src/lib/security/biometric.ts
NIST Control
IA-2(12)
Threats Mitigated
S1, C1.5
Status
Implemented
Attribute
Value
Control ID
AC-04
Name
PIN Lock System
Implementation
Salted hash with lockout
Location
src/lib/security/pin.ts
NIST Control
AC-11
Threats Mitigated
C1.5, I1
Status
Implemented
AC-05: OAuth 2.0 Integration
Attribute
Value
Control ID
AC-05
Name
OAuth 2.0 Providers
Implementation
11 configured providers
Location
src/lib/auth/oauth-providers.ts
NIST Control
IA-8
Threats Mitigated
S1
Status
Implemented
Configured Providers :
Google
GitHub
Microsoft
Apple
Discord
Slack
Twitter
Facebook
LinkedIn
Twitch
ID.me
AC-06: Password Strength Validation
Attribute
Value
Control ID
AC-06
Name
Password Strength Requirements
Implementation
Zod schema with regex
Location
src/lib/security/input-validation.ts
NIST Control
IA-5(1)
Threats Mitigated
S1
Status
Implemented
Requirements :
Minimum 8 characters
Uppercase letter required
Lowercase letter required
Number required
Special character required
Attribute
Value
Control ID
AC-07
Name
Failed Login Lockout
Implementation
Progressive delays
Location
src/lib/security/rate-limiter.ts
NIST Control
AC-7
Threats Mitigated
S1, D1
Status
Implemented
Configuration :
5 attempts per 15 minutes
Progressive delay after failures
Account lockout after repeated failures
Attribute
Value
Control ID
AC-08
Name
2FA Backup Codes
Implementation
Single-use recovery codes
Location
src/lib/2fa/backup-codes.ts
NIST Control
IA-5(13)
Threats Mitigated
S1
Status
Implemented
AC-09: Magic Link Authentication
Attribute
Value
Control ID
AC-09
Name
Passwordless Auth
Implementation
Time-limited email tokens
Location
src/app/api/auth/magic-link/route.ts
NIST Control
IA-5
Threats Mitigated
S1
Status
Implemented
AC-10: Email Verification
Attribute
Value
Control ID
AC-10
Name
Email Verification
Implementation
Signed verification tokens
Location
src/app/api/auth/verify-email/route.ts
NIST Control
IA-5
Threats Mitigated
S7
Status
Implemented
AC-11: Password Reset Flow
Attribute
Value
Control ID
AC-11
Name
Secure Password Reset
Implementation
Time-limited tokens
Location
src/app/api/auth/password-reset/route.ts
NIST Control
IA-5
Threats Mitigated
S4
Status
Implemented
Attribute
Value
Control ID
AC-12
Name
Enterprise SSO
Implementation
SAML 2.0
Location
src/services/auth/sso.service.ts
NIST Control
IA-8
Threats Mitigated
S1
Status
Implemented
AC-13: Session Invalidation
Attribute
Value
Control ID
AC-13
Name
Session Revocation
Implementation
Token blacklisting
Location
src/lib/security/session.ts
NIST Control
AC-12
Threats Mitigated
S2
Status
Implemented
AC-14: Device Registration
Attribute
Value
Control ID
AC-14
Name
Trusted Device Management
Implementation
Device fingerprinting
Location
src/lib/2fa/device-fingerprint.ts
NIST Control
IA-3
Threats Mitigated
S1, S6
Status
Implemented
AZ-01: Role-Based Access Control
Attribute
Value
Control ID
AZ-01
Name
RBAC System
Implementation
5-tier role hierarchy
Location
src/lib/rbac/
NIST Control
AC-3
Threats Mitigated
E1, E3
Status
Implemented
Role Hierarchy :
Owner - Full permissions
Admin - User/channel management
Moderator - Content moderation
Member - Standard access
Guest - Read-only
AZ-02: Permission-Based Access
Attribute
Value
Control ID
AZ-02
Name
Granular Permissions
Implementation
~50 distinct permissions
Location
src/lib/rbac/permissions.ts
NIST Control
AC-3
Threats Mitigated
E1, E2
Status
Implemented
AZ-03: Channel-Level Permissions
Attribute
Value
Control ID
AZ-03
Name
Channel Permission Overrides
Implementation
Per-channel role overrides
Location
src/services/channels/
NIST Control
AC-3
Threats Mitigated
E2
Status
Implemented
AZ-04: Resource Ownership Checks
Attribute
Value
Control ID
AZ-04
Name
IDOR Prevention
Implementation
Server-side ownership validation
Location
All API routes
NIST Control
AC-3
Threats Mitigated
E6
Status
Implemented
AZ-05: Hasura Permission Rules
Attribute
Value
Control ID
AZ-05
Name
GraphQL Authorization
Implementation
Row-level security
Location
Hasura metadata
NIST Control
AC-3
Threats Mitigated
E4, T4
Status
Implemented
Attribute
Value
Control ID
AZ-06
Name
Multi-Tenant Separation
Implementation
Database-level isolation
Location
Database schema
NIST Control
AC-4
Threats Mitigated
E7
Status
Implemented
AZ-07: Admin Route Protection
Attribute
Value
Control ID
AZ-07
Name
Admin Panel Access
Implementation
Role-based middleware
Location
src/app/admin/
NIST Control
AC-6(5)
Threats Mitigated
E3
Status
Implemented
Attribute
Value
Control ID
AZ-08
Name
Bot/API Key Permissions
Implementation
Scoped access tokens
Location
src/lib/api/bot-auth.ts
NIST Control
AC-3
Threats Mitigated
E1
Status
Implemented
AZ-09: Permission Inheritance
Attribute
Value
Control ID
AZ-09
Name
Hierarchical Permissions
Implementation
Role hierarchy with inheritance
Location
src/lib/rbac/permission-builder.ts
NIST Control
AC-3
Threats Mitigated
E1
Status
Implemented
AZ-10: Least Privilege Enforcement
Attribute
Value
Control ID
AZ-10
Name
Minimal Access Default
Implementation
Deny-by-default policy
Location
All authorization checks
NIST Control
AC-6
Threats Mitigated
E1, E2
Status
Implemented
Attribute
Value
Control ID
AZ-11
Name
Temporary Permissions
Implementation
Expiring role assignments
Location
src/lib/rbac/
NIST Control
AC-3
Threats Mitigated
E1
Status
Implemented
EN-01: End-to-End Encryption
Attribute
Value
Control ID
EN-01
Name
Signal Protocol E2EE
Implementation
X3DH + Double Ratchet
Location
src/lib/e2ee/
NIST Control
SC-8, SC-13
Threats Mitigated
I2, L5.1, L5.5
Status
Implemented
EN-02: Message Encryption
Attribute
Value
Control ID
EN-02
Name
AES-256-GCM Encryption
Implementation
Authenticated encryption
Location
src/lib/e2ee/crypto.ts
NIST Control
SC-13
Threats Mitigated
T1, I2
Status
Implemented
Attribute
Value
Control ID
EN-03
Name
PBKDF2 Key Derivation
Implementation
100,000 iterations
Location
src/lib/e2ee/crypto.ts
NIST Control
SC-13
Threats Mitigated
I1
Status
Implemented
Attribute
Value
Control ID
EN-04
Name
Transport Layer Security
Implementation
TLS 1.3
Location
Server configuration
NIST Control
SC-8
Threats Mitigated
N3.1, N3.4
Status
Implemented
EN-05: Database Encryption
Attribute
Value
Control ID
EN-05
Name
Encryption at Rest
Implementation
PostgreSQL encryption
Location
Database configuration
NIST Control
SC-28
Threats Mitigated
L5.4
Status
Implemented
Attribute
Value
Control ID
EN-06
Name
Storage Encryption
Implementation
MinIO server-side encryption
Location
MinIO configuration
NIST Control
SC-28
Threats Mitigated
L5.4
Status
Implemented
EN-07: Client-Side Key Storage
Attribute
Value
Control ID
EN-07
Name
Encrypted IndexedDB
Implementation
AES-256 encrypted storage
Location
src/lib/e2ee/encrypted-storage.ts
NIST Control
SC-28
Threats Mitigated
C1.5, I1
Status
Implemented
EN-08: Safety Number Verification
Attribute
Value
Control ID
EN-08
Name
Identity Verification
Implementation
Fingerprint comparison
Location
src/lib/e2ee/
NIST Control
IA-9
Threats Mitigated
S6
Status
Implemented
Attribute
Value
Control ID
EN-09
Name
Perfect Forward Secrecy
Implementation
Double Ratchet algorithm
Location
src/lib/encryption/ratchet.ts
NIST Control
SC-8
Threats Mitigated
I1, I2
Status
Implemented
Attribute
Value
Control ID
EN-10
Name
One-Time Prekeys
Implementation
X3DH prekey bundles
Location
src/lib/encryption/prekey.ts
NIST Control
SC-13
Threats Mitigated
I2
Status
Implemented
EN-11: Session Key Management
Attribute
Value
Control ID
EN-11
Name
E2EE Session Management
Implementation
Per-device sessions
Location
src/lib/e2ee/session-manager.ts
NIST Control
SC-12
Threats Mitigated
I1, I2
Status
Implemented
Attribute
Value
Control ID
EN-12
Name
Device Key Wipe
Implementation
Remote key deletion
Location
src/lib/e2ee/device-lock.ts
NIST Control
MP-6
Threats Mitigated
C1.5, I1
Status
Implemented
Input Validation Controls
IV-01: Zod Schema Validation
Attribute
Value
Control ID
IV-01
Name
Schema-Based Validation
Implementation
Zod schemas for all inputs
Location
src/lib/security/input-validation.ts
NIST Control
SI-10
Threats Mitigated
T2, S2
Status
Implemented
Attribute
Value
Control ID
IV-02
Name
XSS Prevention
Implementation
DOMPurify sanitization
Location
src/lib/security/input-validation.ts
NIST Control
SI-10
Threats Mitigated
C1.1, C1.2
Status
Implemented
Attribute
Value
Control ID
IV-03
Name
SSRF Prevention
Implementation
URL parsing and validation
Location
src/lib/security/ssrf-protection.ts
NIST Control
SI-10
Threats Mitigated
S2.3
Status
Implemented
IV-04: Private IP Blocking
Attribute
Value
Control ID
IV-04
Name
Internal Network Protection
Implementation
IP range validation
Location
src/lib/security/ssrf-protection.ts
NIST Control
SI-10
Threats Mitigated
S2.3
Status
Implemented
IV-05: DNS Rebinding Protection
Attribute
Value
Control ID
IV-05
Name
DNS Cache Pinning
Implementation
DNS resolution caching
Location
src/lib/security/ssrf-protection.ts
NIST Control
SI-10
Threats Mitigated
S2.3, N3.2
Status
Implemented
IV-06: Filename Sanitization
Attribute
Value
Control ID
IV-06
Name
Path Traversal Prevention
Implementation
Filename character filtering
Location
src/lib/security/input-validation.ts
NIST Control
SI-10
Threats Mitigated
S2.6
Status
Implemented
IV-07: SQL Identifier Validation
Attribute
Value
Control ID
IV-07
Name
SQL Injection Prevention
Implementation
Identifier whitelist
Location
src/lib/security/input-validation.ts
NIST Control
SI-10
Threats Mitigated
S2.1
Status
Implemented
IV-08: GraphQL Query Validation
Attribute
Value
Control ID
IV-08
Name
Query Complexity Limits
Implementation
Hasura depth/complexity limits
Location
Hasura configuration
NIST Control
SI-10
Threats Mitigated
D4
Status
Implemented
IV-09: File Type Validation
Attribute
Value
Control ID
IV-09
Name
MIME Type Whitelist
Implementation
Extension and MIME validation
Location
src/middleware/security-headers.ts
NIST Control
SI-10
Threats Mitigated
S2.4
Status
Implemented
IV-10: Text Encoding Validation
Attribute
Value
Control ID
IV-10
Name
UTF-8 Normalization
Implementation
Input encoding validation
Location
Input processing
NIST Control
SI-10
Threats Mitigated
C1.1
Status
Implemented
Network Security Controls
NS-01: Content Security Policy
Attribute
Value
Control ID
NS-01
Name
CSP Headers
Implementation
Strict CSP with nonces
Location
src/middleware/security-headers.ts
NIST Control
SC-18
Threats Mitigated
C1.1, C1.6
Status
Implemented
Attribute
Value
Control ID
NS-02
Name
HTTP Strict Transport Security
Implementation
1-year max-age with preload
Location
src/middleware/security-headers.ts
NIST Control
SC-8
Threats Mitigated
N3.1, N3.4
Status
Implemented
Attribute
Value
Control ID
NS-03
Name
Clickjacking Prevention
Implementation
SAMEORIGIN directive
Location
src/middleware/security-headers.ts
NIST Control
SC-18
Threats Mitigated
C1.3
Status
Implemented
NS-04: CORS Configuration
Attribute
Value
Control ID
NS-04
Name
Cross-Origin Resource Sharing
Implementation
Explicit origin whitelist
Location
API middleware
NIST Control
SC-8
Threats Mitigated
C1
Status
Implemented
Attribute
Value
Control ID
NS-05
Name
Referrer Leak Prevention
Implementation
strict-origin-when-cross-origin
Location
src/middleware/security-headers.ts
NIST Control
SC-7
Threats Mitigated
I6
Status
Implemented
NS-06: WebSocket Security
Attribute
Value
Control ID
NS-06
Name
WSS Authentication
Implementation
Token-based WS auth
Location
src/services/realtime/
NIST Control
SC-8
Threats Mitigated
N3.6
Status
Implemented
Attribute
Value
Control ID
NS-07
Name
Request Rate Limits
Implementation
Per-user and per-IP limits
Location
src/lib/security/rate-limiter.ts
NIST Control
SC-5
Threats Mitigated
D1, D2
Status
Implemented
Attribute
Value
Control ID
NS-08
Name
IP Blacklist/Whitelist
Implementation
Configurable IP lists
Location
src/lib/security/ip-blocker.ts
NIST Control
SC-7
Threats Mitigated
D1
Status
Implemented
NS-09: Permissions Policy
Attribute
Value
Control ID
NS-09
Name
Browser Feature Control
Implementation
Restrictive feature policy
Location
src/middleware/security-headers.ts
NIST Control
SC-18
Threats Mitigated
C1
Status
Implemented
Monitoring and Audit Controls
Attribute
Value
Control ID
MA-01
Name
Security Event Logging
Implementation
Comprehensive audit trail
Location
src/lib/audit/audit-logger.ts
NIST Control
AU-2
Threats Mitigated
R1-R5
Status
Implemented
MA-02: RBAC Audit Logging
Attribute
Value
Control ID
MA-02
Name
Permission Change Logging
Implementation
Role/permission audit trail
Location
src/lib/rbac/audit-logger.ts
NIST Control
AU-2
Threats Mitigated
I4.1, R2
Status
Implemented
MA-03: Failed Login Tracking
Attribute
Value
Control ID
MA-03
Name
Authentication Event Logging
Implementation
Login attempt recording
Location
src/lib/security/session-store.ts
NIST Control
AU-2
Threats Mitigated
S1, R5
Status
Implemented
Attribute
Value
Control ID
MA-04
Name
Credential Detection
Implementation
Pattern-based scanning
Location
src/lib/security/secret-scanner.ts
NIST Control
AU-13
Threats Mitigated
I4, I5
Status
Implemented
MA-05: Sensitive Field Masking
Attribute
Value
Control ID
MA-05
Name
PII Redaction in Logs
Implementation
Automatic field masking
Location
src/lib/audit/audit-logger.ts
NIST Control
AU-3
Threats Mitigated
I4
Status
Implemented
Attribute
Value
Control ID
MA-06
Name
Sentry Integration
Implementation
Error and performance monitoring
Location
src/lib/sentry-utils.ts
NIST Control
AU-6
Threats Mitigated
Multiple
Status
Implemented
MA-07: CSP Violation Reporting
Attribute
Value
Control ID
MA-07
Name
CSP Report Endpoint
Implementation
Violation logging
Location
src/app/api/csp-report/route.ts
NIST Control
AU-2
Threats Mitigated
C1
Status
Implemented
Attribute
Value
Control ID
MA-08
Name
Real-Time Security Alerts
Implementation
Configurable alerting
Location
src/lib/security/
NIST Control
SI-4
Threats Mitigated
Multiple
Status
Implemented
Session Management Controls
SM-01: JWT Token Management
Attribute
Value
Control ID
SM-01
Name
Short-Lived Access Tokens
Implementation
15-minute JWT expiry
Location
Auth configuration
NIST Control
AC-12
Threats Mitigated
S2
Status
Implemented
SM-02: Refresh Token Rotation
Attribute
Value
Control ID
SM-02
Name
Token Rotation
Implementation
7-day refresh with rotation
Location
Auth configuration
NIST Control
AC-12
Threats Mitigated
S2
Status
Implemented
SM-03: Secure Cookie Flags
Attribute
Value
Control ID
SM-03
Name
Cookie Security
Implementation
HttpOnly, Secure, SameSite
Location
Cookie configuration
NIST Control
SC-8
Threats Mitigated
S2, C1
Status
Implemented
Attribute
Value
Control ID
SM-04
Name
CSRF Token Validation
Implementation
Double-submit cookie
Location
src/lib/security/csrf.ts
NIST Control
SC-23
Threats Mitigated
CSRF
Status
Implemented
Attribute
Value
Control ID
SM-05
Name
Inactivity Timeout
Implementation
Configurable timeout
Location
src/lib/security/session.ts
NIST Control
AC-11
Threats Mitigated
S2, C1.5
Status
Implemented
SM-06: Concurrent Session Control
Attribute
Value
Control ID
SM-06
Name
Multi-Session Management
Implementation
Session listing and revocation
Location
src/lib/security/session-store.ts
NIST Control
AC-10
Threats Mitigated
S2
Status
Implemented
SM-07: Auto-Lock on Background
Attribute
Value
Control ID
SM-07
Name
App Lock on Minimize
Implementation
Visibility-based locking
Location
src/lib/security/session.ts
NIST Control
AC-11
Threats Mitigated
C1.5
Status
Implemented
FS-01: File Type Whitelist
Attribute
Value
Control ID
FS-01
Name
Allowed File Types
Implementation
Extension and MIME whitelist
Location
src/middleware/security-headers.ts
NIST Control
SI-3
Threats Mitigated
S2.4
Status
Implemented
Attribute
Value
Control ID
FS-02
Name
Maximum File Size
Implementation
100MB default limit
Location
src/middleware/security-headers.ts
NIST Control
SC-5
Threats Mitigated
D3
Status
Implemented
Attribute
Value
Control ID
FS-03
Name
Malware Detection
Implementation
ClamAV integration
Location
src/services/files/virus-scanner.service.ts
NIST Control
SI-3
Threats Mitigated
S2.4
Status
Implemented
Attribute
Value
Control ID
FS-04
Name
Metadata Removal
Implementation
Sharp.js EXIF removal
Location
src/services/files/processing.service.ts
NIST Control
SC-28
Threats Mitigated
I
Status
Implemented
Attribute
Value
Control ID
FS-05
Name
Time-Limited Access
Implementation
Presigned S3 URLs
Location
MinIO configuration
NIST Control
AC-3
Threats Mitigated
I
Status
Implemented
FS-06: Upload Rate Limiting
Attribute
Value
Control ID
FS-06
Name
Upload Frequency Limits
Implementation
50 uploads/hour
Location
src/lib/security/rate-limiter.ts
NIST Control
SC-5
Threats Mitigated
D3
Status
Implemented
FS-07: Content-Type Validation
Attribute
Value
Control ID
FS-07
Name
MIME/Extension Match
Implementation
Cross-validation
Location
src/middleware/security-headers.ts
NIST Control
SI-10
Threats Mitigated
S2.4
Status
Implemented
FS-08: Executable Blocking
Attribute
Value
Control ID
FS-08
Name
Dangerous File Rejection
Implementation
Extension blocklist
Location
src/middleware/security-headers.ts
NIST Control
SI-3
Threats Mitigated
S2.4
Status
Implemented
API-01: Authentication Required
Attribute
Value
Control ID
API-01
Name
API Authentication
Implementation
JWT/API key required
Location
API middleware
NIST Control
IA-2
Threats Mitigated
E
Status
Implemented
Attribute
Value
Control ID
API-02
Name
Request Validation
Implementation
Zod schema validation
Location
All API routes
NIST Control
SI-10
Threats Mitigated
T2, S2
Status
Implemented
Attribute
Value
Control ID
API-03
Name
Safe Error Responses
Implementation
Generic error messages
Location
API error handler
NIST Control
SI-11
Threats Mitigated
I6
Status
Implemented
API-04: Pagination
Attribute
Value
Control ID
API-04
Name
Result Set Limits
Implementation
Default and max limits
Location
All list endpoints
NIST Control
SC-5
Threats Mitigated
D
Status
Implemented
API-05: Request Size Limits
Attribute
Value
Control ID
API-05
Name
Body Size Limits
Implementation
10MB default limit
Location
Server configuration
NIST Control
SC-5
Threats Mitigated
D
Status
Implemented
Attribute
Value
Control ID
API-06
Name
Version Management
Implementation
URL-based versioning
Location
API routes
NIST Control
CM-3
Threats Mitigated
-
Status
Implemented
API-07: Timeout Configuration
Attribute
Value
Control ID
API-07
Name
Request Timeouts
Implementation
30-second default
Location
Server configuration
NIST Control
SC-5
Threats Mitigated
D
Status
Implemented
API-08: Webhook Validation
Attribute
Value
Control ID
API-08
Name
Webhook Signature Verification
Implementation
HMAC signature checking
Location
src/lib/integrations/webhook-handler.ts
NIST Control
SC-8
Threats Mitigated
T
Status
Implemented
Attribute
Value
Control ID
API-09
Name
GraphQL Hardening
Implementation
Depth/complexity limits
Location
Hasura configuration
NIST Control
SI-10
Threats Mitigated
D4
Status
Implemented
IF-01: Container Security
Attribute
Value
Control ID
IF-01
Name
Docker Hardening
Implementation
Non-root user, readonly
Location
Dockerfile
NIST Control
CM-6
Threats Mitigated
S2
Status
Implemented
Attribute
Value
Control ID
IF-02
Name
Environment Variables
Implementation
Vault/env isolation
Location
Deployment configuration
NIST Control
SC-28
Threats Mitigated
I5
Status
Implemented
IF-03: Dependency Scanning
Attribute
Value
Control ID
IF-03
Name
Vulnerability Scanning
Implementation
npm audit, Snyk
Location
CI/CD pipeline
NIST Control
RA-5
Threats Mitigated
Multiple
Status
Implemented
IF-04: Security Headers
Attribute
Value
Control ID
IF-04
Name
HTTP Security Headers
Implementation
Comprehensive header set
Location
src/middleware/security-headers.ts
NIST Control
SC-8
Threats Mitigated
C1, N3
Status
Implemented
IF-05: Production Security Check
Attribute
Value
Control ID
IF-05
Name
Environment Validation
Implementation
Startup security assertions
Location
src/lib/security/index.ts
NIST Control
CM-6
Threats Mitigated
Multiple
Status
Implemented
Attribute
Value
Control ID
IF-06
Name
Encrypted Backups
Implementation
AES-256 encrypted backups
Location
Backup configuration
NIST Control
CP-9
Threats Mitigated
L5.4
Status
Implemented
Attribute
Value
Control ID
IF-07
Name
Service Health Checks
Implementation
Kubernetes probes
Location
K8s manifests
NIST Control
SI-4
Threats Mitigated
D
Status
Implemented
Attribute
Value
Control ID
CP-01
Name
Data Portability
Implementation
User data export
Location
src/lib/compliance/data-export.ts
NIST Control
-
Regulation
GDPR Art. 20
Status
Implemented
Attribute
Value
Control ID
CP-02
Name
Data Deletion
Implementation
Account deletion with purge
Location
src/lib/compliance/data-deletion.ts
NIST Control
-
Regulation
GDPR Art. 17
Status
Implemented
CP-03: Consent Management
Attribute
Value
Control ID
CP-03
Name
Privacy Consent
Implementation
Consent tracking
Location
src/lib/compliance/consent-manager.ts
NIST Control
-
Regulation
GDPR Art. 7
Status
Implemented
Attribute
Value
Control ID
CP-04
Name
Retention Policy
Implementation
Configurable retention
Location
src/lib/compliance/retention-policy.ts
NIST Control
SI-12
Regulation
Multiple
Status
Implemented
Attribute
Value
Control ID
CP-05
Name
Privacy-Aware Analytics
Implementation
PII filtering
Location
src/lib/analytics/privacy-filter.ts
NIST Control
-
Regulation
Multiple
Status
Implemented
CP-06: Compliance Reporting
Attribute
Value
Control ID
CP-06
Name
Compliance Reports
Implementation
Automated reporting
Location
src/lib/compliance/compliance-report.ts
NIST Control
AU-6
Regulation
Multiple
Status
Implemented
Control Effectiveness Matrix
Category
Implemented
Planned
Effectiveness
Authentication
14/14
0
100%
Authorization
11/11
0
100%
Encryption
12/12
0
100%
Input Validation
10/10
0
100%
Network Security
9/9
0
100%
Monitoring/Audit
8/8
0
100%
Session Management
7/7
0
100%
File Security
8/8
0
100%
API Security
9/9
0
100%
Infrastructure
7/7
0
100%
Compliance
6/6
0
100%
TOTAL
101/101
0
100%
Version
Date
Author
Changes
1.0.0
2026-02-08
Security Team
Initial security controls inventory
Classification : Internal
Review Cycle : Quarterly
Related Documents : THREAT-MODEL.md , DATA-FLOW.md