Salesforce security testing covers three primary domains: Salesforce-native security configurations (FLS, object permissions, sharing rules, role hierarchy, permission sets), custom component security (Apex SOQL injection risks, Visualforce XSS vulnerabilities, LWC client-side security), and API security (authentication, authorization, rate limiting, and data exposure through REST/SOAP endpoints). Most organizations test security configurations only when forced by a compliance audit — which is too late, because violations may have been in place for months or years.
TFT’s Salesforce security testing starts with FLS and permissions testing across all user profiles — systematically verifying that each profile can access only the objects and fields it’s supposed to access, and that sharing rule enforcement is functioning correctly for sensitive data. For custom Apex and LWC components, TFT reviews code for common vulnerability patterns — SOQL injection via dynamic queries without binding, insufficient sharing enforcement, unprotected @RemoteAction methods — and validates fixes with OWASP ZAP scanning against your sandbox. For regulated industries, TFT aligns Salesforce security testing to HIPAA, GDPR, SOX, and FedRAMP requirements, delivering a documented security assessment that satisfies auditor evidence requirements.