When submitting extension packages for security review:
**Submission Requirements:**
- If your extension package depends on an existing, approved package, you only need to submit the new extension package for security review
- If the base package has not been reviewed, you must submit both the new extension package and the unreviewed base package for review
- The submission must be a Managed—Released package, as unmanaged or beta packages are not accepted
**Required Documentation:**
1. Application functionality documentation
2. Architecture diagrams or descriptions
3. Security scan reports (e.g., Checkmarx, DAST) and explanations for any false positives
4. Solution user documentation
5. URLs and login credentials for external components requiring authentication
6. Managed package installed in a Developer Edition org
7. Installation link or file for the platform
8. Access to all environments, packages, and external components used by the extension package (e.g., external web apps, client/mobile apps, Apex, and Visualforce components)
**Review Process:**
- Ensure both the extension package and the base solutions it extends have passed the security review
- Provide detailed solution documentation for a thorough review
- Make sure all relevant materials are included for comprehensive evaluation