Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MCLS Mule Secure PropertiesNew to Visual Studio Code? Get it now.
MCLS Mule Secure Properties

MCLS Mule Secure Properties

MasterComp.uk

|
2 installs
| (1) | Free
Preview, encrypt, and decrypt MuleSoft secure properties in YAML and .properties files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mule Secure Properties Preview

VS Code extension for previewing, encrypting, and decrypting MuleSoft secure properties in .yaml, .yml, and .properties files.

Setup

  1. Open a YAML or properties file and run Mule Secure Properties: Secure Preview, or click Secure Preview in the editor title.
  2. In the Secure Preview UI, choose or browse to secure-properties-tool-j17.jar, then click Save.
  3. Select a secure key profile such as dev, qa, or prod.
  4. Enter that profile's secure key and click Save key.

The extension runs the MuleSoft Java 17 command shape:

java -cp secure-properties-tool-j17.jar com.mulesoft.tools.SecurePropertiesTool string encrypt Blowfish CBC <key> <value>

For whole-file actions, the default method is file, which transforms all property values in the file. Set muleSecureProperties.fileMethod to file-level only when you want the tool to transform the entire file content as one encrypted payload.

Behavior

  • The JAR path is saved automatically to VS Code workspace settings.
  • Secure key profile names are saved in settings, but key values are stored in VS Code SecretStorage, not plaintext settings.json.
  • You can add/delete secure key profiles such as dev, qa, prod, uat, or stage.
  • Encrypt actions wrap returned values as ![...].
  • Decrypt actions unwrap ![...] before sending values to the CLI.
  • Apply changes only after preview. The source editor is updated but not automatically saved.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft