Magellan is a Google Chrome extension that helps Salesforce administrators and developers review Apex classes, Apex triggers, Flows, and Lightning Web Components against best-practice rules (SOQL in loops, missing sharing declarations, hardcoded Ids, missing fault paths, and others), scan a whole org for the same findings, and see which components are currently failing at runtime.
sid) — Magellan reads the
sid cookie for the Salesforce org open in your tab (and, for the org
switcher, for other Salesforce orgs you are currently logged into) to authenticate
its API requests as you, against your org. This is the same
session-reuse pattern used by tools like Salesforce Inspector. A cookie value is
never transmitted anywhere except back to the same Salesforce org it belongs to.MetadataComponentDependency), and installed
managed-package class names — read via the Salesforce Tooling API. This is what the
rules engine analyzes. It is analyzed in your browser and displayed to you in the
Magellan side panel, Atlas, and Universe views.AsyncApexJob) and errored Flow interviews (FlowInterview),
read via the Salesforce REST API, to show you which components are currently
failing ("What's on fire"). Magellan reads stored results only; it never runs,
retries, or aborts a job.In your browser, and only there. The rules engine is pure client-side code bundled with the extension. It has no network access of its own — it cannot upload your code even if it wanted to. The org-wide scan (Atlas / Universe) is the moment other tools upload an entire codebase to a cloud service; Magellan does not.
Nothing. Magellan is read-only by construction. Its network layer issues only
HTTP GET requests — there is no code path in the extension that writes,
updates, deletes, executes, or deploys anything in any org, sandbox or production.
Findings are shown to you with a "Fix" hint and a documentation link; you make any
change yourself, with your own tools.
chrome.storage.local (in your browser) — your settings, such
as the theme and whether you have seen the first-run tour.chrome.storage.session (in your browser) — which component is
currently open in each Salesforce tab, so the side panel follows you; cleared when
you close the browser.Nothing Magellan writes leaves your device. Exports (CSV / JSON of scan findings) are files handed to you, saved wherever you choose.
Magellan makes network requests to exactly one kind of destination: your own
Salesforce org's domains (*.salesforce.com, *.force.com,
*.salesforce-setup.com). It contacts no server operated by us, and no
other third party. Documentation links in findings (to PMD, Salesforce Help, and
similar public sites) open only if you click them.
sidePanel — draws Magellan's findings UI as a side panel.storage — stores your settings locally.cookies — reads the Salesforce session cookies, as described above,
to authenticate read-only API requests as you against your own org.tabs — knows which Salesforce tab you are looking at, so the panel
analyzes the component you have open and the scan targets the right org.*.salesforce.com,
*.force.com, *.salesforce-setup.com — the only domains
Magellan is allowed to talk to.If this policy materially changes, we will update the effective date at the top and note the change in the Magellan release notes.
Questions: [email protected]