MuleSoft Properties Manager

Encrypt, decrypt & compare Mule property files — anywhere.

Secure your MuleSoft properties
without the JAR hassle.

A modern, open-source replacement for secure-properties-tool.jar. Available as a web app, a desktop app (Windows, macOS, Linux), and a lightweight CLI-free workflow. Everything runs locally — your keys and values never leave your machine.

Features

Encrypt & Decrypt

AES, Blowfish, DES, DESede with CBC, CFB, ECB, OFB modes. Matches the exact output of the official MuleSoft JAR.

File Processing

Process entire .properties or .yaml files at once. Encrypt or decrypt every value in one click.

Properties Inspector

Compare property files across environments side by side. Spot missing keys, differing values, and drift instantly.

Desktop App

Native Windows, macOS, and Linux app built with Electron. Works offline, no browser needed.

Web App

Zero install. Open in any browser, works on any OS. Hosted on GitHub Pages for instant access.

100% Local

All cryptographic operations happen in your browser or on your machine. Nothing is ever sent to a server.

How It Works

Secure Properties

1

Choose your algorithm & mode

Select from AES, Blowfish, DES, or DESede with CBC, CFB, ECB, or OFB modes — matching your Mule configuration.

2

Enter your key

The same key you use in your mule-artifact.json or secure properties configuration. Key is read as raw UTF-8 bytes.

3

Encrypt or decrypt

Paste a single value or drop an entire file. Output is Base64-encoded, ready to wrap in ![...] for your property files.

Inspect Properties

1

Load your files

Drop property files or a folder. Environments are detected from filenames using a {env} pattern (e.g. {env}-configuration.yaml).

2

Configure decryption

For secure files, provide the secret key, algorithm, and mode per environment. Leave empty to keep values encrypted.

3

Compare across environments

Click Analyze to get a side-by-side table. Missing values are highlighted red, differing values yellow, and encrypted values blue.