When applications involve third-party connectors and external hosting during the AppExchange Security Review, the following considerations apply:
1. **Endpoint Control**: The partner must have control over the external endpoint, including the ability to place a token in the web app root. This is essential for the review to proceed.
2. **Matchmaker Apps**: Applications that integrate with third-party endpoints without their consent to the review or commitment to address issues are not allowed.
3. **Staging and Production Testing**: Testing can be done on a staging version of the website if it is functionally equivalent to production. SSL scans are performed on the production version, but invalid certificates are allowed on staging.
4. **TLS Requirements**: TLS v1.2 or above is mandatory, and weak ciphers are not permitted.
5. **Exceptions for Uncontrolled Endpoints**: Exceptions may be granted for endpoints not controlled by the partner (e.g., Google, Slack, Twilio) if an action plan is provided.
6. **CORS and Cross-Domain Policies**: Wildcarded CORS or cross-domain.xml files are not allowed for non-public endpoints.
Let me know if you need further details!