Repository navigation
v1.0.0
First public release.
Features
- A split-view editor for SOPS-encrypted files with the plaintext on the left and the ciphertext on the right, kept in sync when you save.
- Automatic re-encryption on save. You can turn it off in settings.
- Support for
.env, YAML, JSON, INI, TOML and binary files, matching what thesopsCLI handles. - Context-menu actions for Encrypt with SOPS, Decrypt with SOPS and New SOPS Encrypted File. The encrypt and decrypt actions ship with
Ctrl+Alt+EandCtrl+Alt+Dshortcuts. - Works through whatever keys
sopsis configured for, including age, PGP and the cloud KMS backends. Ifsopscan decrypt the file from your terminal, so can the plugin. - Auto-detection of the
sopsbinary onPATH, with fallbacks for Chocolatey on Windows, Homebrew on macOS, and the common/usr/local/binlocation on Linux. - A setup validator in the settings dialog that runs
sops --version, checks your age key file, and reports any missing pieces before you hit a real encryption error. - A log file that masks AGE secret keys, PEM private key blocks and SSH public keys before writing. The log lives in the system temp directory by default, has owner-only permissions, and rotates at 5 MB.
- Filename validation for the New SOPS Encrypted File action that rejects path traversal attempts like
../evil.envor absolute paths.
IDE compatibility
The JetBrains Plugin Verifier passes against these IDE builds:
| IDE | 2024.2 | 2024.3 | 2025.1 | 2025.2 | 2025.3 | 2026.1 |
|---|---|---|---|---|---|---|
| IntelliJ IDEA Community | ✓ | ✓ | ✓ | ✓ | ||
| IntelliJ IDEA Ultimate | ✓ | ✓ | ||||
| PhpStorm | ✓ | ✓ | ✓ |
From 2025.3 onwards, JetBrains ships IDEA Community and Ultimate as a single distribution, so the Ultimate column covers both.