This repository has been archived by the owner on Sep 26, 2023. It is now read-only.
Releases: intenthq/anon
Releases · intenthq/anon
v0.2.0
Change the hash
action to add a random salt by default (#12, #17).
This change prevents rainbow table style attacks against the output. One can also optionally provide a salt of choice, be it some actual honest to goodness static salt for all values or an empty string (which will obviously then make the behaviour consistent with v0.1.0 where there was no salt added).
The config looks like this for hash
now:
{
"name": "hash",
// The salt to use when hashing. If this key is not set, it will be a random salt
// for all values. If given, it will be the same for all values.
//
// It's completely okay to have an empty value here, ie. don't salt the values
// before hashing. However consider carefully if you really want this risk and
// need the hash to be verifiable!
"salt": "somesalt"
}
v0.1.0 🎉
Initial release of fully functioning anon tool! 🎉 🍰
- Support for configuration via JSON.
- Customisation of delimiter within the delimited file (ie. support for more than just CSV).
- Support for sampling down to a set number of rows.
- Loads of useful anonimisation/downsampling functions:
nothing
outcode
hash
year
range
- Optionally use files for input and output instead of
STDIN
/STDOUT
.
And we ensure quality for you by doing the following:
- A good suite of tests to ensure consistent and bug-free behaviour, running on CI!
- Binaries built for 64-bit Linux and MacOS attached to releases (like this one!) using the very same CI build.
- Code coverage to ensure we are aways checking our changes work.
- Peer-reviews for all changes.
So here's anon
v0.1.0 hot off the presses for you! Enjoy!
v0.0.1
Initial release of (barely) functioning anon
command!