Files
sure/db/migrate/20251217141218_add_hash_columns_for_security.rb
soky srm 696ff0966b Initial security fixes (#461)
* Initial sec

* Update PII fields

* FIX add tests

* FIX safely read plaintext data on rake backfill

* Update user.rb

* FIX tests

* encryption_ready? block

* Test conditional to encryption on

---------

Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
Co-authored-by: Juan José Mata <juanjo.mata@gmail.com>
2026-01-23 22:05:28 +01:00

16 lines
582 B
Ruby

class AddHashColumnsForSecurity < ActiveRecord::Migration[7.2]
def change
# Invitations - for token hashing
add_column :invitations, :token_digest, :string
add_index :invitations, :token_digest, unique: true, where: "token_digest IS NOT NULL"
# InviteCodes - for token hashing
add_column :invite_codes, :token_digest, :string
add_index :invite_codes, :token_digest, unique: true, where: "token_digest IS NOT NULL"
# Sessions - for IP hashing
add_column :sessions, :ip_address_digest, :string
add_index :sessions, :ip_address_digest
end
end