attr-encrypted/attr_encrypted
Generates attr_accessors that encrypt and decrypt attributes observed · 2026-08-28
Health v2 · maintenance only
46/100
- Activity 46
- Release rhythm 16
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 125
- age_days: 6446
- days_rel: 587
- days_push: 325
- n_releases_24m: 2
Adoption not part of the score
2018 stars · 418 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Ruby gem that generates attr_accessors which transparently encrypt and decrypt attributes on any Ruby class. It integrates with ActiveRecord and Sequel for database persistence of encrypted columns.
Use cases
- encrypt sensitive fields like SSNs in Rails models
- transparently encrypt and decrypt attributes in Ruby classes
- store encrypted columns in ActiveRecord or Sequel
- encrypt user data at rest in a database
- add field-level encryption to an existing Ruby app
- encrypt attributes with per-attribute IV AES-GCM
When to choose
- you need transparent attribute-level encryption in Ruby with ActiveRecord or Sequel
- you want encrypted columns with minimal code changes
- you need per-attribute IV encryption with AES-GCM
When to avoid
- you need full-database or disk-level encryption instead of field-level
- you are not using Ruby
- you need searchable or queryable encrypted fields
Facets
library · maturity active
cryptography security orm serialization security databases developer-tools privacy ruby jvm encryption active-record sequel transparent-encryption gem attribute-encryption
1 source
- readme: https://github.com/attr-encrypted/attr_encrypted · fetched 2026-08-28 · f1c3d71ca4fa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| attr-encrypted/attr_encrypted | main | 46 |
For agents
markdown · JSON · MCP: product_card(name="attr-encrypted/attr_encrypted")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem