True Care SystemTrue Care SystemDocumentation
Return to Website
DocumentationQA GuideSecurity Testing

QUALITY ASSURANCE • TRUE CARE SYSTEM

Security Testing

Test authentication, authorization, tenant isolation, sessions, input handling, and security controls.

Protected-data and QA evidence notice

QA artifacts may contain workforce identity, Provider configuration, PHI, GPS, visit, payroll, billing, audit, or integration evidence. Public documentation and shared test evidence must use synthetic, demonstration, or properly redacted information. Never place production passwords, tokens, full SSNs, bank account numbers, or unnecessary PHI in screenshots, tickets, automated test output, or repositories.

Purpose

Security testing evaluates the controls that protect accounts, PHI, Provider data, financial information, integrations, and administrative functions.

Security Test Areas

ControlValidation
AuthenticationValid, invalid, disabled, expired, reset, OTP/MFA when enabled, and suspicious-login handling.
AuthorizationEvery route and API action rejects users without the required role or permission.
Provider isolationProvider A cannot read, search, export, modify, receive alerts for, or infer Provider B data.
Session securityLogout, expiration, revoked session, impersonation end, refresh, and multi-tab behavior.
Input securityServer-side validation, parameter tampering, injection, XSS, unsafe files, and oversized uploads.
Sensitive dataSecrets and PHI are not exposed in logs, URLs, browser errors, or exports.
Support accessTicket approval, expiration, Provider consent, actor identity, session start/end audit.

Release Blocking Conditions

Any reproducible cross-tenant exposure, privilege escalation, PHI disclosure, credential exposure, unauthorized export, session bypass, destructive injection, or audit-evasion defect is release blocking.

Related Documentation