Currently, Visual Studio Code extensions are not signed or verified on the Microsoft Visual Studio Code Marketplace. Salesforce provides the Secure Hash Algorithm (SHA) of each extension that we publish. To verify the extensions, make sure that their SHA values match the values in the list below.
-
Instead of installing the Visual Code Extension directly from within Visual Studio Code, download the VS Code extension that you want to check by following the instructions at https://code.visualstudio.com/docs/editor/extension-gallery#_common-questions. For example, download, https://salesforce.gallery.vsassets.io/_apis/public/gallery/publisher/salesforce/extension/salesforcedx-vscode-core/66.5.4/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage.
-
From a terminal, run:
shasum -a 256 <location_of_the_downloaded_file>
- Confirm that the SHA in your output matches the value in this list of SHAs.
c37f2c1d40bb104097bea1f2095e59ecb4298be6ee4981c209fe4dcb24f62d50 salesforcedx-vscode-66.5.4.vsix d031fc6480279c2b3bad91f58ce79f81ec1027ba2a8490a172d64cbb1c36893f salesforcedx-vscode-apex-66.5.4.vsix 377bff9587d761a1298919c6c3d032a7e191fa8e2627296f8d7f30f5a4b46405 salesforcedx-vscode-apex-debugger-66.5.4.vsix e26dcc51f9bd08bb320e795ab51dd26133cdfc73413e3c98133879f846bd34f6 salesforcedx-vscode-apex-log-66.5.4.vsix 42850905ec81136d7ea0216f7fea1ad3958ac2f4d5a3b31c705ed84b4d75f7fc salesforcedx-vscode-apex-oas-66.5.4.vsix 1d0910f2f41851d9ebdf7aface431e4d5bd574a3841d1b13c42cadfec3b9c7dc salesforcedx-vscode-apex-replay-debugger-66.5.4.vsix 29d5bdcd06cc06c89d1767d53ba587386f9dff3e0cf57e2b6040303665d0c037 salesforcedx-vscode-apex-testing-66.5.4.vsix f0618cf34af5b355036e1ce58cccc6e2e44c7c67257470989c1e738be462771b salesforcedx-vscode-core-66.5.4.vsix c1ee33b12616f1b2aed45a58205eb67c82bf8d94e6a2f0b30ef5c794df98b7df salesforcedx-vscode-expanded-66.5.4.vsix c3a83083a6c1c554731e27e552cc1c257753e313d6e81775ebd0dbcf7ab15e09 salesforcedx-vscode-lightning-66.5.4.vsix 32c72cf0233a0d68f517892a961ecf85078efef6c78361646688d559ae565c70 salesforcedx-vscode-lwc-66.5.4.vsix b2e70b9ce9b2d3cd388fe3124d9e9d6a6dc2ee859c41dde164d0990e258aae02 salesforcedx-vscode-metadata-66.5.4.vsix a2f962a24a828f1b01e7f874d51b015679e1886cad02ae5475c5578c459e0800 salesforcedx-vscode-org-66.5.4.vsix 4979824c9f03b0c52a5d71051c8c2361b3b0ec93621eef113ffba6eb427536cd salesforcedx-vscode-org-browser-66.5.4.vsix 2b6dff572c74e78fad99517b7e343136ce71ccfc92e1a401a0667ff8d23b601b salesforcedx-vscode-services-66.5.4.vsix e95867701dafd1268909a80b70aff90e709c39c0b1b4a15c30d52ece630034c1 salesforcedx-vscode-soql-66.5.4.vsix 1f8d93c3ad48c9dff36268fd26a6af709b00de7b9538bf8c9bb9d0c81d66eec8 salesforcedx-vscode-visualforce-66.5.4.vsix
-
Change the filename extension for the file that you downloaded from .zip to .vsix.
-
In Visual Studio Code, from the Extensions view, select ... > Install from VSIX.
-
Install the verified VSIX file.