PHPackages                             rezzza/vaultage - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. rezzza/vaultage

ActiveStandalone[Security](/categories/security)

rezzza/vaultage
===============

Keep secrets secret

1.0.2(10y ago)214.4k6[3 issues](https://github.com/rezzza/vaultage/issues)MITPHPPHP &gt;=5.3.3

Since Oct 13Pushed 10y ago3 watchersCompare

[ Source](https://github.com/rezzza/vaultage)[ Packagist](https://packagist.org/packages/rezzza/vaultage)[ Docs](https://github.com/rezzza/vaultage)[ RSS](/packages/rezzza-vaultage/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (4)Used By (0)

Vaultage
========

[](#vaultage)

Securize your files easily by defining a key on local machine. A passphrase can increase security.

You'll be able to version files containing critical data.

Fits well with automated deployment tools.

Installation
------------

[](#installation)

`wget --no-check-certificate https://github.com/rezzza/vaultage/raw/master/vaultage.phar`

**or**

`curl -O -sL https://github.com/rezzza/vaultage/raw/master/vaultage.phar`

**via composer**

`composer global require "rezzza/vaultage=~1.0"`

Vaultage binary path: `~/.composer/vendor/bin/vaultage`

Commands
--------

[](#commands)

```
$ ./vaultage.phar init
$ ./vaultage.phar self-update

$ ./vaultage.phar encrypt
$ ./vaultage.phar encrypt --files=myfile.yml
$ ./vaultage.phar decrypt
$ ./vaultage.phar decrypt --files=myfile.yml.gpg

$ ./vaultage.phar diff --files=a.gpg,b.gpg
$ ./vaultage.phar diff --files=a.yml,a.gpg
```

### Options

[](#options)

- **configuration-file**: define a specific configuration file (default is `.vaultage.json`).
- **files**: apply encryption or decryption on defined file(s), you can define many file by using comma separator.
- **verbose**: output the encrypted/decrypted data.
- **write**: write on the output file.

Crypto Backends
---------------

[](#crypto-backends)

- [Basic](doc/backend_basic.md): packed by default, without any requirements.
- [GPG](doc/backend_gpg.md): for serious guys ;)

Capifony integration
--------------------

[](#capifony-integration)

Just hook in the right place with this kind of recipe:

```
before "deploy:share_childs" do
    origin_file = "app/config/parameters/"+rails_env+".yml"
    system "vaultage decrypt --write"

    destination_file = latest_release + "/app/config/parameters.yml" # Notice the
    latest_release
    top.upload(origin_file, destination_file)
end
```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity60

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~242 days

Total

3

Last Release

3744d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fbc794e47ef6d26ce929e38e924645e421d3602021924f9c366b175ac829e5bc?d=identicon)[gmorel](/maintainers/gmorel)

![](https://www.gravatar.com/avatar/47c3006a9e7662031ee9d3fa064238fef88479fd7d60f18dd47f038fbbd7dc5a?d=identicon)[steph\_py](/maintainers/steph_py)

![](https://www.gravatar.com/avatar/bf7bf277fa0a362df223095e7dd8902d16d607cdde07616a1c514d791f8744ec?d=identicon)[shouze](/maintainers/shouze)

---

Tags

configurationsecret

### Embed Badge

![Health badge](/badges/rezzza-vaultage/health.svg)

```
[![Health](https://phpackages.com/badges/rezzza-vaultage/health.svg)](https://phpackages.com/packages/rezzza-vaultage)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.4k37.3k](/packages/matomo-matomo)[infection/infection

Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.

2.2k26.2M1.8k](/packages/infection-infection)[phpbench/phpbench

PHP Benchmarking Framework

2.0k13.0M627](/packages/phpbench-phpbench)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
