zachdaniel

zachdaniel

Creator of Ash

Announcing AshCloak, a small but powerful extension for attribute encryption!

AshCloak

AshCloak is small but mighty! Simply configure the extension, and it will encrypt your attributes :partying_face:

Since an example is worth a thousand words, here is the example from our documentation:

A couple notes:

  1. This is a release candidate of an extension that handles your sensitive data. If you use this and you don’t thoroughly test its functionality, you’ll get no sympathy from me :slight_smile:

  2. There are, of course, some limitations. The calculations that we add for decrypting can’t be filtered on and sorted on like regular attributes can. So don’t get trigger happy and encrypt everything. Security always has trade-offs :cry:

  3. This package is only compatible with Ash 3.0, and will not be back-ported (not by me, at least).

See the getting started guide for more!

Most Liked

BryanJBryce

BryanJBryce

This takes care of a lot of HIPAA compliance pretty easily.

Where Next?

Popular in News & Updates Top

New
bartblast
Hologram v0.6.0 is here, bringing production-ready features to the full-stack Elixir web framework! This release focuses on enhanced secu...
New
jimsynz
As some of you know, I have been working on a tight integration between Ash and Reactor which has triggered a few small bug fixes in Spar...
New
bartblast
Hey, I’ve put together a bare-bones Hologram app that might be useful for anyone wanting to try out the framework or report bugs. Nothing...
New
bartblast
Backward Incompatible Changes Change template sigil from ~H to ~HOLO Require Elixir 1.15+ and Erlang/OTP 24+ New Features Add “select”...
New
jjcarstens
I know you might be thinking ¬ “Why make another SSH daemon wrapper when there already exists many like sshex and esshd??” Well, grea...
New
jjcarstens
Hey friends! :wave: With NervesConf 2024 around the corner, Frank, myself, and the greater Nerves team wanted to share a survey we’ve pu...
New
fhunleth
Circuits.GPIO lets you read and write to I/O pins on embedded hardware like that used by Nerves. The new v2.0 version makes it possible t...
New
bartblast
This thread is for updates on the Hologram website (docs, new pages, roadmap, feature status, etc.). You can watch this thread to get no...
New
lud
Hello! Oaskit now has experimental support for extensions, limited on the operation only. You can add any key to the operation macro an...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement