
Tekunda Team

Tekunda Team

TL;DR: Salesforce retired its hosted Chimera dynamic scanner on 2025-06-16, so partners now run their own dynamic (DAST) scan and submit the results with their AppExchange security review. Point an accepted tool such as OWASP ZAP, Burp Suite or Qualys at a full install, keep proof you scanned the right endpoint, and document every finding you triaged. This guide covers what changed, which tools qualify, how to produce a submission-ready report, and the mistakes that send one back.
For years Salesforce ran the dynamic scan for you through Chimera. That service is gone. The static analysis and manual review are unchanged, but the dynamic scan is now yours to run and yours to evidence. This guide covers that one shift. For the failure modes that send submissions back and the order to fix them in, see Salesforce Security Review Checklist: What to Fix, In Order.
Chimera was Salesforce's hosted service that dynamically tested a partner's external endpoints during the review. Since it retired on 2025-06-16, partners submitting a managed package run their own dynamic scan against any service the package calls and attach the report to the submission. Salesforce still performs static analysis and manual review; only the dynamic testing moved to you.
If your package only ever calls Salesforce APIs and hosts nothing external, you may have little to scan. The moment your app talks to a service you operate, that service is in scope and needs its own report.
You pick the tool, as long as it produces a credible DAST report. The ones partners reach for most often are:
Salesforce cares about the report, not the brand on it. Whatever you run has to show it reached and exercised the live endpoint.
Running and evidencing a dynamic scan is exactly the step that stalls a launch when a team meets it for the first time. Tekunda builds and packages AppExchange products as a Salesforce PDO, dynamic scan and submission included.
Do I still need a dynamic scan after Chimera retired?
Yes, more than before. Chimera used to run it for you; now you run it yourself and submit the report with your package.
Which tool should I use?
Any credible DAST tool. OWASP ZAP is the free default; Burp Suite, Qualys and Veracode are common paid options. Salesforce judges the report, not the brand.
What if my package has no external endpoints?
Then there may be nothing to scan dynamically. As soon as the app calls a service you operate, that service is in scope and needs its own report.
When should I run the scan?
During development, not the week before you submit, so findings surface while they are still cheap to remediate.