The main change made was replacing 'are not met' with 'aren't met' to follow the brand guidelines requiring conversational tone and use of contractions. This makes the text more natural and friendly while maintaining all the original technical content and structure. The FAQ content relates to external system callouts which directly connects to multiple security rules that govern secure external communications, endpoint security, and credential management in Salesforce applications.
Security rules selected:
- ApexSuggestUsingNamedCred: Relates to the FAQ's discussion of external system callouts, as this rule recommends using Named Credentials for secure external authentication rather than hardcoded credentials
- ApexInsecureEndpoint: Directly relevant since the FAQ discusses providing access for external systems and callouts, which involves endpoint security considerations
- AvoidInsecureHttpRemoteSiteSetting: Applies to the external system callouts mentioned in the FAQ, ensuring secure HTTP protocols are used
- AvoidDisableProtocolSecurityRemoteSiteSetting: Related to the remote access and external system connectivity discussed in the FAQ
- AvoidHardcodedCredentialsInFieldDecls, AvoidHardcodedCredentialsInVarDecls, AvoidHardcodedCredentialsInVarAssign, AvoidHardcodedCredentialsInHttpHeader: All relate to the secure credential management needed when setting up external system access as described in the FAQ