Security

fnox – encrypted/remote secret manager

fnox is a secrets manager that helps developers work with encrypted configuration values and credentials stored in remote services. It provides a consistent interface for accessing secrets during local development, automated builds and production deployments.

The software supports several storage approaches. Secrets can be encrypted in project configuration files using age, hardware-backed keys or cloud key-management services. Alternatively, fnox can retrieve credentials from providers such as AWS Secrets Manager, Azure Key Vault, Google Secret Manager, 1Password, Bitwarden and Infisical.

A project configuration file defines where secrets are stored and how they should be accessed. fnox can then retrieve the appropriate values and inject them into a command’s environment. Profiles allow different credentials and configurations to be selected for development, testing and production without changing application code.

Additional features include shell integration, encrypted local caching, temporary credentials and an optional daemon for reusing resolved values.

This is free and open source software.

Key Features

  • Manage secrets stored in encrypted files and remote services.
  • Support age, FIDO2, YubiKey and cloud KMS encryption providers.
  • Integrate with major cloud secrets managers and password managers.
  • Inject secrets into applications and scripts using fnox exec.
  • Use configuration profiles for different projects and environments.
  • Load and unload secrets automatically through shell integration.
  • Cache remote secrets locally in encrypted form for offline use.
  • Support temporary credentials through compatible lease providers.
  • Provide an optional daemon for caching resolved secrets in memory.
  • Integrate with development tools, CI pipelines and automated workflows.

Website: github.com/jdx/fnox
Support:
Developer: jdx
License: MIT License

fnox is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Secrets Management
OpenBaoManage, store, and distribute sensitive data
SOPSEditor of encrypted files
Sealed SecretsOne-way encrypted secrets
VaultTool for securely accessing secrets
InfisicalSecrets management, PKI, and SSH access
fnoxEncrypted/remote secret manager
EnvySlick TUI for browsing secrets and a CLI for automation
ChamberModern secret management solution

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted